LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   "No state is present for card NVidia." (https://www.linuxquestions.org/questions/slackware-14/no-state-is-present-for-card-nvidia-849400/)

cwizardone 12-09-2010 09:22 PM

"No state is present for card NVidia."
 
Well, for the first time in over 20 years I bought a video card brand other than ATi; a Nviada card. It runs quite well and all the software/drivers work as they should, BUT... :)

When booting up the following lines appear on the screen just before getting to the command prompt:

"No state is present for card NVidia
Unknown hardware: "HDA-Intel" "Nvidia GPU 0a HDMI/DP" "HDA:10de00a,10de0101,00100100" "0x19da" "0x6132"
Hardware is initialized using a guess method
No state is present for card NVidia"

I haven't seen much of anything on the 'Net that explains this.
Thanks.

GrapefruiTgirl 12-09-2010 09:53 PM

Is that the exact way that the error message(s) looked on the screen? If not an exact copy+paste, would you please check /var/log/dmesg or /var/log/messages etc., and see if this and/or more information is in there, and copy + paste that here for us? Thanks.

Also, please describe the hardware - what model of video card is this, and in what sort/make/model/motherboard of machine is it in? Is it a laptop/desktop? Is it the only video device inside the machine? What about audio - how many audio devices present?

A few Googles seem to indicate that it's related to the audio side of an HDMI interface, but yes, not a whack of information on the net.

Here's one thread, don't know if you've looked at it (and it's about SuSE Linux):
http://forums.opensuse.org/english/g...ot-joking.html
I only read that page there, and there are more before+after than page. Looks interesting. Maybe something helpful in there? Also, the posters in the thread are looking at some command output, like `lspci` and similar commands (some appear to be SuSE special scripts?) to get more info about the hardware; perhaps posting similar output here will help someone help you.

Good luck!

EDIT: P.S> they mention checking for sound-related BIOS settings in that thread - that's a not-bad idea; see if there's something you can turn on, or off, that alters the messages.

T3slider 12-09-2010 10:37 PM

Quote:

Originally Posted by cwizardone (Post 4186625)
Well, for the first time in over 20 years I bought a video card brand other than ATi; a Nviada card. It runs quite well and all the software/drivers work as they should, BUT... :)

When booting up the following lines appear on the screen just before getting to the command prompt:

"No state is present for card NVidia
Unknown hardware: "HDA-Intel" "Nvidia GPU 0a HDMI/DP" "HDA:10de00a,10de0101,00100100" "0x19da" "0x6132"
Hardware is initialized using a guess method
No state is present for card NVidia"

I haven't seen much of anything on the 'Net that explains this.
Thanks.

I have only guesses here so keep that in mind. The "Unknown hardware" and "guess method" lines are almost certainly an indication that ALSA doesn't know how to handle the card, so it guesses certain options to pass to snd-hda-intel. If it works, then great -- the messages can be ignored. If not, you may have to pass model options to snd-hda-intel (or pass more advanced options...but usually model options are enough). I don't have an HDMI port to test this on...but I believe (and I could be wrong) that HDMI ports are listed as S/PDIF ports in alsamixer (and therefore should be unmuted). What is the output of the following:
Code:

$ aplay -l
$ aplay -L
# lspci -vv

The "No state" error should be easily fixed...delete (or move, to be safe) /etc/asound.state and reboot (or restart alsa?). They are misleading anyway, since digital audio is not really controlled the same way, but I suppose digital devices can be muted/unmuted.

cwizardone 12-10-2010 02:16 PM

GrapefruiTgirl, That is the exact message.

T3slider, It appears to have audio capability. Since it is a video card it never
occurred to me that it would also be a sound card. I haven't had much time today
to play with it, but I did check the windows drivers and the card apparently has
Surround Sound 7.1.
When I have more time I'll play with it and report back.

cwizardone 12-10-2010 08:14 PM

Boy, did I screw up this time!
I was trying to get the Nvidia sound to work, but no luck. It works in xp, btw,
and while kde can see it, alsaconf cannot.
Anyway, I went back and ran alsaconf, alsamixer and alsactl store, but now there
is no sound. I've done it three times and re-booted each time, but no sound.
Any ideas on how to fix this?
Many thanks!
:hattip:

Drakeo 12-10-2010 08:54 PM

if you look in slackware13.1 and current "CHANGES_AND_HINTS.TXT"
Quote:

If you see errors like this related to alsa during boot:
Loading ALSA mixer settings: /usr/sbin/alsactl restore
Unknown hardware: "HDA-Intel" ...
Hardware is initialized using a guess method
/usr/sbin/alsactl: set_control:1256: failed to obtain info for control #31
/usr/sbin/alsactl: set_control:1256: failed to obtain info for control #32
then you will need to remove /etc/asound.state, reboot (so that it is
regenerated with correct information), and reset the volume and such.


T3slider 12-10-2010 10:57 PM

I again ask for the following output. As your regular user:
Code:

$ aplay -l
$ aplay -L

As root:
Code:

# lspci -vv
# lsmod

HDMI is the optimal method for outputting digital audio, since it can handle 5.1/7.1 uncompressed (unlike S/PDIF, which gets only two channels uncompressed and must use compression to get 5.1/7.1). If you can get it working, it would of course be better to use that than whatever else you were using (unless you have a 5.1/7.1 analog set of speakers already and are lacking speakers for a digital setup...). The output of the above commands should give a general picture of how your card is being recognized by ALSA.

allend 12-11-2010 12:58 AM

Googling the product ID (0x6132) suggests you have an nVidia GeForce 210.
Here are a couple of links that discuss getting the HDMI audio to work. I think the key may be to create a file in /etc/modprobe.d that includes "options snd-hda-intel probe_mask=0xfff2". If you are running -current then there is support for the card in the kernel using the snd-hda-codec-nvhdmi.ko module.
https://bbs.archlinux.org/viewtopic.php?id=90350
http://wiki.xbmc.org/?title=HOW-TO_s...20%2C_or_GT240

cwizardone 12-11-2010 12:35 PM

Quote:

Originally Posted by T3slider (Post 4187644)
I again ask for the following output. As your regular user:
Code:

$ aplay -l
$ aplay -L

As root:
Code:

# lspci -vv
# lsmod

HDMI is the optimal method for outputting digital audio, since it can handle 5.1/7.1 uncompressed (unlike S/PDIF, which gets only two channels uncompressed and must use compression to get 5.1/7.1). If you can get it working, it would of course be better to use that than whatever else you were using (unless you have a 5.1/7.1 analog set of speakers already and are lacking speakers for a digital setup...). The output of the above commands should give a general picture of how your card is being recognized by ALSA.

I have sometime today, so here is aplay -l:
Code:

bash-4.1$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
bash-4.1$

and

Code:

bash-4.1$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=Intel
    HDA Intel, AD198x Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
    HDA Intel, AD198x Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia
    HDA NVidia, NVIDIA HDMI
    HDMI Audio Output

and as root:

Code:

bash-4.1# lspci -vv
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 0e)
        Subsystem: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
        Latency: 0
        Capabilities: [e0] Vendor Specific Information <?>
        Kernel modules: intel-agp

00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 818f
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 16 bytes
        Interrupt: pin A routed to IRQ 41
        Region 0: Memory at ddef8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee0300c  Data: 4171
        Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
                DevCap:        MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- RBE- FLReset-
                DevCtl:        Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta:        CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap:        Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl:        ASPM Disabled; Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta:        Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [130] Root Complex Link <?>
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 05) (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 16 bytes
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: de000000-dfffffff
        Prefetchable memory behind bridge: 00000000c0000000-00000000dcffffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
                DevCap:        MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
                        ExtTag+ RBE- FLReset-
                DevCtl:        Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta:        CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap:        Port #1, Speed 2.5GT/s, Width x4, ASPM L0s L1, Latency L0 <1us, L1 <4us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl:        ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta:        Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                SltCap:        AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
                        Slot #  1, PowerLimit 0.000000; Interlock- NoCompl-
                SltCtl:        Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta:        Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet+ LinkState-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee0300c  Data: 4141
        Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
        Capabilities: [a0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 05) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. Device 2640
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 23
        Region 4: I/O ports at b000 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 05) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. Device 2640
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 19
        Region 4: I/O ports at b080 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 05) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. Device 2640
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin C routed to IRQ 18
        Region 4: I/O ports at b400 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 05) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. Device 2640
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin D routed to IRQ 16
        Region 4: I/O ports at b480 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 05) (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. Device 265c
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 23
        Region 0: Memory at ddeffc00 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d5) (prog-if 01 [Subtractive decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: ddf00000-ddffffff
        Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [50] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000

00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 05)
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Kernel modules: iTCO_wdt, intel-rng

00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 05) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: ASUSTeK Computer Inc. Device 2640
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 18
        Region 0: I/O ports at c080 [size=8]
        Region 1: I/O ports at c000 [size=4]
        Region 2: I/O ports at bc00 [size=8]
        Region 3: I/O ports at b880 [size=4]
        Region 4: I/O ports at b800 [size=16]
        Kernel driver in use: ata_piix

00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 05) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 19
        Region 0: I/O ports at cc00 [size=8]
        Region 1: I/O ports at c880 [size=4]
        Region 2: I/O ports at c800 [size=8]
        Region 3: I/O ports at c480 [size=4]
        Region 4: I/O ports at c400 [size=16]
        Capabilities: [70] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ata_piix

00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 2640
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin B routed to IRQ 19
        Region 4: I/O ports at 0400 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c-i801

01:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (8000ns min, 16000ns max)
        Interrupt: pin A routed to IRQ 17
        Region 0: I/O ports at d400 [size=256]
        Region 1: Memory at ddfefc00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: 8139too
        Kernel modules: 8139too, 8139cp

01:03.0 Network controller: RaLink RT2760 Wireless 802.11n 1T/2R Cardbus
        Subsystem: RaLink Device 2760
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (500ns min, 1000ns max), Cache Line Size: 16 bytes
        Interrupt: pin A routed to IRQ 20
        Region 0: Memory at ddff0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: rt2860
        Kernel modules: rt2860sta, rt2800pci

01:0a.0 Communication controller: Agere Systems Lucent V.92 Data/Fax Modem
        Subsystem: Agere Systems Lucent V.92 Data/Fax Modem
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64
        Interrupt: pin A routed to IRQ 3
        Region 0: I/O ports at d800 [size=256]
        Capabilities: [f8] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

02:00.0 VGA compatible controller: nVidia Corporation Device 0a23 (rev a2) (prog-if 00 [VGA controller])
        Subsystem: ZOTAC International (MCO) Ltd. Device 6132
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Region 3: Memory at da000000 (64-bit, prefetchable) [size=32M]
        Region 5: I/O ports at ec00 [size=128]
        [virtual] Expansion ROM at dff00000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [78] Express (v2) Endpoint, MSI 00
                DevCap:        MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl:        Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta:        CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap:        Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <1us, L1 <4us
                        ClockPM+ Surprise- LLActRep- BwNot-
                LnkCtl:        ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta:        Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
                        Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                        Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB
        Capabilities: [b4] Vendor Specific Information <?>
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information <?>
        Kernel driver in use: nvidia
        Kernel modules: nvidia, nouveau, nvidiafb

02:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
        Subsystem: ZOTAC International (MCO) Ltd. Device 6132
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 16 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at dfffc000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [78] Express (v2) Endpoint, MSI 00
                DevCap:        MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl:        Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta:        CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap:        Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <1us, L1 <1us
                        ClockPM+ Surprise- LLActRep- BwNot-
                LnkCtl:        ASPM L0s L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta:        Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
                        Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                        Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

and

Code:

bash-4.1# lsmod
Module                  Size  Used by
vboxnetadp              5073  0
vboxnetflt            14759  0
vboxdrv              1746203  2 vboxnetadp,vboxnetflt
snd_seq_dummy          1479  0
snd_seq_oss            29892  0
snd_seq_midi_event      5708  1 snd_seq_oss
snd_seq                52326  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5441  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            39897  0
snd_mixer_oss          16770  2 snd_pcm_oss
ipv6                  274380  14
rfcomm                37416  4
sco                    8940  2
bnep                  10538  2
l2cap                  40360  16 rfcomm,bnep
iptable_nat            4339  0
nf_nat                15923  1 iptable_nat
nf_conntrack_ipv4      11501  6 iptable_nat,nf_nat
nf_defrag_ipv4          1291  1 nf_conntrack_ipv4
xt_state                1279  3
nf_conntrack          52574  4 iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state
iptable_mangle          1632  0
ipt_REJECT              2361  0
iptable_filter          1504  1
ip_tables              17884  3 iptable_nat,iptable_mangle,iptable_filter
x_tables              17308  6 iptable_nat,xt_state,iptable_mangle,ipt_REJECT,iptable_filter,ip_tables
lp                      9877  0
fuse                  64328  5
nvidia              10028589  28
snd_hda_codec_nvhdmi    14345  4
snd_hda_codec_analog    71146  1
snd_hda_intel          22107  3
snd_hda_codec          74500  3 snd_hda_codec_nvhdmi,snd_hda_codec_analog,snd_hda_intel
snd_hwdep              6254  1 snd_hda_codec
snd_pcm                73094  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
rt2860sta            534691  1
processor              29923  0
thermal                12841  0
usbhid                37684  0
hid                    75900  1 usbhid
btusb                  11433  1
rtc_cmos                9342  0
i2c_i801                9110  0
rtc_core              14663  1 rtc_cmos
thermal_sys            14278  2 processor,thermal
asus_atk0110          11655  0
i2c_core              19698  2 nvidia,i2c_i801
crc_ccitt              1347  1 rt2860sta
evdev                  9067  9
snd_timer              19575  2 snd_seq,snd_pcm
bluetooth              50703  9 rfcomm,sco,bnep,l2cap,btusb
intel_agp              29514  0
8139too                20665  0
hwmon                  1505  2 asus_atk0110,thermal_sys
rtc_lib                1946  1 rtc_core
ppdev                  6149  0
parport_pc            21182  1
parport                29799  3 lp,ppdev,parport_pc
agpgart                29706  2 nvidia,intel_agp
snd                    57854  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore              5745  2 snd
snd_page_alloc          7233  2 snd_hda_intel,snd_pcm
button                  5013  0
psmouse                47969  0
mii                    3906  1 8139too
serio_raw              4502  0
rfkill                16442  2 bluetooth
sg                    26405  0

I have to run out, but will do some reading on the subject and be back later.
Many Thanks.

T3slider 12-11-2010 04:19 PM

It looks like it is all being recognized properly, so it may just be a configuration issue...but if it doesn't work at all, allend's advice may be valid. Does the following command get sound? (If not, give the output)
Code:

$ speaker-test -D hdmi -c 8
If that fails, try changing the 8 (7.1) to 6 (5.1) or even 5 (5.0)...I don't know what your speaker setup is, but if you just have 2 speakers then you would obviously only get sound from 2 channels. If you *do* get sound, then you just have to configure your hdmi device as the default sound device. If you *don't* get sound from that, and the following doesn't work either (give output if it fails...this can fail for other reasons as well), then it's not working at all and you may have to try passing options to the module itself as allend suggested.
Code:

$ aplay -Dhdmi /dev/urandom
^^ Be careful with that -- it might be *loud* depending on the volume you have set on your receiver, and it may even damage the speakers if played at full volume (not to mention your ears).

cwizardone 12-11-2010 05:39 PM

Quote:

Originally Posted by Drakeo (Post 4187600)
if you look in slackware13.1 and current "CHANGES_AND_HINTS.TXT"

Many thanks for the information. I've used it a few times now to get back to the original sound settings.
:)
:hattip:

GrapefruiTgirl 12-11-2010 05:47 PM

If possible, I would be interested in seeing the results of the following 2 commands:

Code:

root# cat /proc/asound/cards

root# find /proc/asound -type f -name "codec#*" -exec head -vn6 {} \;

The usage of the outputted data, would be to look into the kernel snd-hda-intel driver and related patch files which contain the quirks, bios workarounds, and widget values for different sound devices, and see if your exact make & model is listed in there (or what very similar models), and if so, what exact option(s) you should/could be giving the driver upon modprobe, so that it identifies the card correctly. If your device is not listed there, it'd very probably contribute to the current situation.

I went through this procedure with my current Realtek 888 device (when this was a new mobo), because it used to boot up with "Unknown HDA audio device..." but it would still make sound. I found that while my exact model was not yet in the kernel, it was similar to some other models and I was able to add the model, vendor & product ID to my kernel, create a patch, and have it added to the patch_realtek.c file. A few kernel releases later, it was included. If your device happens to be in the same boat, you could conceivably do the same -- but I'm getting ahead of things here. Let's look at the data first please, if/when you have a moment. :)

cwizardone 12-11-2010 05:48 PM

Quote:

Originally Posted by allend (Post 4187700)
Googling the product ID (0x6132) suggests you have an nVidia GeForce 210.
Here are a couple of links that discuss getting the HDMI audio to work. I think the key may be to create a file in /etc/modprobe.d that includes "options snd-hda-intel probe_mask=0xfff2". If you are running -current then there is support for the card in the kernel using the snd-hda-codec-nvhdmi.ko module.
https://bbs.archlinux.org/viewtopic.php?id=90350
http://wiki.xbmc.org/?title=HOW-TO_s...20%2C_or_GT240

Thank you. Right on the button.
After reading the above and the information at the link provided by GrapeFruitgirl, thank you :) , I was able to get it running for a short while, but with no controls other than volume and then the volume was very low, so I went back to the onboard Intel device. Also, alsaconf does see the card,
but it is seen in alsamixer.
Provided there are additional controls, yet to be found, I would like to get it working as the default device, so I'm still working on it as time permits.
Thanks.
:hattip:

cwizardone 12-11-2010 05:54 PM

Quote:

Originally Posted by GrapefruiTgirl (Post 4188293)
If possible, I would be interested in seeing the results of the following 2 commands:

Code:

root# cat /proc/asound/cards

root# find /proc/asound -type f -name "codec#*" -exec head -vn6 {} \;

The usage of the outputted data, would be to look into the kernel snd-hda-intel driver and related patch files which contain the quirks, bios workarounds, and widget values for different sound devices, and see if your exact make & model is listed in there (or what very similar models), and if so, what exact option(s) you should/could be giving the driver upon modprobe, so that it identifies the card correctly. If your device is not listed there, it'd very probably contribute to the current situation.

I went through this procedure with my current Realtek 888 device (when this was a new mobo), because it used to boot up with "Unknown HDA audio device..." but it would still make sound. I found that while my exact model was not yet in the kernel, it was similar to some other models and I was able to add the model, vendor & product ID to my kernel, create a patch, and have it added to the patch_realtek.c file. A few kernel releases later, it was included. If your device happens to be in the same boat, you could conceivably do the same -- but I'm getting ahead of things here. Let's look at the data first please, if/when you have a moment. :)

Here you go:

Code:

bash-4.1# cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xddef8000 irq 41
 1 [NVidia        ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xdfffc000 irq 16

and

Code:

bash-4.1# find /proc/asound -type f -name "codec#*" -exec head -vn6 {} \;
==> /proc/asound/card1/codec#0 <==
Codec: Nvidia GPU 0a HDMI/DP
Address: 0
Function Id: 0x1
Vendor Id: 0x10de000a
Subsystem Id: 0x10de0101
Revision Id: 0x100100
==> /proc/asound/card1/codec#1 <==
Codec: Nvidia GPU 0a HDMI/DP
Address: 1
Function Id: 0x1
Vendor Id: 0x10de000a
Subsystem Id: 0x10de0101
Revision Id: 0x100100
==> /proc/asound/card1/codec#2 <==
Codec: Nvidia GPU 0a HDMI/DP
Address: 2
Function Id: 0x1
Vendor Id: 0x10de000a
Subsystem Id: 0x10de0101
Revision Id: 0x100100
==> /proc/asound/card1/codec#3 <==
Codec: Nvidia GPU 0a HDMI/DP
Address: 3
Function Id: 0x1
Vendor Id: 0x10de000a
Subsystem Id: 0x10de0101
Revision Id: 0x100100
==> /proc/asound/card0/codec#0 <==
Codec: Analog Devices AD1986A
Address: 0
Function Id: 0x1
Vendor Id: 0x11d41986
Subsystem Id: 0x1043818f
Revision Id: 0x100500

Many thanks for your time and effort.
:)

cwizardone 12-11-2010 06:01 PM

Quote:

Originally Posted by T3slider (Post 4188232)
It looks like it is all being recognized properly, so it may just be a configuration issue...but if it doesn't work at all, allend's advice may be valid. Does the following command get sound? (If not, give the output)
Code:

$ speaker-test -D hdmi -c 8
If that fails, try changing the 8 (7.1) to 6 (5.1) or even 5 (5.0)...I don't know what your speaker setup is, but if you just have 2 speakers then you would obviously only get sound from 2 channels. If you *do* get sound, then you just have to configure your hdmi device as the default sound device. If you *don't* get sound from that, and the following doesn't work either (give output if it fails...this can fail for other reasons as well), then it's not working at all and you may have to try passing options to the module itself as allend suggested.
Code:

$ aplay -Dhdmi /dev/urandom
^^ Be careful with that -- it might be *loud* depending on the volume you have set on your receiver, and it may even damage the speakers if played at full volume (not to mention your ears).

I tried the speaker test with various numbers and the result was always the same:

Code:

Playback device is hdmi
Stream parameters are 48000Hz, S16_LE, 8 channels
Using 16 octaves of pink noise
Playback open error: -2,No such file or directory
Playback open error: -2,No such file or directory
Playback open error: -2,No such file or directory
Playback open error: -2,No such file or directory
^Z
[1]+  Stopped                speaker-test -D hdmi -c 8

and,

Code:

bash-4.1$ aplay -Dhdmi /dev/urandom
aplay: main:654: audio open error: No such file or directory

Many Thanks!
:)


All times are GMT -5. The time now is 04:22 PM.