So, da bin ich wieder. So weit so gut, alles läuft. (Im Hintergrund dröhnt gerade Uncurbed - Freedom Party, aber eigentich höre ich keine MP3. Ich bin ein Vinyl-Junkie

) Also legen wir mal los:
Ich habe eine VIA KX133 Chipsatz (82C686A Southbridge mit AC97 Codec) auf einem alten Epox 7KXA Slot A Board mit Award BIOS. Im BIOS habe ich unter Advanced Chipset Options "OnBoard Sound" auf "enabled" gestellt. Unter "Integrated Peripherals" habe ich "Onboard Legacy Audio", "Sound Blaster" und "MPU-401" angeschaltet. Das BIOS hat den Geräten automatisch Resourcen zugewiesen.
Daraufhin habe ich den Kernel mit den Optionen (in der Sektion SOUND) mit "VIA 82Cxxx Support" und "VIA 82Cxxx MIDI" kompiliert. Kernel eingebunden und neu gestartet.
DMESG:
Code: Alles auswählen
Via 686a audio driver 1.9.1
PCI: Found IRQ 9 for device 00:07.5
ac97_codec: AC97 Audio codec, id: 0x4943:0x4511 (ICE1232)
via82cxxx: board #1 at 0xDC00, IRQ 9
Man bemerke, ich habe keine Meldungen a la "ignoring drain playback". Mein lsmod gibt natürlich nix aus, denn ich habe die Optionen fest einkompiliert.
Mein lspci -v erbringt
Code: Alles auswählen
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 20)
Subsystem: VIA Technologies, Inc.: Unknown device 4511
Flags: medium devsel, IRQ 9
I/O ports at dc00 [size=256]
I/O ports at e000 [size=4]
I/O ports at e400 [size=4]
Capabilities: [c0] Power Management version 2
Als erstes fallen mir drei Sachen auf.
1. sind meinem Codec 3 Speicheradressen zugewiesen, deinem nur 1.
2. Die Nachricht "ignoring drain playback" gibt als Parameter "-11" oder evtl. den Interrupt des Gerätes.
3. Dein lsmod zeigt zahlreiche Sound-Module an, insgesamt 5 Stück.
Code: Alles auswählen
Module Size Used by Not tainted
ac97 2864 0 (unused)
sound 52876 0 (unused)
via82cxxx_audio 18144 2
ac97_codec 9568 0 [via82cxxx_audio]
soundcore 3236 5 [sound via82cxxx_audio]
Warum das so ist und welche Auswirkungen das hat, weiß ich nicht. Aber vielleicht wäre es eine gute Idee, die Moduel zu entladen, die vor deinem letzten Eingriff installiert waren.
Tja. So weit so gut.
EDIT: Ja, tippen müßt man können...