AD1988B Not detected using alsa-driver-1.0.18rc1 (or 1.0.17) on kernel 2.6.26

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

mike@xxxxxxxxxxxxxxxx


-------------------------------------------------------------------------
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@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux