Modify

Opened 10 years ago

Closed 10 years ago

Last modified 4 years ago

#2792 closed defect (fixed)

kernel-module: snd_usb_lib - Unknown symbols (alsa can't be used)

Reported by: d@… Owned by: developers
Priority: normal Milestone: Barrier Breaker 14.07
Component: kernel Version:
Keywords: alsa, kernel, modules, sound Cc:

Description

I wanted to use my USB-Audio-Adapter with OpenWrt Kamikaze (latest trunk) and got a few problems. BTW: It worked with the trunk_7.09-release.

root@OpenWrt:~# ipkg list_installed | grep sound
kmod-sound-core - 2.6.23.1-brcm47xx-1 -

(Just after booting the router...)
root@OpenWrt:~# dmesg | grep snd
snd_rawmidi: Unknown symbol snd_seq_device_new
snd_usb_lib: Unknown symbol snd_rawmidi_receive
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_empty
snd_usb_lib: Unknown symbol snd_rawmidi_transmit
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_ack
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_peek
snd_usb_lib: Unknown symbol snd_rawmidi_new
snd_usb_lib: Unknown symbol snd_rawmidi_set_ops
snd_usb_audio: Unknown symbol snd_usb_create_midi_interface
snd_usb_audio: Unknown symbol snd_usbmidi_disconnect

manual trace:
root@OpenWrt:/lib/modules/2.6.23.1# insmod snd-usb-audio.ko
insmod: cannot insert 'snd-usb-audio.ko': Success (2)
root@OpenWrt:/lib/modules/2.6.23.1# dmesg | tail
...
snd_usb_audio: Unknown symbol snd_usb_create_midi_interface
snd_usb_audio: Unknown symbol snd_usbmidi_disconnect
root@OpenWrt:/lib/modules/2.6.23.1# grep "snd_usb_create_midi_interface" snd*.kosnd-usb-audio.ko:snd_usb_create_midi_interface
snd-usb-lib.ko:snd_usb_create_midi_interface
snd-usb-lib.ko:snd_usb_create_midi_interface
root@OpenWrt:/lib/modules/2.6.23.1# insmod snd-usb-lib.ko
insmod: cannot insert 'snd-usb-lib.ko': Success (2)
root@OpenWrt:/lib/modules/2.6.23.1# dmesg | tail
...
snd_usb_lib: Unknown symbol snd_rawmidi_receive
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_empty
snd_usb_lib: Unknown symbol snd_rawmidi_transmit
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_ack
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_peek
snd_usb_lib: Unknown symbol snd_rawmidi_new
snd_usb_lib: Unknown symbol snd_rawmidi_set_ops
root@OpenWrt:/lib/modules/2.6.23.1# grep "snd_rawmidi_receive" snd*.ko
snd-rawmidi.ko:snd_rawmidi_receive
snd-rawmidi.ko:snd_rawmidi_receive
snd-usb-lib.ko:snd_rawmidi_receive
root@OpenWrt:/lib/modules/2.6.23.1# insmod snd-rawmidi.ko
insmod: cannot insert 'snd-rawmidi.ko': Success (2)
root@OpenWrt:/lib/modules/2.6.23.1# dmesg | tail
...
snd_rawmidi: Unknown symbol snd_seq_device_new
root@OpenWrt:/lib/modules/2.6.23.1# grep "snd_seq_device_new" snd*.ko
snd-rawmidi.ko:snd_seq_device_new

The symbol "snd_seq_device_new" is only referenced by itself and can't be loaded, the symbols which depends on it can't be loaded, too.

Have a nice Advent season

d@ten

Attachments (0)

Change History (3)

comment:1 Changed 10 years ago by d@…

I wanted to use my USB-Audio-Adapter with OpenWrt Kamikaze (latest trunk) and got a few problems. BTW: It worked with the trunk_7.09-release.

root@OpenWrt:~# ipkg list_installed | grep sound
kmod-sound-core - 2.6.23.1-brcm47xx-1 -

(Just after booting the router...)
root@OpenWrt:~# dmesg | grep snd
snd_rawmidi: Unknown symbol snd_seq_device_new
snd_usb_lib: Unknown symbol snd_rawmidi_receive
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_empty
snd_usb_lib: Unknown symbol snd_rawmidi_transmit
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_ack
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_peek
snd_usb_lib: Unknown symbol snd_rawmidi_new
snd_usb_lib: Unknown symbol snd_rawmidi_set_ops
snd_usb_audio: Unknown symbol snd_usb_create_midi_interface
snd_usb_audio: Unknown symbol snd_usbmidi_disconnect

manual trace:
root@OpenWrt:/lib/modules/2.6.23.1# insmod snd-usb-audio.ko
insmod: cannot insert 'snd-usb-audio.ko': Success (2)
root@OpenWrt:/lib/modules/2.6.23.1# dmesg | tail
...
snd_usb_audio: Unknown symbol snd_usb_create_midi_interface
snd_usb_audio: Unknown symbol snd_usbmidi_disconnect
root@OpenWrt:/lib/modules/2.6.23.1# grep "snd_usb_create_midi_interface" snd*.kosnd-usb-audio.ko:snd_usb_create_midi_interface
snd-usb-lib.ko:snd_usb_create_midi_interface
snd-usb-lib.ko:snd_usb_create_midi_interface
root@OpenWrt:/lib/modules/2.6.23.1# insmod snd-usb-lib.ko
insmod: cannot insert 'snd-usb-lib.ko': Success (2)
root@OpenWrt:/lib/modules/2.6.23.1# dmesg | tail
...
snd_usb_lib: Unknown symbol snd_rawmidi_receive
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_empty
snd_usb_lib: Unknown symbol snd_rawmidi_transmit
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_ack
snd_usb_lib: Unknown symbol snd_rawmidi_transmit_peek
snd_usb_lib: Unknown symbol snd_rawmidi_new
snd_usb_lib: Unknown symbol snd_rawmidi_set_ops
root@OpenWrt:/lib/modules/2.6.23.1# grep "snd_rawmidi_receive" snd*.ko
snd-rawmidi.ko:snd_rawmidi_receive
snd-rawmidi.ko:snd_rawmidi_receive
snd-usb-lib.ko:snd_rawmidi_receive
root@OpenWrt:/lib/modules/2.6.23.1# insmod snd-rawmidi.ko
insmod: cannot insert 'snd-rawmidi.ko': Success (2)
root@OpenWrt:/lib/modules/2.6.23.1# dmesg | tail
...
snd_rawmidi: Unknown symbol snd_seq_device_new
root@OpenWrt:/lib/modules/2.6.23.1# grep "snd_seq_device_new" snd*.ko
snd-rawmidi.ko:snd_seq_device_new

The symbol "snd_seq_device_new" is only referenced by itself and can't be loaded, the symbols which depends on it can't be loaded, too.

Have a nice Advent season

d@ten

PS: Please remove the post above - didn't used formatting-tags...

comment:2 Changed 10 years ago by nbd

  • Resolution set to fixed
  • Status changed from new to closed

fix added in r9696

comment:3 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.