Hello, I recently purchased an Asus Rampage Formula motherboard which uses an
on-board AD1988B chip. Here's the output from dmesg: ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22 PCI: Setting latency timer of device 0000:00:1b.0 to 64 ALSA /home/mspiegle/tmp/alsa-driver-1.0.18rc1/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:2182: hda-intel: no codecs found! ACPI: PCI interrupt for device 0000:00:1b.0 disabled I tried reading through the source and adding lots of debug printk's to figure out what was going on. Here's what seems to be happening: 1) Initialize 2) Send Reset to Controller 3) Verify controller is in reset mode 4) Bring controller out of reset 5) Verify controller is out of reset mode 6) Ensure that controller is ready 7) Set unsolicited responses 8) Read register STATESTS which should tell us when codecs are ready to be enumerated 9) Register STATESTS returns 0x0 (which gets stored in codec_mask) 10) codec_mask is evaluated, and driver bombs out because it is 0x0 I tried adding a bunch of extra sleep statements to see if that would help, but it didn't. The only other thing I noticed is that when ioremap_nocache() is called in azx_create(), the address it returns is ffffc200002a0000 which seems like a REALLY large number considering I only have 8GB of RAM. Does that seem like a reasonable return value for that function? I used the "%p" format specifier to print the address out which I *think* is right. Any help would be much appreciated. The actual PCI device of the codec (1043:8277) appears to be in the source code, so it looks like the driver *should* be aware of it. Here's what lspci gives me: # lspci -s 00:1b.0 00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 02) # lspci -s 00:1b.0 -v -n 00:1b.0 0403: 8086:293e (rev 02) Subsystem: 1043:8277 Flags: fast devsel, IRQ 22 Memory at f9ff8000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Kernel modules: snd-hda-intel Here's the pastebin for the alsa-info script: http://pastebin.ca/1178997 Thanks in advance! -- Michael Spiegle [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user