On Thu, 2012-09-13 at 21:11 +0200, Nigel Henry wrote:
No. forget about snd_seq_midi as I've an idea
it's only for soundcards that
have a hardware synth like my Audigy 2 Soundblaster.
More important is the usbcore module which Ralf mentions is missing in your
lsmod. It's a dependency for snd_usb_audio and I've had someone else in the
past where that wasn't loading and caused similar problems to yours.
So do a:
sudo modprobe usbcore
If it doesn't immediately resolve the problem add it on a line in /etc/modules
and reboot as it may need to be loaded before snd_usb_audio as it's a
dependency. You'll need it in /etc/modules anyway if there's something
stopping it being loaded automatically.
I booted Ubuntu Studio Precise.
spinymouse@precise:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
spinymouse@precise:~$ uname -a
Linux precise 3.2.0-23-lowlatency #31-Ubuntu SMP PREEMPT Wed Apr 11 02:24:03 UTC 2012
x86_64 x86_64 x86_64 GNU/Linux
Connected a KORG nanoKONTROL
spinymouse@precise:~$ lsmod | grep usbcore
spinymouse@precise:~$
QJackCtl's ALSA tab does show "nanoKONTROL"
Disconnected the nanoKONTROL and connected a swissonic USB MIDI IO device
spinymouse@precise:~$ lsmod | grep usbcore
spinymouse@precise:~$
QJackCtl's ALSA tab does show "USB Device"
Reboot
spinymouse@precise:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
spinymouse@precise:~$ uname -a
Linux precise 3.0.30 #1 SMP PREEMPT Sun May 6 22:44:54 CEST 2012 x86_64 x86_64 x86_64
GNU/Linux
Connected a KORG nanoKONTROL
spinymouse@precise:~$ lsmod | grep usbcore
spinymouse@precise:~$
QJackCtl's ALSA tab does show "nanoKONTROL"
Disconnected the nanoKONTROL and connected a swissonic USB MIDI IO device
spinymouse@precise:~$ lsmod | grep usbcore
QJackCtl's ALSA tab does show "USB Device"
spinymouse@precise:~$ sudo modprobe usbcore
[sudo] password for spinymouse:
spinymouse@precise:~$
Both kernels are used with threadirqs. 3.2.0-23-lowlatency is from the repositories,
3.0.30 is a self-build kernel.
So here no usbcore too, but everything is ok.
Regards,
Ralf