DSM 4.0 Kernel modul laden

Status
Für weitere Antworten geschlossen.

basti122303

Benutzer
Mitglied seit
23. Jan 2012
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Mein Ziel ist es möglist alle Dienste und Anwendungen innerhalb einer (debian) chroot laufen zu lassen (größeren Funktionsumfang/ mehr Optionen bei den Anwendungen).

Für die USB Sound-Karte werden verschiede Kernelmodule benötigt.
Läuft der Dienst "Audio-Station" werden diese auch geladen, aber eben nur dann.
Code:
ds212:/lib/modules# lsmod | grep snd
snd_pcm_oss            36687  0 
snd_mixer_oss          13504  1 snd_pcm_oss
snd_usb_audio          72348  0 
snd_pcm                59384  2 snd_pcm_oss,snd_usb_audio
snd_timer              16354  1 snd_pcm
snd_hwdep               5349  1 snd_usb_audio
snd_usbmidi_lib        16766  1 snd_usb_audio
snd_rawmidi            16553  1 snd_usbmidi_lib
snd_seq_device          5283  1 snd_rawmidi
snd                    40541  9 snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_pcm,snd_timer,snd_hwdep,snd_usbmidi_lib,snd_rawmidi,snd_seq_device
snd_page_alloc          4839  1 snd_pcm
soundcore               4707  1 snd
usbcore               118189  9 snd_usb_audio,snd_usbmidi_lib,usbhid,usblp,usb_storage,xhci_hcd,ohci_hcd,ehci_hcd
ds212:/lib/modules#
Ein manuelles laden verursacht folgenden Fehler.
Code:
ds212:/lib/modules# find . -name "snd*" 
./snd-pcm-oss.ko
./snd.ko
./snd-rawmidi.ko
./snd-timer.ko
./snd-page-alloc.ko
./snd-seq-device.ko
./snd-mixer-oss.ko
./snd-usb-audio.ko
./snd-usbmidi-lib.ko
./snd-hwdep.ko
./snd-pcm.ko
ds212:/lib/modules# insmod snd.ko 
insmod: can't insert 'snd.ko': unknown symbol in module, or unknown parameter
ds212:/lib/modules# uname -a
Linux ds212 2.6.32.12 #2198 Wed Mar 7 15:39:07 CST 2012 armv5tel GNU/Linux synology_88f6281_212j

Stellt sich mir die frage wie läd die DS Kernel module?

PS.
Auf der DS ist Ferner IPKG installiert,
und eben ein Debian. :)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
die Reihenfolge der Module lautet
KERNELMODULE="soundcore snd-page-alloc snd snd-seq-device snd-rawmidi snd-usbmidi-lib snd-usb-lib snd-hwdep snd-timer snd-pcm snd-usb-audio snd-mixer-oss snd-pcm-oss"
also soundcore zuerst.

Gruß Götz
 

basti122303

Benutzer
Mitglied seit
23. Jan 2012
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Danke für den Hinweis.
Ich lade die Module nun wie folgt:
(Die Reihenfolge ist entscheidend !)
Code:
#!/bin/sh
## SoundModule in den Kernel laden
soundModule="soundcore.ko snd.ko snd-hwdep.ko snd-page-alloc.ko snd-seq-device.ko snd-timer.ko snd-pcm.ko snd-rawmidi.ko snd-usbmidi-lib.ko snd-usb-audio.ko snd-mixer-oss.ko snd-pcm-oss.ko"

for i in $soundModule;
do
   insmod /lib/modules/$i
done;
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat