LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-23-2008, 09:36 AM   #1
JoachimJ
LQ Newbie
 
Registered: Dec 2007
Location: Sweden
Distribution: OpenSUSE 10.3
Posts: 3

Rep: Reputation: 0
RD580 chipset listed as RS480 by lspci, plus various things a little shaky


Hello.

I'm an experienced computer user/hardware tinkerer/programmer (25+ years), but relative Linux newbie. I have an ASUS A8R32-MVP motherboard which I now have come to suspect is the culprit behind some of the problems my system has.

Primary symptom: The chipset (or at least parts thereof) is listed as RS480 by lspci, when it is actually an RD580 chipset.

Other symptoms:
Apart from lspci showing the wrong chipset? Well.. Don't laugh now, but... The system becomes unstable if I install the accelerated nvidia graphics drivers. Not even 2D-acceleration is stable.

So.. what does this have to do with the motherboard? Simply that the card + drivers used to work a long while ago (under fedora 7).
After an update to the kernel, (and eventual recompile/reinstall of the graphics drivers), they stopped being stable.

Due to various circumstances, one of them being that I focussed too much on it being a graphics driver problem, and another being that I was still _very_ new to linux at the time, I didn't write down which kernel upgrade bombed it. Instead I thought I had messed up the recompile somehow, or I didn't uninstall the old drivers correctly, or something along those lines. After learning more about Linux and trying 30+ combinations of (unfortunately only newer) kernels and graphics drivers, plus upgrading and eventaully even changing to a new distro, I gave up and let the problem rest. Skip 9-ish months to now, and me using 'lspci' in an attempt to diagnose problems with my DVD burner, and seeing the incorrect chipset listed.

"It could still have been the graphics drivers, just that the new kernel exposed a bug". True, and it can still be, but now I have found a symptom from the motherboard that seems worth investigating. I already spent far too much time trying to fix the graphics driver side of the issue, so anything else is a fresh start.

The problem right now is that I don't know how to continue.
- Do the pci information strings actually correspond to what the kernel thinks it's using, or is that detected separately?
- If lspci just displays strings, how can I _really_ check if the kernel/drivers think it's an RS480 instead of RD580?
- Even if I can determine that the chipset is in fact incorrectly recognized, how do I go about and fix it with the least amount of effort?
- How do I go about digging back 9-ish months to find a which kernel patch broke things? Is it even feasible? I'm a programmer, but I have no knowledge of kernel development. Frankly, I'm not that interested in learning that just to fix an issue with the motherboard. If so, it's just time for a new motherboard. This time I'll pick one known to work.

Of course, if you can give me any other hints, they are most welcome.

Actual components are:
ASUSTek A8R32-MVP Motherboard
- RD580 chipset (also known as ATI Crossfire XPress 3200)
- ULi m1575 Southbridge
- There is no RS480 on this motherboard, I'm certain of that.
AMD Opteron 165
2GB DDR SDRam
Palit 7600GS Sonic (nVidia 7600GS GPU)
NetGear WG311v3 wireless card (not in use under Linux)


Distro:
Currently OpenSUSE 10.3, but have tried Ubuntu and Fedora 7 and -8.


uname -r
2.6.22.17-0.1-default


lspci output:

00:00.0 Host bridge: ATI Technologies Inc RD580 [CrossFire Xpress 3200] Chipset Host Bridge
00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
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
00:1a.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
00:1c.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:1c.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:1c.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:1c.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:1d.0 Audio device: ALi Corporation High Definition Audio/AC'97 Host Controller (rev 02)
00:1e.0 ISA bridge: ALi Corporation Unknown device 1575
00:1e.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:1f.0 IDE interface: ALi Corporation M5229 IDE (rev c8)
00:1f.1 IDE interface: ALi Corporation ULi M5288 SATA (rev 10)
01:12.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)
01:13.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
01:14.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 14)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)
03:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
04:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS] (rev a1)


'lspci -v -nn' lists a lot of 'unknown device'

00:00.0 Host bridge [Class 0600]: ATI Technologies Inc RD580 [CrossFire Xpress 3200] Chipset Host Bridge [1002:5952]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8194]
Flags: bus master, 66MHz, medium devsel, latency 64

00:02.0 PCI bridge [Class 0604]: ATI Technologies Inc RS480 PCI-X Root Port [1002:5a34] (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: ddf00000-dfffffff
Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot-) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [b0] Subsystem: ATI Technologies Inc Unknown device [1002:5952]
Capabilities: [b8] HyperTransport: MSI Mapping

00:05.0 PCI bridge [Class 0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a37] (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: dde00000-ddefffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot-) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [b0] Subsystem: ATI Technologies Inc Unknown device [1002:5952]
Capabilities: [b8] HyperTransport: MSI Mapping

00:06.0 PCI bridge [Class 0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a38] (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: ddd00000-dddfffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot-) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [b0] Subsystem: ATI Technologies Inc Unknown device [1002:5952]
Capabilities: [b8] HyperTransport: MSI Mapping

00:18.0 Host bridge [Class 0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge [Class 0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
Flags: fast devsel

00:18.2 Host bridge [Class 0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
Flags: fast devsel

00:18.3 Host bridge [Class 0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
Flags: fast devsel

00:1a.0 PCI bridge [Class 0604]: ALi Corporation M5249 HTT to PCI Bridge [10b9:5249] (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: ddc00000-ddcfffff
Capabilities: [c0] HyperTransport: MSI Mapping

00:1c.0 USB Controller [Class 0c03]: ALi Corporation USB 1.1 Controller [10b9:5237] (rev 03) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
Memory at ddbfc000 (32-bit, non-prefetchable) [size=4K]

00:1c.1 USB Controller [Class 0c03]: ALi Corporation USB 1.1 Controller [10b9:5237] (rev 03) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
Memory at ddbfd000 (32-bit, non-prefetchable) [size=4K]

00:1c.2 USB Controller [Class 0c03]: ALi Corporation USB 1.1 Controller [10b9:5237] (rev 03) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
Memory at ddbfe000 (32-bit, non-prefetchable) [size=4K]

00:1c.3 USB Controller [Class 0c03]: ALi Corporation USB 2.0 Controller [10b9:5239] (rev 01) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at ddbff800 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port
Capabilities: [78] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-

00:1d.0 Audio device [Class 0403]: ALi Corporation High Definition Audio/AC'97 Host Controller [10b9:5461] (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:817f]
Flags: bus master, medium devsel, latency 64, IRQ 22
Memory at ddbf4000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: Mask+ 64bit- Queue=0/0 Enable-

00:1e.0 ISA bridge [Class 0601]: ALi Corporation Unknown device [10b9:1575]
Subsystem: ALi Corporation Unknown device [10b9:1575]
Flags: bus master, medium devsel, latency 64

00:1e.1 Bridge [Class 0680]: ALi Corporation M7101 Power Management Controller [PMU] [10b9:7101]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Flags: medium devsel

00:1f.0 IDE interface [Class 0101]: ALi Corporation M5229 IDE [10b9:5229] (rev c8) (prog-if fa)
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
I/O ports at ff00 [size=16]
Capabilities: [60] Power Management version 2
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-

00:1f.1 IDE interface [Class 0101]: ALi Corporation ULi M5288 SATA [10b9:5288] (rev 10) (prog-if 85 [Master SecO PriO])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 16
I/O ports at ac00 [size=8]
I/O ports at a880 [size=4]
I/O ports at a800 [size=8]
I/O ports at a480 [size=4]
I/O ports at a400 [size=16]
Memory at ddbffc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [60] Power Management version 2
Capabilities: [70] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-

01:12.0 Ethernet controller [Class 0200]: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless [11ab:1faa] (rev 03)
Subsystem: Netgear WG311v3 802.11g Wireless PCI Adapter [1385:6b00]
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
Memory at ddce0000 (32-bit, non-prefetchable) [size=64K]
Memory at ddcb0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 2

01:13.0 FireWire (IEEE 1394) [Class 0c00]: Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) [104c:8023] (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. K8N4-E Mainboard [1043:808b] bzzzt! WRONG!
Flags: bus master, medium devsel, latency 64, IRQ 21
Memory at ddcfb800 (32-bit, non-prefetchable) [size=2K]
Memory at ddcf4000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2

01:14.0 Ethernet controller [Class 0200]: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller [11ab:4320] (rev 14)
Subsystem: ASUSTeK Computer Inc. Marvell 88E8001 Gigabit Ethernet Controller (Asus) [1043:811a]
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 20
Memory at ddcfc000 (32-bit, non-prefetchable) [size=16K]
I/O ports at b800 [size=256]
Expansion ROM at ddcc0000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data

02:00.0 Ethernet controller [Class 0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 20)
Subsystem: ASUSTeK Computer Inc. Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus) [1043:8142]
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at dddfc000 (64-bit, non-prefetchable) [size=16K]
I/O ports at c800 [size=256]
Expansion ROM at dddc0000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [5c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
Capabilities: [e0] Express Legacy Endpoint IRQ 0

03:00.0 Mass storage controller [Class 0180]: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller [1095:3132] (rev 01)
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:819f]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at ddeffc00 (64-bit, non-prefetchable) [size=128]
Memory at ddef8000 (64-bit, non-prefetchable) [size=16K]
I/O ports at dc00 [size=128]
Expansion ROM at dde00000 [disabled] [size=512K]
Capabilities: [54] Power Management version 2
Capabilities: [5c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Legacy Endpoint IRQ 0

04:00.0 VGA compatible controller [Class 0300]: nVidia Corporation G70 [GeForce 7600 GS] [10de:0392] (rev a1) (prog-if 00 [VGA])
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at df000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at de000000 (64-bit, non-prefetchable) [size=16M]
I/O ports at ec00 [size=128]
Expansion ROM at ddfe0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [78] Express Endpoint IRQ 0
 
Old 03-29-2008, 09:21 AM   #2
carl0ski
Member
 
Registered: Sep 2004
Location: Melbourne, Victoria Australia
Distribution: Support those that support you :)
Posts: 872
Blog Entries: 12

Rep: Reputation: 30
carl@carl-desktop:~$ lspci
00:00.0 Host bridge: ATI Technologies Inc RD580 [CrossFire Xpress 3200] Chipset Host Bridge
00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge


It is normal since the ATI chipset is made up of small components most of which were taken directly from the older chipset (RS480) as a result will carry the same label and use the same drivers


lspci -v -nn|grep -i unknown
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8194]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:817f]
00:1e.0 ISA bridge [0601]: ALi Corporation Unknown device [10b9:1575]
Subsystem: ALi Corporation Unknown device [10b9:1575]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:8056]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:819f]
Subsystem: Giga-byte Technology Unknown device [1458:3417]

unknown devices are most likely Thermostat meters

The instability is most likely bad kernel or bad drivers

There is no need to recompile a kernel, install an updated kernel from YUM?

Install the kernel-headers builder-essentials
and download the NVIDIA Driver Installer from their website

http://us.download.nvidia.com/XFree8...69.12-pkg1.run

run the following to install them
chmod +x NVIDIA-Linux-x86-169.12-pkg1.run
./NVIDIA-Linux-x86-169.12-pkg1.run

instructions
http://www.nvidia.com/object/linux_d...32_169.12.html



PS i use ubuntu with this board A8R32-MVP
 
Old 03-30-2008, 12:57 PM   #3
JoachimJ
LQ Newbie
 
Registered: Dec 2007
Location: Sweden
Distribution: OpenSUSE 10.3
Posts: 3

Original Poster
Rep: Reputation: 0
Thanks for your reply. It is reassuring to know that there doesn't seem to be anything wrong with the output from lspci.

To clarify: I didn't recompile the kernel, but I had to recompile the nvidia drivers after each kernel update, in the manner your link describes. At the same time, I used to download and try out both the latest nvidia drivers and a few of the older ones too. This I tried in more than 30 different permutations (closer to 50 by now) back then and didn't find any stable combinations.

Anyway, I did so again today, and still no go. It freezes hard after a while using the nvidia drivers (not even magic SysRq-key works). I've previously had a lot of trouble with nvidia software for other stuff (built-in NIC and SATA controller), I just thought I had exhausted that option this time - it couldn't be them AGAIN. I guess I was wrong.

While waiting for a reply, I actually ordered a new motherboard, CPU and memory, and hope to get it during the week. I guess I'll have to order a graphics card too. (Although I think I'll stay away from nvidia this time).
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Listed partition in cfdisk, but not listed in /dev? Erik_the_Red Linux - Newbie 7 08-06-2005 12:44 AM
Sound problem 10.0.... intel 830 chipset, lspci info inside RodCas Slackware 8 02-25-2005 02:27 PM
3com network card not listed by /sbin/lspci lixy Linux - Hardware 7 02-12-2005 02:11 PM
lspci.. lspci -H.. difference on different meachines? rohan208 Linux - Wireless Networking 0 06-28-2004 12:19 PM
Can anyone help a poor girl set up Samba and the other things i listed in the forum? jordansmit935 Linux - Networking 6 03-19-2003 10:55 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:26 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration