summaryrefslogtreecommitdiffstats
path: root/initrd
diff options
context:
space:
mode:
authorMichael Janczyk2006-07-07 23:01:52 +0200
committerMichael Janczyk2006-07-07 23:01:52 +0200
commit136fedeb98e4d47657f9821d75f8595022bc7fd5 (patch)
tree6c79d2ef61772d74cd69aa0c3d95c15117030bd2 /initrd
parentmkdxsinitrd Ubunutuversionserkennung angepasst. (diff)
downloadcore-136fedeb98e4d47657f9821d75f8595022bc7fd5.tar.gz
core-136fedeb98e4d47657f9821d75f8595022bc7fd5.tar.xz
core-136fedeb98e4d47657f9821d75f8595022bc7fd5.zip
Update HW database for graphic adapators (file Cards), minor fix in
mkdxsinitrd ... git-svn-id: http://svn.openslx.org/svn/openslx/ld4@276 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd')
-rw-r--r--initrd/initrd-stuff/usr/share/hwdata/Cards345
-rwxr-xr-xinitrd/mkdxsinitrd3
2 files changed, 296 insertions, 52 deletions
diff --git a/initrd/initrd-stuff/usr/share/hwdata/Cards b/initrd/initrd-stuff/usr/share/hwdata/Cards
index c92a19b5..1009a3e7 100644
--- a/initrd/initrd-stuff/usr/share/hwdata/Cards
+++ b/initrd/initrd-stuff/usr/share/hwdata/Cards
@@ -1,4 +1,4 @@
-# $Revision: 1.165 $
+# $Revision: 1.178 $
# This is the database of card definitions used by redhat-config-xfree86,
# Xconfigurator, xf86cfg, anaconda, and many other X configuration programs.
#
@@ -54,7 +54,7 @@ DRIVER vga
# VESA driver
NAME VESA driver (generic)
CHIPSET VESA VBE 2.0
-DRIVER nv
+DRIVER vesa
######################################################################
# Frame Buffer driver
@@ -154,11 +154,14 @@ SEE Chips & Technologies CT65550
# bugzilla ID's are relevant and should be updated in the future should the
# bugs get fixed and testing be required:
# Bug ID's: 63284
+# Update: Aug 3, 2004 <mharris@redhat.com>
+# Warren has indicated the XaaNo options are no longer needed for this
+# hardware, so I've commented them out and updated bug 63284.
NAME Chips & Technologies CT69000
CHIPSET ct69000
-LINE Option "XaaNoPixmapCache"
-LINE Option "XaaNoScreenToScreenCopy"
-LINE Option "XaaNoCPUToScreenColorExpandFill"
+LINE #Option "XaaNoPixmapCache"
+LINE #Option "XaaNoScreenToScreenCopy"
+LINE #Option "XaaNoCPUToScreenColorExpandFill"
LINE #Option "NoAccel"
SEE Chips & Technologies CT65550
@@ -853,7 +856,7 @@ SEE S3 Trio64V+ (generic)
NAME S3 Trio64V2 (generic)
CHIPSET S3 Trio64V2
#DRIVER s3
-DRIVER nv
+DRIVER vesa
NOCLOCKPROBE
#UNSUPPORTED
@@ -863,7 +866,7 @@ NOCLOCKPROBE
NAME S3 Trio64V2 (Unsupported RAMDAC)
CHIPSET s3virge
#DRIVER s3
-DRIVER nv
+DRIVER vesa
NOCLOCKPROBE
NAME S3 Trio64V2/DX (generic)
@@ -1016,12 +1019,12 @@ SEE S3 968 (generic)
NAME Spider Tarantula 64
SEE S3 964 (generic)
-# Changed "DRIVER s3" to "DRIVER nv" for bug #70743. Be sure to confirm
+# Changed "DRIVER s3" to "DRIVER vesa" for bug #70743. Be sure to confirm
# any changes to this with the reporter of that bug. Aug 10, 2002 - mharris
NAME Miro Crystal 20SV
CHIPSET S3 964
SERVER S3
-DRIVER nv
+DRIVER vesa
CLOCKCHIP icd2061a
#UNSUPPORTED
@@ -1240,7 +1243,6 @@ LINE #Option "pci_retry"
NAME S3 ViRGE/GX (generic)
CHIPSET S3 ViRGE/GX
-SERVER SVGA
DRIVER s3virge
NOCLOCKPROBE
LINE #Option "xaa_benchmark"
@@ -1251,7 +1253,6 @@ LINE #Option "pci_retry"
NAME S3 ViRGE/GX2 (generic)
CHIPSET S3 ViRGE/GX2
-SERVER SVGA
DRIVER s3virge
NOCLOCKPROBE
LINE #Option "xaa_benchmark"
@@ -1262,7 +1263,6 @@ LINE #Option "pci_retry"
NAME S3 ViRGE/MX (generic)
CHIPSET S3 ViRGE/MX
-SERVER SVGA
DRIVER s3virge
NOCLOCKPROBE
LINE #Option "lcd_center"
@@ -1280,11 +1280,30 @@ SEE S3 ViRGE/MX (generic)
# bug #59956 in bugzilla. The bug reporter of the above report should be
# consulted before changing this back to a native driver in the future. This
# is changed for 4.2.0 post RHL 7.3. -- July 26, 2002 - Mike A. Harris
+# Update: Bug #125866 has requested the driver for this hardware be changed
+# to use the "s3virge" driver. I've investigated the original bug #59956 and
+# the PCI IDs are identical for all 3 users in those 2 bug reports, so I
+# assume the "s3virge" driver works now in X.Org X11 6.7.99.903 et al. I'm
+# changing the default back from "vesa" to "s3virge" for the "S3 Trio3D" entry
+# here, but I've added a new one named "S3 Trio64 3D" as well, which also
+# defaults to the "s3virge" driver. I've left the pcitable->Cards mapping
+# alone for the 0x8904 and 0x8903 entries so that they can be changed in the
+# future if a problem is discovered, however the new entry added to pcitable
+# is for the specific card referenced in these above bug reports, specified
+# including the subvendor/subdevice fields, so that we can assign drivers for
+# these card ranges in a more finely grained manner.
NAME S3 Trio3D
-SERVER SVGA
CHIPSET S3 Trio3D
NOCLOCKPROBE
-DRIVER nv
+DRIVER s3virge
+
+# See above comment for "S3 Trio3D" as it applies to this one as well.
+# This "S3 Trio64 3D" entry is specifically for:
+# 01:01.0 Class 0300: 5333:8904 (rev 01) Subsystem: 1014:00db
+NAME S3 Trio64 3D
+CHIPSET S3 Trio3D
+NOCLOCKPROBE
+DRIVER s3virge
NAME S3 86C365 (Trio3D)
SEE S3 Trio3D
@@ -1532,13 +1551,13 @@ NOCLOCKPROBE
NAME S3 Savage/MX
CHIPSET Savage/MX
DRIVER savage
-#DRIVER nv
+#DRIVER vesa
NOCLOCKPROBE
NAME S3 Savage/IX
CHIPSET Savage/IX
DRIVER savage
-#DRIVER nv
+#DRIVER vesa
NOCLOCKPROBE
NAME S3 ProSavage KM133
@@ -1546,7 +1565,7 @@ CHIPSET ProSavage/Twister
DRIVER savage
NOCLOCKPROBE
-NAME S3 ProSavage PM133
+NAME S3 ProSavage PM133
CHIPSET ProSavage/Twister
DRIVER savage
NOCLOCKPROBE
@@ -1556,11 +1575,18 @@ CHIPSET ProSavage/Twister
DRIVER savage
NOCLOCKPROBE
-NAME S3 ProSavage PN133
+NAME S3 ProSavage PN133
CHIPSET ProSavage/Twister
DRIVER savage
NOCLOCKPROBE
+# S3 UniChrome (via)
+
+NAME S3 UniChrome
+CHIPSET UniChrome
+DRIVER via
+NOCLOCKPROBE
+
# Tseng Labs ET4000/ET6000
NAME ET3000 (generic)
@@ -2051,6 +2077,16 @@ CHIPSET R300
DRIVER radeon
LINE #Option "nodri"
+NAME ATI Radeon Mobility 9600
+CHIPSET RV350
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon Mobility 9600 M10
+CHIPSET RV350
+DRIVER radeon
+LINE #Option "nodri"
+
NAME ATI Radeon 9700
CHIPSET R300
DRIVER radeon
@@ -2071,6 +2107,11 @@ CHIPSET R350
DRIVER radeon
LINE #Option "nodri"
+NAME ATI Radeon 9800 XT
+CHIPSET R350
+DRIVER radeon
+LINE #Option "nodri"
+
NAME ATI FireGL Z1/X1
CHIPSET R300
DRIVER radeon
@@ -2081,20 +2122,120 @@ CHIPSET R300
DRIVER radeon
LINE #Option "nodri"
+NAME ATI FireGL X2
+CHIPSET RV350
+DRIVER radeon
+LINE #Option "nodri"
+
NAME ATI FireGL Z1
CHIPSET R300
DRIVER radeon
LINE #Option "nodri"
-# No idea if this works or not. I'm adding it here pointing to the vesa driver
-# for now (mharris Feb 10, 2002 - XFree86 4.2.99.901)
+NAME ATI FireGL T2
+CHIPSET RV350
+DRIVER radeon
+
+NAME ATI FireGL Mobility T2
+CHIPSET RV350
+DRIVER radeon
+
NAME ATI Radeon Mobility U1
CHIPSET R300
DRIVER radeon
LINE #Option "nodri"
+NAME ATI FireGL D1100
+DRIVER radeon
+
+NAME ATI FireGL M22 GL
+DRIVER radeon
+
+NAME ATI FireGL M24 GL
+DRIVER radeon
+
+NAME ATI FireGL Mobility T2e
+DRIVER radeon
+
+NAME ATI FireGL V3100
+DRIVER radeon
+
+NAME ATI FireGL V3200
+DRIVER radeon
+
+NAME ATI FireGL V5100
+DRIVER radeon
+
+NAME ATI FireGL V7100
+DRIVER radeon
+
+NAME ATI FireGL V7200
+DRIVER radeon
+
+NAME ATI FireGL X3
+DRIVER radeon
+
+NAME ATI Radeon 7000 IGP
+DRIVER radeon
+
+NAME ATI Radeon 9100 IGP
+DRIVER radeon
+
+NAME ATI Radeon 9100 PRO IGP
+DRIVER radeon
+
+NAME ATI Radeon 9200PRO
+DRIVER radeon
+
+NAME ATI Radeon IGP320
+DRIVER radeon
+
+NAME ATI Radeon IGP330/340/350
+DRIVER radeon
+
+NAME ATI Radeon IGP330M/340M/350M
+DRIVER radeon
+
+NAME ATI Radeon Mobility 7000
+DRIVER radeon
+
+NAME ATI Radeon Mobility 9100 IGP
+DRIVER radeon
+
+NAME ATI Radeon Mobility 9200
+DRIVER radeon
+
+NAME ATI Radeon Mobility 9200 IGP
+DRIVER radeon
+
+NAME ATI Radeon Mobility 9800
+DRIVER radeon
+
+NAME ATI Radeon Mobility M300
+DRIVER radeon
+
+NAME ATI Radeon Mobility X600
+DRIVER radeon
+
+NAME ATI Radeon X800
+DRIVER radeon
+
+NAME ATI Radeon X800LE
+DRIVER radeon
+
+NAME ATI Radeon X800PRO
+DRIVER radeon
+
+NAME ATI Radeon X800SE
+DRIVER radeon
+
NAME ATI Radeon X300
-CHIPSET R300
+DRIVER radeon
+
+NAME ATI Radeon X600
+DRIVER radeon
+
+NAME ATI Radeon X800XT
DRIVER radeon
######################################################################
@@ -2662,8 +2803,6 @@ NOCLOCKPROBE
# tested #UNSUPPORTED by 12XL125 compaq laptop 03/30/2001
NAME Trident CyberBlade (generic)
CHIPSET CyberBlade
-SERVER SVGA
-#UNSUPPORTED
DRIVER trident
NOCLOCKPROBE
@@ -2795,24 +2934,7 @@ LINE # Option "fifo_conserv"
LINE # Option "fifo_aggressive"
NOCLOCKPROBE
-NAME SiS 5597
-CHIPSET SiS5597
-SERVER SVGA
-DRIVER sis
-LINE # Option "no_accel" # Use this if acceleration is causing problems
-LINE # Option "fifo_moderate"
-LINE # Option "fifo_conserv"
-LINE # Option "fifo_aggressive"
-LINE # Option "fast_vram"
-LINE # Option "pci_burst_on"
-LINE # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!!
-LINE # Option "ext_eng_queue" # Turbo-queue. This can cause drawing
-LINE # errors, but gives some accel
-NOCLOCKPROBE
-
-NAME SiS 5598
-CHIPSET SIS5598
-SERVER SVGA
+NAME SiS 5597/5598
DRIVER sis
LINE # Option "no_accel" # Use this if acceleration is causing problems
LINE # Option "fifo_moderate"
@@ -2852,7 +2974,7 @@ NOCLOCKPROBE
# mharris - Nov 23, 2002 - Commented out the swcursor option, if it is still
# needed, then lets disable it right in the driver completely, or possibly
# fix it.
-NAME SiS 530
+NAME SiS 530/620
CHIPSET SiS530
DRIVER sis
LINE #Option "swcursor"
@@ -2866,7 +2988,7 @@ CHIPSET SiS540
DRIVER sis
NOCLOCKPROBE
-NAME SiS 630
+NAME SiS 630/730
CHIPSET SiS630
DRIVER sis
NOCLOCKPROBE
@@ -2881,9 +3003,39 @@ CHIPSET SiS300
DRIVER sis
NOCLOCKPROBE
+NAME SiS 300/305
+DRIVER sis
+NOCLOCKPROBE
+
NAME SiS 315
CHIPSET SiS315
DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 315H
+CHIPSET SiS315H
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 315Pro
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 330 Xabre
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 340
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 550
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 660/661FX/M661FX/M661MX/741/741GX/M741/760/M760
+DRIVER sis
+NOCLOCKPROBE
NAME MSI MS-4417
SEE SiS 6326
@@ -2895,7 +3047,7 @@ NAME Miro Crystal DVD
SEE SiS 6326
NAME PC-Chips M567 Mainboard
-SEE SiS 5597
+SEE SiS 5597/5598
NAME Diamond SpeedStar A50
SEE SiS 6326
@@ -3225,6 +3377,81 @@ CHIPSET Quadro FX
DRIVER nv
NOCLOCKPROBE
+NAME NVIDIA GeForce 6200
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6600
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6600 GT
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6610 XL
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6800
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6800 GT
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6800 LE
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6800 Ultra
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce FX 5100
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce FX 5500
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce Go 6600
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce Go 6600 TE/6200 TE
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce4 448 Go
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX 4000
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX 4400
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX 540
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX 700
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro NVS 50 PCI
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Unknown (generic)
+DRIVER nv
+
#########################################################################
#
# 3DLabs
@@ -3613,7 +3840,7 @@ RAMDAC Bt463
NAME EPSON CardPC (onboard)
CHIPSET SPC8110
-DRIVER nv
+DRIVER vesa
######################################################################
@@ -3786,14 +4013,30 @@ CHIPSET Intel 865
DRIVER i810
NOCLOCKPROBE
+NAME Intel 915
+DRIVER i810
+NOCLOCKPROBE
+
######################################################################
# 3Dfx Hardware
#
# Section fully updated by Mike A. Harris <mharris@redhat.com> for
# XFree86 4.2.0 on Feb 9, 2002
-NAME Voodoo Banshee (generic)
-CHIPSET Voodoo Banshee
+# Alan Cox's new "voodoo" driver for Voodoo Graphics and Voodoo II
+#0x121a 0x0001 "Card:Voodoo Graphics" "3Dfx Interactive, Inc.|Voodoo"
+NAME Voodoo Graphics
+CHIPSET Voodoo Graphics
+DRIVER voodoo
+
+# Alan Cox's new "voodoo" driver for Voodoo Graphics and Voodoo II
+#0x121a 0x0002 "Card:Voodoo II" "3Dfx Interactive, Inc.|Voodoo 2"
+NAME Voodoo II
+CHIPSET Voodoo II
+DRIVER voodoo
+
+NAME Banshee (generic)
+CHIPSET Banshee
DRIVER tdfx
NAME Voodoo Rush (generic)
@@ -3816,16 +4059,16 @@ DRIVER tdfx
NOCLOCKPROBE
NAME Elsa Victory II
-SEE Voodoo Banshee (generic)
+SEE Banshee (generic)
NAME Diamond Monster Fusion
-SEE Voodoo Banshee (generic)
+SEE Banshee (generic)
NAME AOpen PA2010
-SEE Voodoo Banshee (generic)
+SEE Banshee (generic)
NAME Chaintech Desperado 3F10
-SEE Voodoo Banshee (generic)
+SEE Banshee (generic)
######################################################################
# VMWare Virtual Hardware
diff --git a/initrd/mkdxsinitrd b/initrd/mkdxsinitrd
index cfeae5dd..884099b3 100755
--- a/initrd/mkdxsinitrd
+++ b/initrd/mkdxsinitrd
@@ -97,7 +97,8 @@ binfinder()
{
local PROGRAM="$1"
local RET=1
-for ELEMENT in bin sbin usr/bin usr/sbin usr/local/bin usr/bin/X11; do
+for ELEMENT in bin sbin usr/bin usr/sbin usr/local/bin \
+ usr/local/sbin usr/bin/X11; do
if [ -f "${ROOTDIR}/$ELEMENT/$PROGRAM" ] && \
[ -x "${ROOTDIR}/$ELEMENT/$PROGRAM" ]; then
printf '%s\n' "${ROOTDIR}/$ELEMENT/$PROGRAM"