Bug 65629
Summary: | some S3 968 based video cards don't work after installation | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Need Real Name <dgl> |
Component: | XFree86 | Assignee: | Mike A. Harris <mharris> |
Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.3 | CC: | retyler |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2002-12-17 21:15:05 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Need Real Name
2002-05-28 23:50:43 UTC
(--) s3(0): Attached RAMDAC is IBM 526 (--) s3(0): This IBM RAMDAC is NOT supported by this driver, aborting (EE) s3(0): Ramdac probe failed Your specific video card is not supported by XFree86 4.2.0 due to it having a currently unsupported RAMDAC. If you can provide me with the output of "lspci -vn" I can probably give you a workaround however, and I can change the default to work better perhaps. Here is the output of /sbin/lspci -vn from one of the two computers that has this problem. I reverted to redhat7.2 on this one, because I couldn't get X working under 7.3 due to this problem(it worked fine on 6.* and 7.0-7.2). If you need the output of lspci while it's running 7.3, let me know. 00:00.0 Class 0600: 8086:7190 (rev 03) Flags: bus master, medium devsel, latency 64 Memory at f8000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 1.0 00:01.0 Class 0604: 8086:7191 (rev 03) Flags: bus master, 66Mhz, medium devsel, latency 64 Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 00:07.0 Class 0601: 8086:7110 (rev 02) Flags: bus master, medium devsel, latency 0 00:07.1 Class 0101: 8086:7111 (rev 01) (prog-if 80 [Master]) Flags: bus master, medium devsel, latency 64 I/O ports at 18a0 [size=16] 00:07.2 Class 0c03: 8086:7112 (rev 01) Flags: bus master, medium devsel, latency 64, IRQ 9 I/O ports at 1880 [size=32] 00:07.3 Class 0680: 8086:7113 (rev 02) Flags: medium devsel, IRQ 9 00:0d.0 Class 0200: 1011:0014 (rev 11) Flags: bus master, medium devsel, latency 64, IRQ 9 I/O ports at 1800 [size=128] Memory at f6000000 (32-bit, non-prefetchable) [size=128] Expansion ROM at <unassigned> [disabled] [size=256K] 00:0e.0 Class 0300: 5333:88f0 Flags: stepping, medium devsel, IRQ 11 Memory at 10000000 (32-bit, non-prefetchable) [size=64M] Expansion ROM at <unassigned> [disabled] [size=64K] 00:0f.0 Class 0703: 11c1:0480 (prog-if 03) Subsystem: 11c1:0480 Flags: bus master, medium devsel, latency 0, IRQ 9 Memory at f6000400 (32-bit, non-prefetchable) [size=256] I/O ports at 1400 [size=256] I/O ports at 1000 [size=256] I/O ports at 18b0 [size=8] Capabilities: [f8] Power Management version 2 Here is the output of lspci -vn from the other of the two computers that I've had X86 problems with under Redhat 7.3. This is the computer from which I collected the Xerror log that I submitted previously. I'm not sure if this computer worked with an older version of redhat, but I think it did. I am sure that the other computer worked with redhat 6.2, redhat 7.0 and redhat 7.2. Is it true that they stopped supporting some hardware when they "upgraded" Xfree86???? Anyhow, here is the lspci output: 00:00.0 Class 0600: 8086:122d (rev 02) Flags: bus master, medium devsel, latency 64 00:07.0 Class 0601: 8086:122e (rev 02) Flags: bus master, medium devsel, latency 0 00:0f.0 Class 0300: 5333:88f0 Flags: stepping, medium devsel, IRQ 11 Memory at 10000000 (32-bit, non-prefetchable) [size=64M] Expansion ROM at <unassigned> [disabled] [size=64K] 00:10.0 Class 0200: 1011:0009 (rev 12) Flags: bus master, medium devsel, latency 66, IRQ 9 I/O ports at fc80 [size=128] Memory at fffbec00 (32-bit, non-prefetchable) [size=128] I have the same problem with an old S3 964 based card. According to the XFree86 documentation, the RAMDAC is not supported. Does anyone have a hack or a workaround? /Soren If it helps, below is the output from the older version of XFree86 that came with redhat 7.2. Note that it detects an IBM RGB524 ramdac rev. c0 whereas in redhat 7.3, it detects an IBM 526. Is the problem that redhat 7.3 misdetects my RAMDAC not that it doesn't support my RAMDAC?? XFree86 Version 3.3.6a / X Window System (protocol Version 11, revision 0, vendor release 6300) Release Date: April 19, 2001 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (see http://www.XFree86.Org/FAQ) Operating System: Linux 2.4.7-0.13.1smp i686 [ELF] Configured drivers: S3: accelerated server for S3 graphics adaptors (Patchlevel 0) newmmio, mmio_928, s3_generic (using VT number 7) XF86Config: /usr/X11R6/lib/X11/XF86Config (**) stands for supplied, (--) stands for probed/default values (**) XKB: keycodes: "xfree86" (**) XKB: types: "default" (**) XKB: compat: "default" (**) XKB: symbols: "us(pc101)" (**) XKB: geometry: "pc" (**) XKB: rules: "xfree86" (**) XKB: model: "pc101" (**) XKB: layout: "us" (**) Mouse: type: PS/2, device: /dev/mouse, buttons: 5 (**) Mouse: zaxismapping: (-)4 (+)5 (**) S3: Graphics device ID: "S3 968 (generic)" (**) S3: Monitor ID: "ViewSonic 17PS-2" (--) S3: Mode "1152x864" needs hsync freq of 89.62 kHz. Deleted. (--) S3: Mode "1280x1024" needs hsync freq of 107.16 kHz. Deleted. (--) S3: Mode "1280x1024" needs hsync freq of 91.15 kHz. Deleted. (--) S3: Mode "1400x1050" needs hsync freq of 93.88 kHz. Deleted. (--) S3: Mode "1600x1200" needs hsync freq of 87.50 kHz. Deleted. (--) S3: Mode "1600x1200" needs hsync freq of 93.75 kHz. Deleted. (--) S3: Mode "1600x1200" needs hsync freq of 105.77 kHz. Deleted. (--) S3: Mode "1800X1440" needs hsync freq of 96.15 kHz. Deleted. (--) S3: Mode "1800X1440" needs hsync freq of 104.52 kHz. Deleted. (**) FontPath set to "unix/:7100" (--) S3: PCI: 968 rev 0, Linear FB @ 0x10000000 (--) S3: chipset: 968 rev. 3 (--) S3: chipset driver: newmmio (--) S3: card type: PCI (--) S3: videoram: 4096k (--) S3: Detected an IBM RGB524 ramdac rev. c0 (--) S3: Ramdac type: ibm_rgb524 (--) S3: Ramdac speed: 170 MHz (--) S3: Using hardware cursor from IBM RGB52x RAMDAC (--) S3: Using IBM RGB52x programmable clock (MCLK 66.476 MHz) (--) S3: with refclock 14.318 MHz (probed 14.386 & 14.289) (--) S3: Maximum allowed dot-clock: 170.000 MHz (**) S3: Mode "1600x1200": mode clock = 162.000 (**) S3: Mode "1280x1024": mode clock = 135.000 (**) S3: Mode "1024x768": mode clock = 98.900 (**) S3: Mode "640x480": mode clock = 36.000 (--) S3: Operating RAMDAC in pixel multiplex mode (**) S3: Using 16 bpp. Color weight: 565 (--) S3: Virtual resolution set to 1600x1200 (--) S3: Local bus LAW is 0x10000000 (--) S3: Using a banksize of 4096k, line width of 1600 (--) S3: S3 968 dashed line malfunction, using workaround code (--) S3: Using a single 64x64 area at (1536,1200) for expanding pixmaps (--) S3: Using 16 planes of 1536x110 at (0,1200) aligned 8 as font cache Since X works under redhat 7.2, how can I "downgrade" to the older working version of XFree86 after installing 7.3? That is, which rpms should I install in which order from the 7.2 installation disk to get the version of X that comes with 7.2 working under 7.3? What flags does rpm need to do this downgrade? Thanks! Please try using the "vesa" driver with XFree86 4.x. If that works for you, let me know. Also, for each person also experiencing this problem, please provide in this bug report the output of "lspci -v" and also "lspci -vn". I will change the default configuration for the next release so hopefully the cards work properly. I tried the vesa driver on two of the three computers that I was having problems with. It did seem to improve things. On both computers, it shows some garbage on the top ~20% of the screen for a few seconds, then it appears to work normally. However, on one of the computers (one that is connected to a Linksys 4 port keyboard/monitor/mouse switch), the keyboard/monitor/mouse switch hung after starting X. I haven't tried removing the switch on that computer, but the switch works fine on the three windows machines. On the second computer, the vesa driver seemed to work fine although I haven't tested it too much. Here is the output of lspci -v on the computer that second computer: 00:00.0 Host bridge: Intel Corp. 430FX - 82437FX TSC [Triton I] (rev 01) Flags: bus master, medium devsel, latency 64 00:07.0 ISA bridge: Intel Corp. 82371FB PIIX ISA [Triton I] (rev 02) Flags: bus master, medium devsel, latency 0 00:0d.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX (rev 10) Subsystem: Accton Technology Corporation EN-1207D Fast Ethernet Adapter Flags: bus master, medium devsel, latency 66, IRQ 10 I/O ports at fc00 [size=256] Memory at fffbff00 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 1 00:10.0 VGA compatible controller: S3 Inc. 86c968 [Vision 968 VRAM] rev 0 (prog- if 00 [VGA]) Flags: stepping, medium devsel, IRQ 11 Memory at 10000000 (32-bit, non-prefetchable) [size=64M] Expansion ROM at <unassigned> [disabled] [size=64K] Here is the output of lspci -vn on the same computer: 00:00.0 Class 0600: 8086:122d (rev 01) Flags: bus master, medium devsel, latency 64 00:07.0 Class 0601: 8086:122e (rev 02) Flags: bus master, medium devsel, latency 0 00:0d.0 Class 0200: 1113:1211 (rev 10) Subsystem: 1113:1211 Flags: bus master, medium devsel, latency 66, IRQ 10 I/O ports at fc00 [size=256] Memory at fffbff00 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 1 00:10.0 Class 0300: 5333:88f0 Flags: stepping, medium devsel, IRQ 11 Memory at 10000000 (32-bit, non-prefetchable) [size=64M] Expansion ROM at <unassigned> [disabled] [size=64K] i have an HP Vectra VL series 4 machine i can choose a vesa driver at 7.3 installation time but cannot change any settings later with Xconfigurator The installation time chosen refresh rate and resolution are not very good but i can live with it for now. when the X server first starts, the screen goes black except for the top 20% which consists of yellow and cyan vertical lines. i did a fresh install (as opposed to an upgrade). when i logged on as root the gnome front panel was displayed as a grey bar with out any icons or menus. when i tried again i didn't get anything on the desktop. i had to stop the X server logon and wipe out root's directory to get rid of some, evidently, bad session stuff. it seems to work fine now. :::::::::::::: lspci-v :::::::::::::: 00:00.0 Host bridge: Intel Corp. 430FX - 82437FX TSC [Triton I] (rev 02) Flags: bus master, medium devsel, latency 32 00:06.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U (rev 01) Subsystem: Adaptec AHA-2940UW SCSI Host Adapter Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at fc00 [disabled] [size=256] Memory at fedff000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: [dc] Power Management version 1 00:07.0 VGA compatible controller: S3 Inc. 86c968 [Vision 968 VRAM] rev 0 (prog-if 00 [VGA]) Flags: stepping, medium devsel, IRQ 9 Memory at 10000000 (32-bit, non-prefetchable) [size=64M] Expansion ROM at <unassigned> [disabled] [size=64K] 00:08.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U Flags: bus master, medium devsel, latency 64, IRQ 10 I/O ports at f800 [disabled] [size=256] Memory at fedfe000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=64K] 00:0d.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+] (prog-if 00 [VGA]) Flags: medium devsel Memory at 14000000 (32-bit, non-prefetchable) [disabled] [size=8M] Expansion ROM at <unassigned> [disabled] [size=64K] 00:0f.0 ISA bridge: Intel Corp. 82371FB PIIX ISA [Triton I] (rev 02) Flags: bus master, medium devsel, latency 0 00:0f.1 IDE interface: Intel Corp. 82371FB PIIX IDE [Triton I] (rev 02) (prog-if 80 [Master]) Flags: bus master, medium devsel, latency 32 I/O ports at f4f0 [size=16] :::::::::::::: lspci-vn :::::::::::::: 00:00.0 Class 0600: 8086:122d (rev 02) Flags: bus master, medium devsel, latency 32 00:06.0 Class 0100: 9004:8178 (rev 01) Subsystem: 9004:7881 Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at fc00 [disabled] [size=256] Memory at fedff000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: [dc] Power Management version 1 00:07.0 Class 0300: 5333:88f0 Flags: stepping, medium devsel, IRQ 9 Memory at 10000000 (32-bit, non-prefetchable) [size=64M] Expansion ROM at <unassigned> [disabled] [size=64K] 00:08.0 Class 0100: 9004:8178 Flags: bus master, medium devsel, latency 64, IRQ 10 I/O ports at f800 [disabled] [size=256] Memory at fedfe000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=64K] 00:0d.0 Class 0300: 5333:8811 Flags: medium devsel Memory at 14000000 (32-bit, non-prefetchable) [disabled] [size=8M] Expansion ROM at <unassigned> [disabled] [size=64K] 00:0f.0 Class 0601: 8086:122e (rev 02) Flags: bus master, medium devsel, latency 0 00:0f.1 Class 0101: 8086:1230 (rev 02) (prog-if 80 [Master]) Flags: bus master, medium devsel, latency 32 I/O ports at f4f0 [size=16] This card confirmed working now with "vesa" driver in rawhide. Xlosing bug as fixed in RAWHIDE |