LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
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 01-03-2004, 06:13 PM   #1
ken lk
LQ Newbie
 
Registered: Jan 2004
Posts: 2

Rep: Reputation: 0
Jaton Video 57P PCI card


Jaton Video 57P not supported

Newbie to linux here, and I mean very new. I'm not a programmer. I'm working with Debian woody release 2, kernal 2.2.20 on an old Cyrix P166+ that is being used only to learn about GNU/Linux; this means I don't care too much if I trash the filesystem and have to reload from scratch after a zerofill; there is nothing on this machine that I care about losing.

The problem is that the PCI Video Card is not supported by dpkg--reconfigure xserver-xfree86. The card in question uses a Trident 9680 chip, and has 1 MG (1024K?) memory, yet, the GUI screen is unusable, even to login, when using the Trident driver supplied with Xfree86. What is confusing to me is that this video card works properly in installs of Caldera Open linux and a recent version of Mandrake. In Debian, the best screen presentation in KDE occurs in VESA mode, but, there is still a screen problem at the top inch of the screen, where that portion of the GUI scrolls to the bottom. As the mouse is moved upward into this left-to-right inch-high ribbon, the mouse cursor appears at the bottom of the screen, redrawing that area. Hopefully, that explains the screen presentation problem well enough.

Xfree86 documentation published somewhere on the Internet states that the Jaton 58P card is supported, leading me to believe that the 57P is one version earlier--it may be VESA 1 compliant instead of VESA 2, I believe I read somewhere that there are apparently problems in Debian or Xfree86 supporting some VESA 1 standards.

I have two different options available to me:
1. replace the video card with another cheap video card that is better supported; it appears that a used card is the best option for this route. The problem with this is that I'd prefer to get this video card working if possible, the fact it works in Mandrake and OpenLinux suggests to me that it should be possible to get it to work in Debian. This may be the easiest solution, but, I'd rather not purchase more hardware--
2. Attempt to load the Unix driver (sco.drv) that was suppied on CDrom when this card was purchased years ago. This is the option my question here explores.

The complete text of the readme supplied with this driver says:
"To install, copy the file SCO.DRV to a formatted floppy:
dd if=sco.drv of=/dev/fd0135ds18
Then invoke 'custome'.
The filename from metabyte is called xsco9680.drv. If the above
procedure does not work, try to change name."

After following the above procedure, what I have ended up with is a TAR file named fd0135ds18 in the /dev directory. However, I don't know what is meant by "invoke 'custome'". From the reading I've done related to this issue, I believe I'm going to have to "make" something, perhaps compile this driver somehow.

Is anyone here willing to walk me through the procedure of installing this UNIX video driver?

If so, please advise whether the procedure would differ for Kernal 2.4, which I may decide to install instead of the current one, 2.2.20

thanks, ken
----------------------------------------

eth0 Link encap:Ethernet HWaddr 00:10:61:B0:12:C7
inet addr:IP deleted Bcast:IP deleted Mask:IP deleted {note: this line manually edited}
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:801 errors:0 dropped:0 overruns:0 frame:0
TX packets:767 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:332091 (324.3 KiB) TX bytes:98074 (95.7 KiB)
Interrupt:9 Base address:0xb000

lo Link encap:Local Loopback
inet addr:IP deleted Mask:IP deleted {this line manually edited}
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:129 errors:0 dropped:0 overruns:0 frame:0
TX packets:129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8744 (8.5 KiB) TX bytes:8744 (8.5 KiB)

00:00.0 Host bridge: Intel Corp. 430VX - 82437VX TVX [Triton VX] (rev 02)
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

00:07.0 ISA bridge: Intel Corp. 82371SB PIIX3 ISA [Natoma/Triton II] (rev 01)
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:07.1 IDE interface: Intel Corp. 82371SB PIIX3 IDE [Natoma/Triton II] (prog-if 80 [Master])
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 4: I/O ports at f000

00:07.2 USB Controller: Intel Corp. 82371SB PIIX3 USB [Natoma/Triton II] (rev 01) (prog-if 00 [UHCI])
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
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at 6000

00:12.0 VGA compatible controller: Trident Microsystems TGUI 9660/968x/968x (rev d3) (prog-if 00 [VGA])
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 A routed to IRQ 10
Region 0: Memory at e0000000 (32-bit, non-prefetchable)
Region 1: Memory at e0400000 (32-bit, non-prefetchable)

00:13.0 Ethernet controller: Winbond Electronics Corp W89C840
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 (250ns min, 4000ns max)
Interrupt: pin A routed to IRQ 9
Region 0: I/O ports at 6100
Region 1: Memory at e0410000 (32-bit, non-prefetchable)

---------------------------

2.2.20-idepci

----------------------------

Linux version 2.2.20-idepci (email deleted) (gcc version 2.7.2.3) #1 Sat Apr 20 12:45:19 EST 2002
BIOS-provided physical RAM map:
BIOS-e820: 0009f000 @ 00000000 (usable)
BIOS-e820: 03f00000 @ 00100000 (usable)
Console: colour VGA+ 80x25
Calibrating delay loop... 132.71 BogoMIPS
Memory: 62928k/65536k available (1164k kernel code, 412k reserved, 960k data, 72k init)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Dentry hash table entries: 8192 (order 4, 64k)
Buffer cache hash table entries: 65536 (order 6, 256k)
Page cache hash table entries: 16384 (order 4, 64k)
CPU: Cyrix 6x86 2x Core/Bus Clock stepping 07
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35a (19990819) Richard Gooch (email deleted)
PCI: PCI BIOS revision 2.10 entry at 0xfb2a0
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 65536 bhash 65536)
Starting kswapd v 1.5
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
RAM disk driver initialized: 16 RAM disks of 4096K size
loop: registered device at major 7
PIIX3: IDE controller on PCI bus 00 dev 39
PIIX3: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: Maxtor 91024D4, ATA DISK drive
hdb: Maxtor 90432D3, ATA DISK drive
hdc: FX4830T, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: Maxtor 91024D4, 9765MB w/512kB Cache, CHS=1244/255/63
hdb: Maxtor 90432D3, 4121MB w/256kB Cache, CHS=525/255/63
hdc: ATAPI 48X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.11
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
3c59x.c 18Feb01 Donald Becker and others {HTTP address manually deleted because of forum rule prohibiting URL posting until > 5 posts}
pcnet32.c: PCI bios is present, checking for devices...
via-rhine.c:v1.08b-LK1.0.1 12/14/2000 Written by Donald Becker
{HTTP address manually deleted because of forum rule prohibiting URL posting until > 5 posts}
Partition check:
hda: hda1 hda2 hda3 < hda5 > hda4
hdb: hdb1 hdb2 hdb3
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.13)
apm: disabled on user request.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 72k freed
Adding Swap: 488368k swap-space (priority -1)
winbond-840.c:v1.07 1/28/2002 Donald Becker <email deleted>
{HTTP address manually deleted because of forum rule prohibiting URL posting until > 5 posts}
eth0: Winbond W89c840 at {MAC adresss deleted manually}, IRQ 9.
eth0: MII PHY found at address 1, status 0x782d advertising 05e1.
parport0: PC-style at 0x378 [SPP,PS2,EPP]
lp0: using parport0 (polling).
VFS: Disk change detected on device ide1(22,0)


### BEGIN DEBCONF SECTION
# XF86Config-4 (XFree86 server configuration file) generated by dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# If you want your changes to this file preserved by dexconf, only make changes
# before the "### BEGIN DEBCONF SECTION" line above, and/or after the
# "### END DEBCONF SECTION" line below.
#
# To change things within the debconf section, run the command:
# dpkg-reconfigure xserver-xfree86
# as root. Also see "How do I add custom sections to a dexconf-generated
# XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz.

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "pex5"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
Load "xie"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "Trident Video Card 9680 (printed on chip--physical pci card)"
Driver "vesa"
VideoRam 1024
EndSection

Section "Monitor"
Identifier "Compaq presario 1525"
HorizSync 31.5-64
VertRefresh 50-90
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Trident Video Card 9680 (printed on chip--physical pci card)"
Monitor "Compaq presario 1525"
DefaultDepth 8
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Generic Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

### END DEBCONF SECTION

Last edited by ken lk; 01-11-2004 at 12:35 PM.
 
Old 01-04-2004, 09:30 PM   #2
ken lk
LQ Newbie
 
Registered: Jan 2004
Posts: 2

Original Poster
Rep: Reputation: 0
After pursuing more than a few red-herrings, the problem was solved by downloading a different Xserver, specifically "xserver-svga", using "package manager" in the KDE interface. I also found that I needed a slightly different horizontal (or is it vertical?) resolution for the monitor than what I'd been using.

It appears that xserver-svga is a 3.xx version of xfree86, whereas xserver-xfree86 appears to be a 4.xx version. "xserver-svga" apparently writes the XFConfig file, instead of the XFConfig-4 file that "xserver-xfree86" writes.

To double check whether these newer resolutions made any difference to xserver-xfree86, I switched back and tried them, but the screen presentation problem appeared exactly as before. I wonder why changing the settings made a difference in the older version of xfree86, but not the newer version?

After downloading the older xserver and running the new command "dpkg-reconfigure xserver-svga", a new screen has appeared asking which xserver to use.

It was a software issue: not a hardware issue.
 
  


Reply



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
pci video card for AMD64 gpearl Linux - Hardware 1 06-02-2005 03:18 PM
Just added a second pci video card... Thaidog Linux - Hardware 1 09-02-2004 04:54 AM
Jaton 3DForce2 MX400 is this card linux compatible? jodef Linux - Hardware 2 03-18-2004 07:35 PM
Concerning my Jaton Geforce card my scanner and Wine... Baldorg Linux - General 4 02-16-2004 06:09 AM
PCI Video Card suggestions Mephisto Linux - Hardware 2 12-23-2002 03:34 PM

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

All times are GMT -5. The time now is 06:30 AM.

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
Open Source Consulting | Domain Registration