Cannot load snd-usb-audio.ko
Version: 3.10
Arch: x86_64
This was allegedly successfully reproduced by another user in a VM in an IRC channel #alpine-linux
on freenode servers.
Tried insmod /lib/modules/4.19.58-0-vanilla/kernel/sound/usb/snd-usb-audio.ko
dmesg
output:
[307923.806466] snd_usb_audio: Unknown symbol snd_usbmidi_suspend (err -2)
[307923.806530] snd_usb_audio: Unknown symbol __snd_usbmidi_create (err -2)
[307923.807020] snd_usb_audio: Unknown symbol snd_usbmidi_resume (err -2)
[307923.807224] snd_usb_audio: Unknown symbol snd_usbmidi_disconnect (err -2)
Same with snd-usbmidi-lib.ko
After insmod /lib/modules/4.19.58-0-vanilla/kernel/sound/usb/snd-usbmidi-lib.ko
dmesg
output
[307970.058007] snd_usbmidi_lib: Unknown symbol snd_rawmidi_receive (err -2)
[307970.058069] snd_usbmidi_lib: Unknown symbol snd_rawmidi_transmit_empty (err -2)
[307970.058097] snd_usbmidi_lib: Unknown symbol snd_rawmidi_transmit (err -2)
[307970.058279] snd_usbmidi_lib: Unknown symbol snd_rawmidi_transmit_ack (err -2)
[307970.058416] snd_usbmidi_lib: Unknown symbol snd_rawmidi_transmit_peek (err -2)
[307970.058524] snd_usbmidi_lib: Unknown symbol snd_rawmidi_new (err -2)
[307970.058552] snd_usbmidi_lib: Unknown symbol snd_rawmidi_set_ops (err -2)
modprobe snd-usb-audio
fails with modprobe: FATAL: Module snd-usb-audio not found in directory /lib/modules/4.19.53-0-vanilla
and modprobe
snd-usbmidi-libfails with
modprobe: FATAL: Module snd-usbmidi-lib not found in directory /lib/modules/4.19.53-0-vanilla`
Why?
I want to write a synthesizer for my new NEKTAR SE49 keyboard. They USB device is recognized. After plugging in dmesg
says:
[308201.086408] usb 1-1.1: new full-speed USB device number 6 using ehci-pci
[308201.192511] usb 1-1.1: New USB device found, idVendor=2467, idProduct=2035, bcdDevice= 0.11
[308201.192518] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[308201.192522] usb 1-1.1: Product: SE49
[308201.192526] usb 1-1.1: Manufacturer: Nektar
And you can see it in the output of lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 006: ID 2467:2035
Bus 001 Device 002: ID 8087:0024
Bus 002 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 0a5c:217f
Bus 002 Device 006: ID 0bdb:1911
However no device node in /dev
is created so I could cat
it and parse it.