Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Sound Card's problem of AC97
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
orphen
n00b
n00b


Joined: 04 Sep 2004
Posts: 44
Location: CHINA

PostPosted: Thu Mar 30, 2006 2:02 pm    Post subject: Sound Card's problem of AC97 Reply with quote

Code:
* Loading ALSA modules ...
  *   Loading: snd-card-0 ...                                                [ ok ]
  *   Loading: snd-seq-oss ...                                             [ ok ]
  *   Loading: snd-pcm-oss ...                                             [ ok ]
  * ERROR: Failed to load necessary drivers                       [ ok ]
  * Restoring Mixer Levels ...                                              [ ok ]

And there are only two devices in /dev/snd, seq & timer
When I have mknod the follow devices controlC0 pcmC0D0c pcmC0D0p pcmC0D1c & pcmC0D2p, yet that.

My sound card is ac97 based on the nForce4 Ultra MotherBoard. With the module of intel8x0.
The modules followed snd_pcm_oss, snd_mixer_oss, snd_seq_dummy, snd_seq_oss, snd_seq_midi_event, snd_seq, snd_seq_device, snd_intel8x0, snd_ac97_codec, snd_ac97_bus, snd_pcm, snd_page_alloc, i810_audio & ac97_codec, had been loaded automatically.

I think that is the VANILLA kernel's error, besause that I have tried both 2.6.16-gentoo-r1 & 2.6.16-nitro-git9.
And there is no problem in 2.6.15-nitro3.

Code:
Shadow ~ # lspci
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)


Code:
Shadow ~ # dmesg | grep udio
Intel 810 + AC97 Audio, version 1.01, 21:28:20 Mar 30 2006
i810: NVIDIA nForce Audio found at IO 0xe000 and 0xdc00, MEM 0x0000 and 0x0000, IRQ 16
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
i810_audio: only 48Khz playback available.
i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not present), total channels = 2

_________________
AMD Athlon64 3200+ Venice
VDATA DDR400 512MB X2
ST SATA II 160GB + ST SATA 160GB
nVidia Geforce 6600GT
ADSL 1Mbps
Back to top
View user's profile Send private message
kfiaciarka
Veteran
Veteran


Joined: 20 May 2005
Posts: 1498
Location: Dobre Miasto, Poland

PostPosted: Thu Mar 30, 2006 6:10 pm    Post subject: Reply with quote

Maybe try alsa-driver instead?
Follow this link
Back to top
View user's profile Send private message
orphen
n00b
n00b


Joined: 04 Sep 2004
Posts: 44
Location: CHINA

PostPosted: Fri Mar 31, 2006 4:32 am    Post subject: Reply with quote

How can I get which version that kernel-2.6.16 included ?
_________________
AMD Athlon64 3200+ Venice
VDATA DDR400 512MB X2
ST SATA II 160GB + ST SATA 160GB
nVidia Geforce 6600GT
ADSL 1Mbps
Back to top
View user's profile Send private message
longship
Apprentice
Apprentice


Joined: 04 Jun 2005
Posts: 294
Location: Ontario, CA USA

PostPosted: Fri Mar 31, 2006 7:22 am    Post subject: Re: Sound Card's problem of AC97 Reply with quote

orphen wrote:
Code:
* Loading ALSA modules ...
  *   Loading: snd-card-0 ...                                                [ ok ]
  *   Loading: snd-seq-oss ...                                             [ ok ]
  *   Loading: snd-pcm-oss ...                                             [ ok ]
  * ERROR: Failed to load necessary drivers                       [ ok ]
  * Restoring Mixer Levels ...                                              [ ok ]

And there are only two devices in /dev/snd, seq & timer
When I have mknod the follow devices controlC0 pcmC0D0c pcmC0D0p pcmC0D1c & pcmC0D2p, yet that.

My sound card is ac97 based on the nForce4 Ultra MotherBoard. With the module of intel8x0.
The modules followed snd_pcm_oss, snd_mixer_oss, snd_seq_dummy, snd_seq_oss, snd_seq_midi_event, snd_seq, snd_seq_device, snd_intel8x0, snd_ac97_codec, snd_ac97_bus, snd_pcm, snd_page_alloc, i810_audio & ac97_codec, had been loaded automatically.

I think that is the VANILLA kernel's error, besause that I have tried both 2.6.16-gentoo-r1 & 2.6.16-nitro-git9.
And there is no problem in 2.6.15-nitro3.

Code:
Shadow ~ # lspci
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)


Code:
Shadow ~ # dmesg | grep udio
Intel 810 + AC97 Audio, version 1.01, 21:28:20 Mar 30 2006
i810: NVIDIA nForce Audio found at IO 0xe000 and 0xdc00, MEM 0x0000 and 0x0000, IRQ 16
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
i810_audio: only 48Khz playback available.
i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not present), total channels = 2


I have nForce4 w/ the same sound.

Do this:
Add the following line to /etc/make.conf
ALSA_CARDS="intel8x0"

Please use Gentoo sources and compile Sound into the kernel (not as a module). Do not compile any ALSA or OSS options into the kernel, just the base Sound and *nothing* else under Sound.

Then, after you compile the kernel and install modules, "emerge alsa-driver".
This will add the ALSA modules to your kernel.

Reboot.

Things will work well, then. See the rest of the ALSA document in the Gentoo Wiki.
_________________
AMD 64 X2 4400+, ASUS A8N-Sli Premium + Lian Li PC-V1000A Plus
AMD Duron 800, ABit KT7E, junk case
VIA C3-Nehemiah, VIA EPIA MII12000 + Scythe e-Otonashi fanless case
Back to top
View user's profile Send private message
orphen
n00b
n00b


Joined: 04 Sep 2004
Posts: 44
Location: CHINA

PostPosted: Fri Mar 31, 2006 8:42 am    Post subject: Reply with quote

Thank you~ 8)
I will try it later.
_________________
AMD Athlon64 3200+ Venice
VDATA DDR400 512MB X2
ST SATA II 160GB + ST SATA 160GB
nVidia Geforce 6600GT
ADSL 1Mbps
Back to top
View user's profile Send private message
jagadish
n00b
n00b


Joined: 31 Mar 2006
Posts: 2

PostPosted: Fri Mar 31, 2006 12:37 pm    Post subject: Reply with quote

I had a similar problem with alsa when i installed gentoo 2006.0 . As suggested in the udev manual and somewhere in the forum, i emerged coldplug and added it to the boot runlevel.

emerge coldplug
rc-update add coldplug boot

The problem got solved.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum