When attempting to configure my video card using the drakconf suite of tools, they are not identifying my video card properly.
The card in question is a Trident Cyberblade e4 (Trident 9540). when using drakconf it's guess comes up with the card listed as "other/unknown". When I manually choose "trident/cyberblade (generic)" it attempts to install XFree86 3.3.6 rather than 4.2.0. Attached is a working XF86Config-4 file that works with this video card/chipset and runs without issue under XFree86 4.*. Also attached is the output from the following commands: lspci -v lspcidrake -v lsmod Here is a quick and dirty work around to resolve this issue. 0. su to root 1. Install XFree86 Server 4.2 RPM (found on disk1 /Mandrake/RPMS/) 2. Delete the /usr/bin/X11/X symlink (points to Xwrapper) 3. Recreate /usr/bin/X11/X symlink and point it to /usr/bin/X11/XFree86 4. chmod +s XFree86 5. Copy the attached XF86Config-4 file to /etc/X11 6. Run startx and enjoy I am happy to provide additional details upon request otherwise I hope the attached info will be helpful in resolving this issue prior to 8.2 GOLD. Joseph
:::::::::::::: lsmod.txt :::::::::::::: Module Size Used by Not tainted toshoboe 6208 0 (unused) irda 90508 0 [toshoboe] snd-card-es1968 13728 0 (unused) snd-pcm 31616 0 [snd-card-es1968] snd-timer 8576 0 [snd-pcm] snd-mpu401-uart 2512 0 [snd-card-es1968] snd-rawmidi 10112 0 [snd-mpu401-uart] snd-seq-device 3948 0 [snd-rawmidi] snd-ac97-codec 24896 0 [snd-card-es1968] snd-mixer 24328 0 [snd-ac97-codec] snd 34272 1 [snd-card-es1968 snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device snd-ac97-codec snd-mixer] soundcore 4068 0 [snd] 3c59x 25928 1 ds 6848 2 yenta_socket 9344 2 pcmcia_core 41824 0 [ds yenta_socket] af_packet 12488 1 (autoclean) ip_vs 65400 0 (autoclean) keybdev 1856 0 (unused) mousedev 4160 1 hid 18496 0 (unused) usbmouse 1984 0 (unused) input 3616 0 [keybdev mousedev hid usbmouse] usb-uhci 21668 0 (unused) usbcore 59072 1 [hid usbmouse usb-uhci] supermount 56932 2 (autoclean) rtc 5912 0 (autoclean) reiserfs 169312 1 :::::::::::::: lspcidrake.txt :::::::::::::: agpgart : Intel Corporation|440BX/ZX - 82443BX/ZX Host bridge [BRIDGE_HOST] (vendor:8086 device:7190 subv:1179 subd:0001) unknown : Intel Corporation|440BX/ZX - 82443BX/ZX AGP bridge [BRIDGE_PCI] (vendor:8086 device:7191) unknown : Intel Corporation|82371AB PIIX4 ISA [BRIDGE_OTHER] (vendor:8086 device:7110) unknown : Intel Corporation|82371AB PIIX4 IDE [STORAGE_IDE] (vendor:8086 device:7111) usb-uhci : unknown (8086/7112/ffff/ffff) [SERIAL_USB] sonypi : Intel Corporation|82371AB PIIX4 ACPI - Bus Master IDE Controller [BRIDGE_OTHER] (vendor:8086 device:7113) Bad:www.linmodems.org: Lucent Microelectronics|56k WinModem [COMMUNICATION_OTHER] (vendor:11c1 device:0441 subv:1179 subd:0001) toshoboe : Toshiba|FIR Port Type-DO (vendor:1179 device:0d01 subv:1179 subd:0001) yenta_socket : Toshiba|ToPIC95 PCI to Cardbus Bridge with ZV Support [BRIDGE_CARDBUS] (vendor:1179 device:0617 subv:4000 subd:0000) yenta_socket : Toshiba|ToPIC95 PCI to Cardbus Bridge with ZV Support [BRIDGE_CARDBUS] (vendor:1179 device:0617 subv:4800 subd:0000) maestro : ESS Technology|ES1978 Maestro 2E [MULTIMEDIA_AUDIO] (vendor:125d device:1978 subv:1179 subd:0001) unknown : Trident Microsystems|Cyber 9540 [DISPLAY_VGA] (vendor:1023 device:9540 subv:1179 subd:0001) 3c59x : 3Com Corporation|3c575 [Megahertz] 10/100 LAN CardBus [NETWORK_ETHERNET] (vendor:10b7 device:5157 subv:10b7 subd:5b57) unknown : Virtual|Hub [] (vendor:0000 device:0000) unknown : Logitech|USB-PS/2 Optical Mouse [Human Interface Devices|Boot Interface Subclass|Mouse] (vendor:046d device:c00e) :::::::::::::: lspci.txt :::::::::::::: 00:00.0 Host bridge: Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge (rev 03) Subsystem: Toshiba America Info Systems: Unknown device 0001 Flags: bus master, medium devsel, latency 64 Memory at e0000000 (32-bit, prefetchable) [size=256M] Capabilities: [a0] AGP version 1.0 00:01.0 PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX 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 Memory behind bridge: fec00000-ff7fffff 00:05.0 Bridge: Intel Corp. 82371AB PIIX4 ISA (rev 02) Flags: bus master, medium devsel, latency 0 00:05.1 IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 01) (prog-if 80 [Master]) Flags: bus master, medium devsel, latency 64 I/O ports at fff0 [size=16] 00:05.2 USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 01) (prog-if 00 [UHCI]) Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at ff80 [size=32] 00:05.3 Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 03) Flags: medium devsel, IRQ 9 00:07.0 Communication controller: Lucent Microelectronics 56k WinModem (rev 01) Subsystem: Toshiba America Info Systems Internal V.90 Modem Flags: bus master, medium devsel, latency 0, IRQ 3 Memory at ffefff00 (32-bit, non-prefetchable) [size=256] I/O ports at 02f8 [size=8] I/O ports at 1c00 [size=256] Capabilities: [f8] Power Management version 2 00:09.0 IRDA controller: Toshiba America Info Systems FIR Port Type-DO Subsystem: Toshiba America Info Systems FIR Port Type-DO Flags: bus master, slow devsel, latency 64, IRQ 11 I/O ports at ff60 [size=32] Capabilities: [80] Power Management version 2 00:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 20) Subsystem: Toshiba America Info Systems: Unknown device 0001 Flags: bus master, slow devsel, latency 168, IRQ 11 Memory at 14000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=00, secondary=14, subordinate=14, sec-latency=0 Memory window 0: 14400000-147ff000 (prefetchable) Memory window 1: 14800000-14bff000 I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 00:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 20) Subsystem: Toshiba America Info Systems: Unknown device 0001 Flags: bus master, slow devsel, latency 168, IRQ 11 Memory at 14001000 (32-bit, non-prefetchable) [size=4K] Bus: primary=00, secondary=15, subordinate=15, sec-latency=0 Memory window 0: 14c00000-14fff000 (prefetchable) Memory window 1: 15000000-153ff000 I/O window 0: 00004800-000048ff I/O window 1: 00004c00-00004cff 16-bit legacy interface ports at 0001 00:0c.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10) Subsystem: Toshiba America Info Systems ES1978 Maestro-2E Audiodrive Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at fc00 [size=256] Capabilities: [c0] Power Management version 2 01:00.0 VGA compatible controller: Trident Microsystems Cyber 9540 (rev 52) (prog-if 00 [VGA]) Subsystem: Toshiba America Info Systems: Unknown device 0001 Flags: bus master, 66Mhz, medium devsel, latency 8, IRQ 11 Memory at ff400000 (32-bit, non-prefetchable) [size=4M] Memory at ff3e0000 (32-bit, non-prefetchable) [size=128K] Memory at fec00000 (32-bit, non-prefetchable) [size=4M] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: [80] AGP version 1.0 Capabilities: [90] Power Management version 1 15:00.0 Ethernet controller: 3Com Corporation 3c575 [Megahertz] 10/100 LAN CardBus (rev 01) Subsystem: 3Com Corporation 3C575 Megahertz 10/100 LAN Cardbus PC Card Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at 4800 [size=128] Memory at 15000000 (32-bit, non-prefetchable) [size=128] Memory at 15000080 (32-bit, non-prefetchable) [size=128] Expansion ROM at 14c00000 [size=128K] Capabilities: [50] Power Management version 1
# File generated by XFdrake. # ********************************************************************** # Refer to the XF86Config(4/5) man page for details about the format of # this file. # ********************************************************************** Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" # Multiple FontPath entries are allowed (they are concatenated together) # By default, Mandrake 6.0 and later now use a font server independent of # the X server to render fonts. FontPath "unix/:-1" EndSection # ********************************************************************** # Server flags section. # ********************************************************************** Section "ServerFlags" # Uncomment this to cause a core dump at the spot where a signal is # received. This may leave the console in an unusable state, but may # provide a better stack trace in the core dump to aid in debugging #NoTrapSignals # Uncomment this to disable the <Crtl><Alt><BS> server abort sequence # This allows clients to receive this key event. #DontZap # Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching # sequences. This allows clients to receive these key events. #DontZoom # This allows the server to start up even if the # mouse device can't be opened/initialised. AllowMouseOpenFail EndSection # ********************************************************************** # Input devices # ********************************************************************** # ********************************************************************** # Keyboard section # ********************************************************************** Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "AutoRepeat" "250 30" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection # ********************************************************************** # Pointer section # ********************************************************************** Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5" # ChordMiddle is an option for some 3-button Logitech mice # Option "ChordMiddle" EndSection Section "InputDevice" Identifier "Mouse2" Driver "mouse" Option "Protocol" "PS/2" Option "Device" "/dev/psaux" Option "Emulate3Buttons" Option "Emulate3Timeout" "50" # ChordMiddle is an option for some 3-button Logitech mice # Option "ChordMiddle" EndSection Section "Module" # This loads the DBE extension module. Load "dbe" # This loads the miscellaneous extensions module, and disables # initialisation of the XFree86-DGA extension within that module. SubSection "extmod" #Option "omit xfree86-dga" EndSubSection # This loads the Type1 and FreeType font modules Load "type1" Load "freetype" EndSection # ********************************************************************** # Monitor section # ********************************************************************** # Any number of monitor sections may be present Section "Monitor" Identifier "Generic|Generic Laptop Display Panel 1024x768" VendorName "Generic" ModelName "Unknown" # HorizSync is in kHz unless units are specified. # HorizSync may be a comma separated list of discrete values, or a # comma separated list of ranges of values. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S # USER MANUAL FOR THE CORRECT NUMBERS. HorizSync 31.5-48.5 # VertRefresh is in Hz unless units are specified. # VertRefresh may be a comma separated list of discrete values, or a # comma separated list of ranges of values. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S # USER MANUAL FOR THE CORRECT NUMBERS. VertRefresh 40-70 # This is a set of extended mode timings typically used for laptop, # TV fullscreen mode or DVD fullscreen output. # These are available along with standard mode timings. # Sony Vaio C1(X,XS,VE,VN)? # 1024x480 @ 85.6 Hz, 48 kHz hsync ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection # ********************************************************************** # Graphics device section # ********************************************************************** Section "Device" Identifier "Generic VGA" Driver "vga" EndSection Section "Device" Identifier "Trident CyberBlade (generic)" VendorName "Unknown" BoardName "Unknown" Driver "trident" # VideoRam 4096 # Clock lines # Uncomment following option if you see a big white block # instead of the cursor! # Option "sw_cursor" Option "DPMS" "on" EndSection # ********************************************************************** # Screen sections # ********************************************************************** Section "Screen" Identifier "screen1" Device "Trident CyberBlade (generic)" Monitor "Generic|Generic Laptop Display Panel 1024x768" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1024x768" "800x600" "640x400" ViewPort 0 0 EndSubsection Subsection "Display" Depth 15 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 32 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection EndSection Section "ServerLayout" Identifier "layout1" Screen "screen1" InputDevice "Mouse1" "CorePointer" InputDevice "Mouse2" "SendCoreEvents" InputDevice "Keyboard1" "CoreKeyboard" EndSection