I have a Toshiba Satellite laptop with built-in intel sound card. I have a problem with using it in a 2.6.12.5 kernel that I compiled myself. When I run modprobe snd-intel8x0, I get fatal error: module not found. I also have a usb sound card, which I can't modprobe either. Here are the relevant(what I think is relevant) lines of dmesg message and lspci output. I think the problem is due to these lines: codec_semaphore: semaphore is not ready [0x1][0x701300] codec_write 1: semaphore is not ready for register 0x54 codec_semaphore: semaphore is not ready [0x1][0x700300] codec_read 1: semaphore is not ready for register 0x54 intel8x0_measure_ac97_clock: measured 49492 usecs intel8x0: clocking to 48000 ACPI: PCI Interrupt 0000:00:1e.3[B] -> Link [LNKE] -> GSI 5 (level, low) -> IRQ 5 PCI: Setting latency timer of device 0000:00:1e.3 to 64 usbcore: registered new driver snd-usb-audio ALSA device list: #0: Intel ICH6 with AD1981B at 0xd0180000, irq 10 #1: Intel ICH Modem at 0xe300, irq 5 SCSI subsystem initialized libata version 1.11 loaded. ata_piix version 1.03 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 ACPI: PCI Interrupt 0000:00:1f.2[B] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11 ata: 0x170 IDE port busy PCI: Setting latency timer of device 0000:00:1f.2 to 64 ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0x1100 irq 14 ata1: dev 0 cfg 49:2b00 82:346b 83:5b29 84:6003 85:3468 86:9a09 87:6003 88:203f ata1: dev 0 ATA, max UDMA/100, 195371568 sectors: ata1: dev 0 configured for UDMA/100 scsi0 : ata_piix Vendor: ATA Model: FUJITSU MHV2100A Rev: 0040 Type: Direct-Access ANSI SCSI revision: 05 codec_semaphore: semaphore is not ready [0x1][0x701300] codec_write 1: semaphore is not ready for register 0x54 codec_semaphore: semaphore is not ready [0x1][0x700300] codec_read 1: semaphore is not ready for register 0x54 usb 3-1: new full speed USB device using uhci_hcd and address 2 usbaudio: device 2 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces usbaudio: valid input sample rate 48000 usbaudio: device 2 interface 2 altsetting 1: format 0x80000010 sratelo 48000 sratehi 48000 attributes 0x01 usbaudio: device 2 interface 1 altsetting 1 unsupported channels 6 framesize 2 usbaudio: registered dsp 14,3 usbaudio: constructing mixer for Terminal 3 type 0x0301 usbaudio: feature unit 2: OSS mixer interface does not support more than 2 channels usbaudio: registered mixer 14,0 usbaudio: constructing mixer for Terminal 7 type 0x0101 usbaudio: registered mixer 14,16 usb_audio_parsecontrol: usb_audio_state at f7cb7f40 input,hiddev96: USB HID v1.00 Device [Philips Electronics Philips PSC805] on usb-0000:00:1d.1-1 //////////////////Here's the lspci output 00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04) Subsystem: Toshiba America Info Systems: Unknown device ff10 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 10 Region 0: I/O ports at e100 [size=256] Region 1: I/O ports at e200 [size=64] Region 2: Memory at d0180000 (32-bit, non-prefetchable) [size=512] Region 3: Memory at d0180200 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04) (prog-if 00 [Generic]) Subsystem: Toshiba America Info Systems: Unknown device 0001 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 5 Region 0: I/O ports at e300 [size=256] Region 1: I/O ports at e400 [size=128] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.