Re: [Alsa-user] ICH7/ALC662 card won't initialise

2008-12-07 Thread Lindsay Roberts
On Fri, Nov 28, 2008 at 6:22 PM, Clemens Ladisch
[EMAIL PROTECTED] wrote:
 Lindsay Roberts wrote:
 This is an Intel 945GC chipset (ICH7) with a Realtek ALC662 on it,
 both of which seem to be supported in alsa.

 Leaving the dist to its own devices sees it load snd_intel8x0, and
 error out as follows:

 codec_ready: codec is not ready[0x870]

 Assuming what I know about the division between snd_hda_intel and
 snd_intel8x0 is correct this doesn't suprise me a great deal because
 the ALC662 is actually a Realtek hda chip, not an ac97 chip.

 Seems like the pci id registered for the ICH7 in snd_hda_intel is
 8086:27d8 and the one in snd_intel8x0 is 8086:27de . The device on my
 board is of course pci id 8086:27de . Hacking in that pci id to
 snd_hda_intel was completely unenlightening:

 hda-intel: ioremap error

 The BIOS is responsible for switching the controller into either AC97
 or HDA mode.  It appears this was not done correctly in your case.
 As the chip is currently configured, you _do_ have an AC97 controller
 (without an AC97 codec).

 I have no explanation for this, except maybe a wrong BIOS (for a
 different mainboard), or a hardware error.

 Did it ever work?

 One final juicy tidbit is that it reports no subsystem vendor/device
 (zeroes all round).

 IIRC these IDs are to be initialized by the BIOS, too.

Many thanks, Clemens. The issue was the BIOS, it was a development
BIOS with a switchable codec setting, and this was set incorrectly. In
my defense I can only say this is the first time I've heard of such an
option :). My apologies for consuming your time on a BIOS setting.
Responding here primarily such that the solution be searchable if any
others should have the same issue.

Thanks again,
   Lindsay Roberts

--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] ICH7/ALC662 card won't initialise

2008-11-27 Thread Clemens Ladisch
Lindsay Roberts wrote:
 I have a board

Which one?

 This is an Intel 945GC chipset (ICH7) with a Realtek ALC662 on it,
 both of which seem to be supported in alsa.

 Leaving the dist to its own devices sees it load snd_intel8x0, and
 error out as follows:

 codec_ready: codec is not ready[0x870]

 Assuming what I know about the division between snd_hda_intel and
 snd_intel8x0 is correct this doesn't suprise me a great deal because
 the ALC662 is actually a Realtek hda chip, not an ac97 chip.

 Seems like the pci id registered for the ICH7 in snd_hda_intel is
 8086:27d8 and the one in snd_intel8x0 is 8086:27de . The device on my
 board is of course pci id 8086:27de . Hacking in that pci id to
 snd_hda_intel was completely unenlightening:

 hda-intel: ioremap error

The BIOS is responsible for switching the controller into either AC97
or HDA mode.  It appears this was not done correctly in your case.
As the chip is currently configured, you _do_ have an AC97 controller
(without an AC97 codec).

I have no explanation for this, except maybe a wrong BIOS (for a
different mainboard), or a hardware error.

Did it ever work?

 One final juicy tidbit is that it reports no subsystem vendor/device
 (zeroes all round).

IIRC these IDs are to be initialized by the BIOS, too.


Best regards,
Clemens

-
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=100url=/
___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user