probleme mit modulen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
chris71
Beiträge: 323
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

probleme mit modulen

Beitrag von chris71 » 24.03.2004 14:16:46

hi,

hab hier ein problem mit den modulen. zum einen läßt sich mit kernel 2.6.4 (config wie k7-image, nur hpt+raid zusätzlich) alsa nicht mehr laden. da aber die oss-module auf einmal geladen wurden kam ich auf folgende tatsache:

kernel 2.6.3 (config wie k7-image, nur hpt+raid zusätzlich) gibt lsmod ohne hotplug folgendes her:

Code: Alles auswählen

asterix:~# lsmod
Module                  Size  Used by
md5                     4096  1
ipv6                  253056  8
ds                     16068  0
yenta_socket           17152  0
pcmcia_core            70624  2 ds,yenta_socket
sd_mod                 16736  0
sg                     38496  0
sr_mod                 16740  0
scsi_mod              118008  3 sd_mod,sg,sr_mod
ide_cd                 42372  0
cdrom                  38560  2 sr_mod,ide_cd
ide_floppy             19136  0
usbcore               105756  0
parport_pc             35180  1
lp                     11268  0
parport                44136  2 parport_pc,lp
snd_via82xx            26144  3
snd_pcm               100196  3 snd_via82xx
snd_timer              25860  1 snd_pcm
snd_ac97_codec         62724  1 snd_via82xx
gameport                4736  1 snd_via82xx
snd_page_alloc         12164  2 snd_via82xx,snd_pcm
snd_mpu401_uart         7872  1 snd_via82xx
snd_rawmidi            25120  1 snd_mpu401_uart
snd_seq_device          8136  1 snd_rawmidi
snd                    55716  11 snd_via82xx,snd_pcm,snd_timer,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10272  1 snd
i2c_amd756              5700  0
i2c_via                 3972  0
i2c_algo_bit            9736  1 i2c_via
via686a                20104  0
i2c_sensor              2944  1 via686a
i2c_isa                 1920  0
i2c_core               23364  5 i2c_amd756,i2c_algo_bit,via686a,i2c_sensor,i2c_isa
psmouse                19784  0
mousedev               10004  1
8139too                25664  0
mii                     5056  1 8139too
crc32                   4352  1 8139too
rtc                    12664  0
unix                   28272  212
asterix:~# apt-get install hotplug
mit hotplug sieht die sache dann so aus:

Code: Alles auswählen

asterix:~# lsmod
Module                  Size  Used by
snd_mixer_oss          19840  0
md5                     4096  1
ipv6                  253056  8
ds                     16068  0
yenta_socket           17152  0
pcmcia_core            70624  2 ds,yenta_socket
sd_mod                 16736  0
sg                     38496  0
sr_mod                 16740  0
ide_cd                 42372  0
cdrom                  38560  2 sr_mod,ide_cd
ide_floppy             19136  0
lp                     11268  0
rivafb                 48388  0
vgastate               10240  1 rivafb
cfbimgblt               3200  1 rivafb
aic7xxx               204652  0
scsi_mod              118008  4 sd_mod,sg,sr_mod,aic7xxx
hisax_fcpcipnp         10496  0
hisax_isac              9172  1 hisax_fcpcipnp
hisax                 278912  2 hisax_fcpcipnp,hisax_isac
isdn                  223968  1 hisax
slhc                    7808  1 isdn
8139cp                 20480  0
snd_via82xx            26144  0
snd_pcm               100196  1 snd_via82xx
snd_timer              25860  1 snd_pcm
snd_ac97_codec         62724  1 snd_via82xx
gameport                4736  1 snd_via82xx
snd_page_alloc         12164  2 snd_via82xx,snd_pcm
snd_mpu401_uart         7872  1 snd_via82xx
snd_rawmidi            25120  1 snd_mpu401_uart
snd_seq_device          8136  1 snd_rawmidi
snd                    55716  8 snd_mixer_oss,snd_via82xx,snd_pcm,snd_timer,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_device
via82cxxx_audio        29896  2
uart401                11716  1 via82cxxx_audio
sound                  83820  2 via82cxxx_audio,uart401
soundcore              10272  5 snd,via82cxxx_audio,sound
ac97_codec             18828  1 via82cxxx_audio
uhci_hcd               32784  0
usbcore               105756  3 uhci_hcd
parport_pc             35180  1
parport                44136  2 lp,parport_pc
amd_k7_agp              7756  1
agpgart                32168  1 amd_k7_agp
i2c_amd756              5700  0
i2c_via                 3972  0
i2c_algo_bit            9736  1 i2c_via
via686a                20104  0
i2c_sensor              2944  1 via686a
i2c_isa                 1920  0
i2c_core               23364  5 i2c_amd756,i2c_algo_bit,via686a,i2c_sensor,i2c_isa
tsdev                   7232  0
joydev                 10240  0
evdev                   9536  0
psmouse                19784  0
mousedev               10004  1
8139too                25664  0
mii                     5056  2 8139cp,8139too
crc32                   4352  2 8139cp,8139too
rtc                    12664  0
unix                   28272  208
asterix:
8O was geht da ...
ich will kein oss - kann es sein, daß hotplug mit dem 2.6er noch nicht kann?

aufgefallen ist mir das bei dem 2.6.4er der die alsa-module einfach nicht laden kann. warum ist mir nicht klar - vielleicht weiß jemad rat.

gruß
chris
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

Benutzeravatar
chris71
Beiträge: 323
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Beitrag von chris71 » 24.03.2004 17:32:00

die geschichte geht weiter...

ich habe jetzt zwei identische kernel, bis auf einen kleinen unterschied: einer hat devfs fest drin, der andere hat kein devfs (auch nicht als modul).

der kernel mit devfs funzt,
beim kernel ohne devfs lassen sich die module für alsa nicht laden:

Code: Alles auswählen

Installiere Modul snd-via82xx. Wenn die Gerätedatei nicht vorhanden oder noch nicht konfiguriert ist, kann das System bis zu 1 Minute warten.

WARNING: Error inserting snd (/lib/modules/2.6.4-004/kernel/sound/core/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.4-004/kernel/sound/core/seq/snd-seq-device.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_rawmidi (/lib/modules/2.6.4-004/kernel/sound/core/snd-rawmidi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_mpu401_uart (/lib/modules/2.6.4-004/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.4-004/kernel/sound/pci/ac97/snd-ac97-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.4-004/kernel/sound/core/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_pcm (/lib/modules/2.6.4-004/kernel/sound/core/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_via82xx (/lib/modules/2.6.4-004/kernel/sound/pci/snd-via82xx.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Installation ging schief.
in dmesg hab mehrmals die zeile

Code: Alles auswählen

snd: Unknown parameter `device_mode'
kann damit jemand was anfangen?

ich möchte mich von devfs trennen, damit ich udev nutzen kann. fehlt mir in der config für "ohne devfs und mit udev" irgend was?

gruß
chris
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

Benutzeravatar
chris71
Beiträge: 323
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Beitrag von chris71 » 24.03.2004 22:15:58

also alsa geht jetzt .... alsaconf ist einfach durchgelaufen
die zusammenhänge sind mir leider nicht klar. (mit/ohne devfs - alsa)

bleibt noch die frage offen warum hotplug solche sachen macht. da scheints aber momentan eh bugs zu geben.

gruß
chris
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

Indy500
Beiträge: 380
Registriert: 18.04.2003 05:03:40

Beitrag von Indy500 » 01.04.2004 23:42:44

Was hast du gemacht? An dem udev-Alsa Problem hänge ich auch gerade. usb devices werden auch keine angelegt. Ist da schon jemand weiter, evtl. mit den richtigen udev.rules Einträgen?

Sollte ja eigentlich die Aufgabe des Maintainers sein, die rules so anzulegen das es funktioniert.....

Indy500
Beiträge: 380
Registriert: 18.04.2003 05:03:40

Beitrag von Indy500 » 02.04.2004 01:55:18

Alsa und udev funktioniert, wenn man CONFIG_SOUND und CONFIG_SND nicht als Modul sondern in den Kernel einkompilliert.

Benutzeravatar
chris71
Beiträge: 323
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Beitrag von chris71 » 02.04.2004 19:21:37

habs gad erst gelesen,

ich hab nur hotplug deinstalliert (--purge) und alsaconf aufgerufen, mehr nicht. ich habe weder das udev noch das devfs packet installiert. mein 2.6.4er kernel macht ärger mit nfs. darum benutze ich den 2.6.3. wenn der nächste kernel kommt und ich zeit habe wage ich einen neuen anlauf mit udev.

grüße
chris
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

Antworten