Message-ID: <20150702092832.10e9aef0@archlinux>

On Wed, 1 Jul 2015 23:38:38 -0700, Jeff Sandys wrote:
>I don't see any difference with alsamixer, pulseaudio and jack
>settings, and input works with both.

You're using the same settings, by most likely running the same audio
sessions, ok, but are you getting the same jackd messages too?

The output of  aplay -l;arecord -l;amidi -l is equal too?

amixer >> Desktop/linux_v3.txt
amixer >> Desktop/linux_v4.txt

No diff?

aplay, arecord, amidi, amixer and jack messages are essentially the same.
The difference is the order of the cards, 
HDMI, PCH, USB in kernel 3.18.9 and 
USB, HDMI, PCH in kernel 4.0.5
Below, after the uname, aplay, arecord, amidi and amixer output, the qjackctl messages up to the point where I do get sound with guitarx in kernel 3.18.9 and I don't with kernel 4.0.5 are listed.
if I switch jack to PCH, audio play and record works with both kernels.

Anyone else have a problem with Focusrite Scarlett and kernel 4.x ?
Should I submit a bug report, if so, where?
-- Jeff

[jeff@bossart ~]$ uname -r
3.18.9-201.rt5.1.fc21.ccrma.x86_64+rt
[jeff@bossart ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0                                                                    
card 1: PCH [HDA Intel PCH], device 2: VT1802 Alt Analog [VT1802 Alt Analog]                    
  Subdevices: 1/1                                                                               
  Subdevice #0: subdevice #0                                                                    
card 2: USB [Scarlett 18i8 USB], device 0: USB Audio [USB Audio]                                
  Subdevices: 1/1                                                                               
  Subdevice #0: subdevice #0                                                                    
[jeff@bossart ~]$ arecord -l                                                                    
**** List of CAPTURE Hardware Devices ****                                                      
card 1: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]                            
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: USB [Scarlett 18i8 USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
[jeff@bossart ~]$ amidi -l
Dir Device    Name
IO  hw:2,0,0  Scarlett 18i8 USB MIDI 1
[jeff@bossart ~]$ amixer
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 65540 [100%] [on]
  Front Right: Capture 65540 [100%] [on]
[jeff@bossart ~]$ 

23:23:22.013 JACK is starting...
23:23:22.013 /bin/jackd -dalsa -dhw:USB -r48000 -p256 -n2 -zt
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
23:23:22.018 JACK was started with PID=2097.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 60
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio2
creating alsa driver ... hw:USB|hw:USB|256|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 256 frames (5.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
23:23:24.215 JACK connection change.
23:23:24.216 Server configuration saved to "/home/jeff/.jackdrc".
23:23:24.216 Statistics reset.
23:23:24.222 Client activated.
23:23:24.222 Post-startup script...
23:23:24.222 /usr/bin/a2jmidid -e &
JACK MIDI <-> ALSA sequencer MIDI bridge, version 8 (7383d268c4bfe85df9f10df6351677659211d1ca) built on Sun Oct 26 18:17:02 2014
Copyright 2006,2007 Dmitry S. Baikov
Copyright 2007,2008,2009,2011,2012 Nedko Arnaudov
Bridge starting...
Using JACK server 'default'
Hardware ports will be exported.
Bridge started
Press ctrl-c to stop the bridge
port created: Midi Through [14] (capture): Midi Through Port-0
port created: Midi Through [14] (playback): Midi Through Port-0
port created: Scarlett 18i8 USB [24] (capture): Scarlett 18i8 USB MIDI 1
port created: Scarlett 18i8 USB [24] (playback): Scarlett 18i8 USB MIDI 1
23:23:24.624 Post-startup script terminated successfully.
23:23:24.624 JACK active patchbay scan...
23:23:24.625 JACK connection change.
23:23:24.826 JACK active patchbay scan...
23:23:52.358 JACK connection graph change.
23:23:52.454 JACK active patchbay scan...
23:23:52.455 JACK connection change.
23:23:52.657 JACK active patchbay scan...


[jeff@bossart ~]$ uname -r
4.0.5-200.fc21.x86_64
[jeff@bossart ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: USB [Scarlett 18i8 USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: PCH [HDA Intel PCH], device 2: VT1802 Alt Analog [VT1802 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
[jeff@bossart ~]$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: USB [Scarlett 18i8 USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
[jeff@bossart ~]$ amidi -l
Dir Device    Name
IO  hw:0,0,0  Scarlett 18i8 USB MIDI 1
[jeff@bossart ~]$ amixer
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]                                                       
Simple mixer control 'Capture',0                                                                
  Capabilities: cvolume cswitch cswitch-joined                                                  
  Capture channels: Front Left - Front Right                                                    
  Limits: Capture 0 - 65536                                                                     
  Front Left: Capture 65540 [100%] [on]                                                         
  Front Right: Capture 65540 [100%] [on]                                                        
[jeff@bossart ~]$ 

23:28:57.885 JACK is starting...
23:28:57.886 /bin/jackd -dalsa -dhw:USB -r48000 -p256 -n2 -zt
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
23:28:57.890 JACK was started with PID=1942.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 20
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:USB|hw:USB|256|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 256 frames (5.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
23:29:00.057 JACK connection change.
23:29:00.058 Server configuration saved to "/home/jeff/.jackdrc".
23:29:00.059 Statistics reset.
23:29:00.067 Client activated.
23:29:00.068 Post-startup script...
23:29:00.068 /usr/bin/a2jmidid -e &
JACK MIDI <-> ALSA sequencer MIDI bridge, version 8 (7383d268c4bfe85df9f10df6351677659211d1ca) built on Sun Oct 26 18:17:02 2014
Copyright 2006,2007 Dmitry S. Baikov
Copyright 2007,2008,2009,2011,2012 Nedko Arnaudov
Bridge starting...
Using JACK server 'default'
Hardware ports will be exported.
Bridge started
Press ctrl-c to stop the bridge
port created: Midi Through [14] (capture): Midi Through Port-0
port created: Midi Through [14] (playback): Midi Through Port-0
port created: Scarlett 18i8 USB [16] (capture): Scarlett 18i8 USB MIDI 1
port created: Scarlett 18i8 USB [16] (playback): Scarlett 18i8 USB MIDI 1
23:29:00.470 Post-startup script terminated successfully.
23:29:00.470 JACK active patchbay scan...
23:29:00.471 JACK connection change.
23:29:00.672 JACK active patchbay scan...
23:29:13.233 JACK connection graph change.
23:29:13.284 JACK active patchbay scan...
23:29:13.291 JACK connection change.
23:29:13.291 JACK connection graph change.
23:29:13.492 JACK active patchbay scan...