Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 03-06-04, 10:18 PM   #1
dmacd
Registered User
 
Join Date: Mar 2004
Posts: 2
Default Sis661fx / GF4 MX 440SE AGP 8x : end of my rope

I am having an oft-discussed but seemingly never thoroughly explained problem trying to get agp working with my setup.

This a fedora installation running kernel.org stable 2.6.3 kernel.

lspci sez:

[dmacd@fungible ~]$ /sbin/lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0661 (rev 11)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS]: Unknown device 0003
00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 0963 (rev 25)
00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 91)
00:06.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
00:06.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 04)
00:06.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440SE AGP 8x] (rev a2)

Having gone around & around with XF86Config, the following behaviors result:
--------------------
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA"
BoardName "NVIDIA GeForce 4 MX (generic)"
Option "NvAGP" "0"
# 0 = disable agp ==> works (but no agp obviously)
# 1 = use nvagp if possible ==> fails to find agp (see below)
# 2 = use AGPGART, disable otherwise (dont try Nv AGP) ==> hard hang, as most other people in this situation report
# 3 = try agpgart, then try nvagp ==> also hard hang
BusID "PCI:1:0:0"
EndSection
-----------------

When nvagp is attempted, I get the following line in /var/log/XFree86.0.log:

(WW) NVIDIA(0): Failed to verify AGP usage

And I am always left with:

cat /proc/driver/nvidia/agp/status
Status: Disable


I am using the latest (5536?) driver and have tried across several (combinations of) kernel configurations as per other solutions to similar problems:

- compiled without agpgart: nvagp still fails
- with agpgart: nvagp still fails, attemps to use agpgart explode
- with/without MTRR: same results
- with/without DRM: same results


Although both the card, bias, os, and and chipset support agp 8x (and report so) with fast write and sba, I have the bios set to 4x (lowest bios option available).

There werent any informative messages that I could see in the cases where the system hangs. X just seems to think everything is dandy right up to the end.

This is what appears in /var/log/messages when trying to use agpgart

<startup>
Mar 6 18:13:07 fungible kernel: agpgart: Detected SiS 661 chipset
Mar 6 18:13:07 fungible kernel: agpgart: Maximum main memory to use for agp memory: 203M
Mar 6 18:13:07 fungible kernel: agpgart: AGP aperture is 256M @ 0xc0000000
....
<starting x>
Mar 6 18:13:19 fungible kernel: nvidia: module license 'NVIDIA' taints kernel.
Mar 6 18:13:19 fungible kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-533
<die>


I do get warnings from the nvidia installer about tainting the kernel also, despite having build the interface from the proper headers.

I have now spent more than 12 hours today trying to fix this, and I'm thinking its about time to cut my losses and get a new card. I hear ati has some nice ones.

If anyone has any ideas I'd be extremely grateful.

Daniel
dmacd is offline   Reply With Quote
Old 03-06-04, 10:41 PM   #2
drogoh
Registered User
 
Join Date: Feb 2004
Posts: 5
Default

The stuff from your logs can simply be ignored, the tainting is just a license issue. Perhaps disabling Fast Writes and/or SBA may provide some relief? I've seen others suggesting to disable both in the BIOS. As far as switching to ATI, their FGLX drivers suck the proverbial donkey. Also, post your output from lspci -vv as root, it may provide some insight.
drogoh is offline   Reply With Quote
Old 03-06-04, 10:57 PM   #3
dmacd
Registered User
 
Join Date: Mar 2004
Posts: 2
Default

Thanks for the reply. Fast writes are off in bios, I dont have a bias setting for sba and dont know who needs to be told to disable it.

I'm not sure, but would this then imply that the driver for the mboard will only do rate=x1 and the card only rate=x1, x2?
What are the rate=<none> lines about?

And then how do I make sure that either the nvagp or agpgart only try valid rates? Or how do I make everything cooperate at its advertised 8x rate?


[root@fungible sbin]# ./lspci -vv
00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0661 (rev 11)
Subsystem: Silicon Integrated Systems [SiS]: Unknown device 0661
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 32
Region 0: Memory at c0000000 (32-bit, non-prefetchable) [size=256M]
Capabilities: [c0] AGP version 3.5
Status: RQ=31 SBA+ 64bit- FW- Rate=x1
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Silicon Integrated Systems [SiS]: Unknown device 0003 (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
Memory behind bridge: d4000000-d5ffffff
Prefetchable memory behind bridge: d0000000-d3ffffff
BridgeCtl: Parity- SERR+ NoISA+ VGA+ MAbort- >Reset- FastB2B-

00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 0963 (rev 25)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0

00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin B routed to IRQ 3
Region 4: I/O ports at 10c0 [size=32]
<snip>

01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440SE AGP 8x] (rev a2) (prog-if 00 [VGA])
Subsystem: Micro-Star International Co., Ltd.: Unknown device 8900
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 10
Region 0: Memory at d4000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (32-bit, prefetchable) [size=64M]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [44] AGP version 3.0
Status: RQ=31 SBA+ 64bit- FW+ Rate=x1,x2
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
dmacd is offline   Reply With Quote
Reply


Thread Tools

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 On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Gainward GeForce4 Ti 4200 and overclocked AGP Prefect47 NVIDIA GeForce 7, 8, And 9 Series 6 09-16-02 03:50 PM

All times are GMT -5. The time now is 10:00 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.