Bug 56867
Summary: | Missing Option "HWCursor" "off" for ATI Mach64 cards | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Joachim Backes <joachim.backes> |
Component: | Xconfigurator | Assignee: | Mike A. Harris <mharris> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.2 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2002-03-11 06:58:57 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
Joachim Backes
2001-11-29 07:09:35 UTC
The option should be: Option "swcursor" And the config file for XFree86 4.x is /etc/X11/XF86Config-4 not /etc/X11/XF86Config man XF86Config for details of where the X server looks for config files. The Hardware cursor functions fine on the Mach64 cards that I have here, so it would not make any sense to disable it on all Mach64 cards. What would be best, is to fix the hardware cursor code for your card if it is broken, rather than disabling it. To do either however I will need some specific details from you. Please provide the following info: lspci -v lspci -n And please attach your /var/log/XFree86.0.log and config file(s) using the link below. I will try to find a fix for this, and if not, I'll change the default config in future releases. 1. You are right, the file name is /etc/X11/XF86Config-4 ========================================================= 2. The option Option "HWCursor" "off" ist the same as Option "SWCursor" ========================================================================= 3. lspci -v 00:00.0 Host bridge: Intel Corporation 440LX/EX - 82443LX/EX Host bridge (rev 03) Flags: bus master, medium devsel, latency 64 Memory at e4000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 1.0 00:01.0 PCI bridge: Intel Corporation 440LX/EX - 82443LX/EX AGP bridge (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, medium devsel, latency 64 Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 00:04.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 01) Flags: bus master, medium devsel, latency 0 00:04.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) (prog-if 80 [Master]) Flags: bus master, medium devsel, latency 32 I/O ports at d800 [size=16] 00:04.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) (prog-if 00 [UHCI]) Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at d400 [size=32] 00:04.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 01) Flags: medium devsel, IRQ 9 00:06.0 SCSI storage controller: Adaptec AIC-7880U (rev 01) Subsystem: Adaptec AIC-7880P Ultra/Ultra Wide SCSI Chipset Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at d000 [disabled] [size=256] Memory at e3000000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: [dc] Power Management version 1 00:0a.0 VGA compatible controller: ATI Technologies Inc 210888GX [Mach64 GX] (rev 03) (prog-if 00 [VGA]) Flags: stepping, medium devsel Memory at e2000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at 000c0000 [disabled] [size=64K] 00:0c.0 Ethernet controller: 3Com Corporation 3c900 10BaseT [Boomerang] Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at b800 [size=64] Expansion ROM at <unassigned> [disabled] [size=64K] ===================================================================== 4. lspci -n 00:00.0 Class 0600: 8086:7180 (rev 03) 00:01.0 Class 0604: 8086:7181 (rev 03) 00:04.0 Class 0601: 8086:7110 (rev 01) 00:04.1 Class 0101: 8086:7111 (rev 01) 00:04.2 Class 0c03: 8086:7112 (rev 01) 00:04.3 Class 0680: 8086:7113 (rev 01) 00:06.0 Class 0100: 9004:8078 (rev 01) 00:0a.0 Class 0300: 1002:4758 (rev 03) 00:0c.0 Class 0200: 10b7:9000 ======================================================================= 5. Contents of /etc/X11/XF86Config-4 after insertion of the above option # XFree86 4.0 configuration generated by Xconfigurator Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection # By default, Red Hat Linux 6.0 and later use xfs Section "Files" FontPath "unix/:7100" EndSection # Module loading section Section "Module" Load "dbe" # Double-buffering Load "GLcore" # OpenGL support Load "dri" # Direct rendering infrastructure Load "glx" # OpenGL X protocol interface Load "extmod" # Misc. required extensions Load "v4l" # Video4Linux # Load "pex5" # PHIGS for X 3D environment (obsolete) # Load "record" # X event recorder # Load "xie" # X Image Extension (obsolete) # You only need the following two modules if you do not use xfs. # Load "freetype" # TrueType font handler # Load "type1" # Adobe Type 1 font handler EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "XkbLayout" "de" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Device" "/dev/mouse" Option "Protocol" "PS/2" Option "Emulate3Buttons" "on" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "Siemens Nixdorf MCM1702" VendorName "Unknown" ModelName "Unknown" HorizSync 30-82 VertRefresh 50-150 Option "dpms" EndSection Section "Device" Identifier "ATI Mach64" Driver "ati" BoardName "Unknown" Option "HWCursor" "off" EndSection Section "Device" Identifier "Linux Frame Buffer" Driver "fbdev" BoardName "Unknown" EndSection Section "Screen" Identifier "Screen0" Device "ATI Mach64" Monitor "Siemens Nixdorf MCM1702" DefaultDepth 8 Subsection "Display" Depth 8 Modes "1024x768" EndSubSection EndSection Section "DRI" Mode 0666 EndSection ================================================================== I had these problems on 2 of totally 3 pc's with ATI Mach64 cards. On 1 pc, the problem did not arise. I have added the output of lspci -v and lspci -n on this one pc which had not the cursor problem: 00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04) Flags: bus master, medium devsel, latency 16 Memory at d8000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 1.0 00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000d000-0000dfff Memory behind bridge: dc000000-dfffffff 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 23) Subsystem: VIA Technologies, Inc. VT82C596/A/B PCI to ISA Bridge Flags: bus master, stepping, medium devsel, latency 0 00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 10) (prog-if 8a [Master SecP PriP]) Flags: bus master, medium devsel, latency 32 I/O ports at e000 [size=16] Capabilities: [c0] Power Management version 2 00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 11) (prog-if 00 [UHCI]) Subsystem: Unknown device 0925:1234 Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at e400 [size=32] Capabilities: [80] Power Management version 2 00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 30) Flags: medium devsel 00:13.0 Ethernet controller: 3Com Corporation 3c900 10BaseT [Boomerang] Flags: bus master, medium devsel, latency 32, IRQ 5 I/O ports at e800 [size=64] Expansion ROM at e0000000 [disabled] [size=64K] 01:00.0 VGA compatible controller: ATI Technologies Inc Rage XL AGP (rev 65) (prog-if 00 [VGA]) Subsystem: ATI Technologies Inc: Unknown device 0008 Flags: bus master, stepping, medium devsel, latency 32, IRQ 11 Memory at dc000000 (32-bit, non-prefetchable) [size=16M] I/O ports at d000 [size=256] Memory at de000000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=128K] Capabilities: [50] AGP version 1.0 Capabilities: [5c] Power Management version 1 lspci -n: 00:00.0 Class 0600: 1106:0598 (rev 04) 00:01.0 Class 0604: 1106:8598 00:07.0 Class 0601: 1106:0596 (rev 23) 00:07.1 Class 0101: 1106:0571 (rev 10) 00:07.2 Class 0c03: 1106:3038 (rev 11) 00:07.3 Class 0600: 1106:3050 (rev 30) 00:13.0 Class 0200: 10b7:9000 01:00.0 Class 0300: 1002:474d (rev 65) Does this problem still show up in the latest rawhide version of XFree86 4.2.0-6.44? Closing as CURRENTRELEASE of 7.3, presumed either fixed, or was just a misconfiguration issue. |