Hallo Zusammen,
ich bin vor kurzer Zeit von Debian zu Gentoo umgestiegen und habe jetzt gentoo auf meinem Toshiba Satellite Pro 4600 Notebook installiert. Bei der Installation habe ich einen 2.4.26er Kernel kompiliert und zwar von hand und nicht mit Genkernel. Das hat auch alles recht gut geklappt. Nach der Basisinstallation habe ich dann mal KDE installiert nach dem Gentoo Desktop HowTo und dieses rennt jetzt auch recht vernünftig. Ich habe mich dann mal an den Sound machen wollen. Dazu habe ich das Gentoo Sound HowTo verwendet. Erstmal war ich etwas erstaunt, das ich dazu spezielle Treiber brauche. Ich dachte eigentlich das diese immer beim Kernel dabei sind. Kann mir das vielleicht jemand mal genauer erklären? Bei Debian hatte ich immer die Soundkartentreiber mit modconf laden können nachdem ich einen neuen Kernel installiert hatte. Woher kamen die Treiber da?
Naja, auf jeden Fall habe ich nach dem HowTo die Treiber installiert. und das hat nicht richtig gefunzt. Ich habe das intel8x0 ALSA modul gewählt, weil mir ein cat /proc/pci mir das hier ausgegeben hat:
bash-2.05b# cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 17).
Prefetchable 32 bit memory at 0xf0000000 [0xf3ffffff].
Bus 0, device 1, function 0:
PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev 17).
Master Capable. Latency=64. Min Gnt=8.
Bus 0, device 30, function 0:
PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 3).
Bus 0, device 31, function 0:
ISA bridge: Intel Corp. 82801BAM ISA Bridge (LPC) (rev 3).
Bus 0, device 31, function 1:
IDE interface: Intel Corp. 82801BAM IDE U100 (rev 3).
I/O at 0xcff0 [0xcfff].
Bus 0, device 31, function 2:
USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 3).
IRQ 11.
I/O at 0xcf80 [0xcf9f].
Bus 0, device 31, function 4:
USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 3).
IRQ 11.
I/O at 0xcf60 [0xcf7f].
Bus 0, device 31, function 5:
Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 3).
IRQ 11.
I/O at 0xce00 [0xceff].
I/O at 0xcdc0 [0xcdff].
Bus 0, device 31, function 6:
Modem: Intel Corp. Intel 537 [82801BA/BAM AC'97 Modem] (rev 3).
IRQ 11.
I/O at 0xca00 [0xcaff].
I/O at 0xc980 [0xc9ff].
Bus 1, device 0, function 0:
VGA compatible controller: Trident Microsystems CyberBlade/XP (rev 99).
IRQ 11.
Master Capable. Latency=8.
Non-prefetchable 32 bit memory at 0xfc000000 [0xfdffffff].
Non-prefetchable 32 bit memory at 0xfbc00000 [0xfbffffff].
Non-prefetchable 32 bit memory at 0xf8000000 [0xf9ffffff].
Non-prefetchable 32 bit memory at 0xf7ff8000 [0xf7ffffff].
Bus 2, device 8, function 0:
Ethernet controller: Intel Corp. 82801BA/BAM/CA/CAM Ethernet Controller (rev 3).
IRQ 11.
Master Capable. Latency=64. Min Gnt=8.Max Lat=56.
Non-prefetchable 32 bit memory at 0x10000000 [0x10000fff].
I/O at 0x1000 [0x103f].
Bus 2, device 12, function 0:
CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 1).
IRQ 11.
Master Capable. Latency=168. Min Gnt=192.Max Lat=5.
Non-prefetchable 32 bit memory at 0x10001000 [0x10001fff].
Bus 2, device 13, function 0:
CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 49).
IRQ 11.
Master Capable. Latency=168. Min Gnt=128.Max Lat=5.
Non-prefetchable 32 bit memory at 0x10002000 [0x10002fff].
Bus 2, device 13, function 1:
CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (#2) (rev 49).
IRQ 11.
Master Capable. Latency=168. Min Gnt=128.Max Lat=5.
Non-prefetchable 32 bit memory at 0x10003000 [0x10003fff].
bash-2.05b#
dann bin ich einfach nach dem HowTo weiter vorgegangen und habe nichts von diesem weg abweichende gemacht. wenn ich nun alsasound starten will kommt folgendes:
ash-2.05b# /etc/init.d/alsasound restart
* WARNING: you are stopping a boot service.
* Unloading ALSA...
* Storing ALSA Mixer Levels
/usr/sbin/alsactl: save_state:1061: No soundcards found...
* Unloading modules [ ok ]
* Loading ALSA drivers...
* Using ALSA OSS emulation
* Loading: snd-seq-oss
* Loading: snd-pcm-oss
* Loading: snd-intel8x0
/lib/modules/2.4.26/kernel/sound/pci/snd-intel8x0.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.26/kernel/sound/pci/snd-intel8x0.o: insmod /lib/modules/2.4.26/kernel/sound/pci/snd-intel8x0.o failed
/lib/modules/2.4.26/kernel/sound/pci/snd-intel8x0.o: insmod snd-intel8x0 failed
* Running card-dependent scripts
* Restoring Mixer Levels
* No mixer config in /etc/asound.state, you have to unmute your card! [ ok ]
bash-2.05b#
und der sound funzt auch nicht. ein amixer aufruf sagt mich auch, das er kein device finden kann. kurioserweise hatte ich unter kde mal einen startsound. kann aber nicht sagen warum, da die audiokinfiguration auf automatisch stand and eine änderung auf bsp alsa, den rechner zum absturz brachte.
kann es sein, das meine eigene kernelkonfiguration für das problem zuständig ist. ich weiss noch das man irgendwie das soundcore modul laden muss. ist diese bestandteil des kernel oder von alsa. ein modinfo soundcore sagt mir zumindest, das das modul nicht vorhanden ist.
danke für eure Hilfe
Gruß
Patrick