All of lore.kernel.org
 help / color / mirror / Atom feed
* note on Suse 10.3 build
@ 2008-06-19 22:02 randall
  2008-06-20  7:04 ` Takashi Iwai
  0 siblings, 1 reply; 4+ messages in thread
From: randall @ 2008-06-19 22:02 UTC (permalink / raw)
  To: alsa-devel

To all:

Had to rebuild the Suse 10.3 kernel again to get back the NVidia MCP61 
(RealTek ALC662) on board sound.  Turned on two SND parameters in the kernel 
config file:

CONFIG_SND_DEBUG=y
CONFIG_SND_DEBUG_DETECT=y

and enabled a module:

CONFIG_SND_SOC=m

The kernal is 2.6.22.18-0.2 x86_64 architecture.

The sound file under /etc/modprobe.d is

------------------- snip ----------------------
options snd-hda-intel enable=1 index=0 model=3stack-6ch-dig position_fix=1

# CvwD.9hpqWdunz16:MCP61 High Definition Audio
alias snd-card-0 snd-hda-intel
------------- end snippet -------------------

and the 3stack 6 channel SPIF digital setting for the model type works for the 
NVidia MCP61 setup.

There were NO changes to the modprobe.conf file.

Not sure why the kernel has to be rebuilt to restore the onboard sound, any 
ideas?  The 3 changes are the only ones I've made, when running menuconfig.

Motherboard is Elite Computer Systems (ECS) GF6100-M754 with NVidia 
GeForce6100/nForce 405 running the AMD Athlon 64 3200+ processor.

and hwinfo --sound

18: PCI 05.0: 0403 Audio device
  [Created at pci.301]
  UDI: /org/freedesktop/Hal/devices/pci_10de_3f0
  Unique ID: CvwD.9hpqWdunz16
  SysFS ID: /devices/pci0000:00/0000:00:05.0
  SysFS BusID: 0000:00:05.0
  Hardware Class: sound
  Model: "Elitegroup MCP61 High Definition Audio"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x03f0 "MCP61 High Definition Audio"
  SubVendor: pci 0x1019 "Elitegroup Computer Systems"
  SubDevice: pci 0x2151
  Revision: 0xa2
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xfe028000-0xfe02bfff (rw,non-prefetchable)
  IRQ: 22 (7841 events)
  Module Alias: "pci:v000010DEd000003F0sv00001019sd00002151bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Again, any ideas as to why the kernel has to be regenerated to enable on-board 
sound?

- Randall

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: note on Suse 10.3 build
  2008-06-19 22:02 note on Suse 10.3 build randall
@ 2008-06-20  7:04 ` Takashi Iwai
  2008-06-20 19:50   ` randall
  0 siblings, 1 reply; 4+ messages in thread
From: Takashi Iwai @ 2008-06-20  7:04 UTC (permalink / raw)
  To: randall; +Cc: alsa-devel

At Thu, 19 Jun 2008 15:02:35 -0700,
randall wrote:
> 
> To all:
> 
> Had to rebuild the Suse 10.3 kernel again to get back the NVidia MCP61 
> (RealTek ALC662) on board sound.  Turned on two SND parameters in the kernel 
> config file:
> 
> CONFIG_SND_DEBUG=y
> CONFIG_SND_DEBUG_DETECT=y
> 
> and enabled a module:
> 
> CONFIG_SND_SOC=m
> 
> The kernal is 2.6.22.18-0.2 x86_64 architecture.
> 
> The sound file under /etc/modprobe.d is
> 
> ------------------- snip ----------------------
> options snd-hda-intel enable=1 index=0 model=3stack-6ch-dig position_fix=1
> 
> # CvwD.9hpqWdunz16:MCP61 High Definition Audio
> alias snd-card-0 snd-hda-intel
> ------------- end snippet -------------------
> 
> and the 3stack 6 channel SPIF digital setting for the model type works for the 
> NVidia MCP61 setup.
> 
> There were NO changes to the modprobe.conf file.
> 
> Not sure why the kernel has to be rebuilt to restore the onboard sound, any 
> ideas?  The 3 changes are the only ones I've made, when running menuconfig.
> 
> Motherboard is Elite Computer Systems (ECS) GF6100-M754 with NVidia 
> GeForce6100/nForce 405 running the AMD Athlon 64 3200+ processor.
> 
> and hwinfo --sound
> 
> 18: PCI 05.0: 0403 Audio device
>   [Created at pci.301]
>   UDI: /org/freedesktop/Hal/devices/pci_10de_3f0
>   Unique ID: CvwD.9hpqWdunz16
>   SysFS ID: /devices/pci0000:00/0000:00:05.0
>   SysFS BusID: 0000:00:05.0
>   Hardware Class: sound
>   Model: "Elitegroup MCP61 High Definition Audio"
>   Vendor: pci 0x10de "nVidia Corporation"
>   Device: pci 0x03f0 "MCP61 High Definition Audio"
>   SubVendor: pci 0x1019 "Elitegroup Computer Systems"
>   SubDevice: pci 0x2151
>   Revision: 0xa2
>   Driver: "HDA Intel"
>   Driver Modules: "snd_hda_intel"
>   Memory Range: 0xfe028000-0xfe02bfff (rw,non-prefetchable)
>   IRQ: 22 (7841 events)
>   Module Alias: "pci:v000010DEd000003F0sv00001019sd00002151bc04sc03i00"
>   Driver Info #0:
>     Driver Status: snd_hda_intel is active
>     Driver Activation Cmd: "modprobe snd_hda_intel"
>   Config Status: cfg=no, avail=yes, need=no, active=unknown
> 
> Again, any ideas as to why the kernel has to be regenerated to enable on-board 
> sound?

You did something wrong, if the changes you did are really only the
above ones.

Did you try alsa-driver-kmp package on openSUSE BS multimedia:audio
repo?


Takashi

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: note on Suse 10.3 build
  2008-06-20  7:04 ` Takashi Iwai
@ 2008-06-20 19:50   ` randall
  2008-06-23 10:43     ` Takashi Iwai
  0 siblings, 1 reply; 4+ messages in thread
From: randall @ 2008-06-20 19:50 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

Takashi writes:

> You did something wrong, if the changes you did are really only the
> above ones.
>
> Did you try alsa-driver-kmp package on openSUSE BS multimedia:audio
> repo?

Yes, made no difference.

This morning I carefully built the kernel step-by-step and found that changing 
this parameter in config for the kernel enabled my Nvidia MCP61 sound card to 
work:

CONFIG_SND_SOC =m

Once I set this to module, and rebuilt, then I was able to successfully have 
sound working.

Good thing it's just a one parameter change.

- Randall

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: note on Suse 10.3 build
  2008-06-20 19:50   ` randall
@ 2008-06-23 10:43     ` Takashi Iwai
  0 siblings, 0 replies; 4+ messages in thread
From: Takashi Iwai @ 2008-06-23 10:43 UTC (permalink / raw)
  To: randall; +Cc: alsa-devel

At Fri, 20 Jun 2008 12:50:24 -0700,
randall wrote:
> 
> Takashi writes:
> 
> > You did something wrong, if the changes you did are really only the
> > above ones.
> >
> > Did you try alsa-driver-kmp package on openSUSE BS multimedia:audio
> > repo?
> 
> Yes, made no difference.
> 
> This morning I carefully built the kernel step-by-step and found that changing 
> this parameter in config for the kernel enabled my Nvidia MCP61 sound card to 
> work:
> 
> CONFIG_SND_SOC =m

This is really weird because ASoC has nothing to do with your sound
device.  Thus I highly suspect that it's just a coincidence,
especially if the hardware works just after recompiling the kernel.
In general, you don't have to rebuild the kernel at all.

Make sure the following before testing:

- You have no other snd* modules in the module path.
- You have no backup files or files with unknown extensions in
  /etc/modprobe.d/ directory.

For getting a clean state, try the following:

- Uninstall kernel*.rpm package first
- Remove /lib/modules/2.6.* directory
- Remove suspicious /etc/modprobe.d/* files
  Check "rpm -qf /etc/modprobe.d/*".  Some files like ipv6, sound and
  tv are created by YaST.  Remove all backup files there.
- Re-install kernel*.rpm package again
  Check /boot/grub/menu.lst just to be sure

Now, check /etc/modprobe.d/sound file and make sure that you have the
right options.  This is a very important point.  In doubt, show the
whole content of this file.

Then reboot.  Check /proc/asound/cards and see whether the right
device appears there at first.  If not, it's likely a problem of index
module option.


Takashi

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-06-23 10:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-19 22:02 note on Suse 10.3 build randall
2008-06-20  7:04 ` Takashi Iwai
2008-06-20 19:50   ` randall
2008-06-23 10:43     ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.