DSM 4.0 Kernel modul laden

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

basti122303

Benutzer
Registriert
23. Jan. 2012
Beiträge
19
Reaktionspunkte
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. :)
 
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
 
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