after X.org upgrade, pcidata module is missing

Scott Bennett bennett at cs.niu.edu
Fri Mar 14 04:04:35 UTC 2008


     I just posted a few minutes ago:
>     After completing (?) the upgrade process from X.org 6.9 to 7.3, X dies
>during startup with an error message to the effect that module "pcidata" is
>missing.  (Log file appears below.)  Where do I get it, and where do I put
>it in order to make X work again?
>
>     ---------------Log file with error messages begins here---------------
>X.Org X Server 1.4.0
>Release Date: 5 September 2007
>X Protocol Version 11, Revision 0
>Build Operating System: FreeBSD 6.3-STABLE i386 
>Current Operating System: FreeBSD hellas 6.3-STABLE FreeBSD 6.3-STABLE #130: Mon Mar 10 00:27:24 CDT 2008     bennett at hellas:/usr/src/sys/i386/compile/SMP-hellas i386
>Build Date: 13 March 2008  12:11:08AM
> 
>
>	to make sure that you have the latest version.
>(**) RgbPath set to "/usr/local/lib/X11/rgb"
>(**) ModulePath set to "/usr/local/lib/modules"

But shortly after posting, I noticed the line immediately above.  Sure enough,
the xorg.conf file still had the old path, but with the "X11R6" changed to
"local".  So I fixed that, and now it gets a little bit farther before saying
it can't find the radeon, mouse, or kbd drivers:

X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 6.3-STABLE i386 
Current Operating System: FreeBSD hellas 6.3-STABLE FreeBSD 6.3-STABLE #130: Mon Mar 10 00:27:24 CDT 2008     bennett at hellas:/usr/src/sys/i386/compile/SMP-hellas i386
Build Date: 13 March 2008  12:11:08AM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 13 22:46:43 2008
(==) Using config file: "/usr/local/lib/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/local/lib/X11/fonts/CID/" does not exist.
	Entry deleted from font path.
(==) Including the default font path /usr/local/lib/X11/fonts/misc/,/usr/local/lib/X11/fonts/TTF/,/usr/local/lib/X11/fonts/OTF,/usr/local/lib/X11/fonts/Type1/,/usr/local/lib/X11/fonts/100dpi/,/usr/local/lib/X11/fonts/75dpi/.
(**) FontPath set to:
	/usr/local/lib/X11/fonts/misc/,
	/usr/local/lib/X11/fonts/TTF/,
	/usr/local/lib/X11/fonts/Type1/,
	/usr/local/lib/X11/fonts/75dpi/,
	/usr/local/lib/X11/fonts/100dpi/,
	/usr/local/lib/X11/fonts/misc/,
	/usr/local/lib/X11/fonts/TTF/,
	/usr/local/lib/X11/fonts/OTF,
	/usr/local/lib/X11/fonts/Type1/,
	/usr/local/lib/X11/fonts/100dpi/,
	/usr/local/lib/X11/fonts/75dpi/
(**) RgbPath set to "/usr/local/lib/X11/rgb"
(**) ModulePath set to "/usr/local/lib/xorg/modules"
(II) Loader magic: 0x81c5a00
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.3
	X.Org Video Driver: 2.0
	X.Org XInput driver : 2.0
	X.Org Server Extension : 0.3
	X.Org Font Renderer : 0.5
(II) Loader running on freebsd
(II) LoadModule: "pcidata"
(II) Loading /usr/local/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 2.0
(--) Using syscons driver with X support (version 2.0)
(--) using VT number 9

(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x8000f908, mode1Res1 = 0x80000000
(WW) OS did not count PCI devices, guessing wildly
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,2570 card 1028,017c rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,2571 card 0000,0000 rev 02 class 06,04,00 hdr 01
(II) PCI: 00:1d:0: chip 8086,24d2 card 1028,017c rev 02 class 0c,03,00 hdr 80
(II) PCI: 00:1d:1: chip 8086,24d4 card 1028,017c rev 02 class 0c,03,00 hdr 00
(II) PCI: 00:1d:2: chip 8086,24d7 card 1028,017c rev 02 class 0c,03,00 hdr 00
(II) PCI: 00:1d:3: chip 8086,24de card 1028,017c rev 02 class 0c,03,00 hdr 00
(II) PCI: 00:1d:7: chip 8086,24dd card 1028,017c rev 02 class 0c,03,20 hdr 00
(II) PCI: 00:1e:0: chip 8086,244e card 0000,0000 rev c2 class 06,04,00 hdr 01
(II) PCI: 00:1f:0: chip 8086,24d0 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:1f:1: chip 8086,24db card 1028,017c rev 02 class 01,01,8a hdr 00
(II) PCI: 00:1f:5: chip 8086,24d5 card 1028,017c rev 02 class 04,01,00 hdr 00
(II) PCI: 00:1f:6: chip 8086,24d6 card 14f1,5422 rev 02 class 07,03,00 hdr 00
(II) PCI: 01:00:0: chip 1002,4a4e card 1028,5106 rev 00 class 03,00,00 hdr 00
(II) PCI: 02:00:0: chip 14e4,165d card 1028,865d rev 01 class 02,00,00 hdr 00
(II) PCI: 02:01:0: chip 104c,ac44 card fffc,ffff rev 02 class 06,07,00 hdr 82
(II) PCI: 02:01:1: chip 104c,8029 card 1028,017c rev 00 class 0c,00,10 hdr 80
(II) PCI: 02:03:0: chip 14e4,4324 card 1028,0003 rev 03 class 02,80,00 hdr 00
(II) PCI: End of PCI scan
(II) Intel Bridge workaround enabled
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,3), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000c (VGA_EN is set)
(II) Bus 1 I/O range:
	[0] -1	0	0x0000c000 - 0x0000c0ff (0x100) IX[B]
	[1] -1	0	0x0000c400 - 0x0000c4ff (0x100) IX[B]
	[2] -1	0	0x0000c800 - 0x0000c8ff (0x100) IX[B]
	[3] -1	0	0x0000cc00 - 0x0000ccff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0	0xfc000000 - 0xfdffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0	0xe0000000 - 0xefffffff (0x10000000) MX[B]
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:30:0), (0,2,2), BCTRL: 0x0004 (VGA_EN is cleared)
(II) Bus 2 I/O range:
	[0] -1	0	0x0000e000 - 0x0000e0ff (0x100) IX[B]
	[1] -1	0	0x0000e400 - 0x0000e4ff (0x100) IX[B]
	[2] -1	0	0x0000e800 - 0x0000e8ff (0x100) IX[B]
	[3] -1	0	0x0000ec00 - 0x0000ecff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
	[0] -1	0	0xfa000000 - 0xfbffffff (0x2000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-CardBus bridge:
(II) Bus 3: bridge is at (2:1:0), (2,3,4), BCTRL: 0x0740 (VGA_EN is cleared)
(--) PCI:*(1:0:0) ATI Technologies Inc M18 JN [Radeon Mobility 9800] rev 0, Mem @ 0xe0000000/28, 0xfcff0000/16, I/O @ 0xc000/8, BIOS @ 0x80000000/17
(II) Addressable bus resource ranges are
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf0000000 from 0xffffffff to 0xefffffff
(II) Active PCI resource ranges:
	[0] -1	0	0xfafec000 - 0xfafeffff (0x4000) MX[B]E
	[1] -1	0	0xfafe8000 - 0xfafeffff (0x8000) MX[B]E
	[2] -1	0	0xfafef800 - 0xfafeffff (0x800) MX[B]E
	[3] -1	0	0xfaff0000 - 0xfaffffff (0x10000) MX[B]E
	[4] -1	0	0xf8fff400 - 0xf8fff7ff (0x400) MX[B]E
	[5] -1	0	0xf8fff800 - 0xf8ffffff (0x800) MX[B]E
	[6] -1	0	0xf8fffc00 - 0xf8ffffff (0x400) MX[B]E
	[7] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]EO
	[8] -1	0	0x80000000 - 0x8001ffff (0x20000) MX[B](B)
	[9] -1	0	0xfcff0000 - 0xfcffffff (0x10000) MX[B](B)
	[10] -1	0	0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
	[11] -1	0	0x0000d080 - 0x0000d0ff (0x80) IX[B]E
	[12] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[13] -1	0	0x0000dc40 - 0x0000dc7f (0x40) IX[B]E
	[14] -1	0	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[15] -1	0	0x0000bfa0 - 0x0000bfbf (0x20) IX[B]E
	[16] -1	0	0x00000374 - 0x00000377 (0x4) IX[B]E
	[17] -1	0	0x00000170 - 0x0000017f (0x10) IX[B]E
	[18] -1	0	0x000003f4 - 0x000003f7 (0x4) IX[B]E
	[19] -1	0	0x000001f0 - 0x000001ff (0x10) IX[B]E
	[20] -1	0	0x0000bf20 - 0x0000bf3f (0x20) IX[B]E
	[21] -1	0	0x0000bf40 - 0x0000bf7f (0x40) IX[B]E
	[22] -1	0	0x0000bf60 - 0x0000bf7f (0x20) IX[B]E
	[23] -1	0	0x0000bf80 - 0x0000bfff (0x80) IX[B]E
	[24] -1	0	0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
(II) PCI Memory resource overlap reduced 0xfafec000 from 0xfafeffff to 0xfafedfff
(II) PCI Memory resource overlap reduced 0xfafe8000 from 0xfafeffff to 0xfafebfff
(II) PCI Memory resource overlap reduced 0xf8fff800 from 0xf8ffffff to 0xf8fffbff
(II) PCI I/O resource overlap reduced 0x0000bf40 from 0x0000bf7f to 0x0000bf5f
(II) PCI I/O resource overlap reduced 0x0000bf80 from 0x0000bfff to 0x0000bf9f
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xfafec000 - 0xfafedfff (0x2000) MX[B]E
	[1] -1	0	0xfafe8000 - 0xfafebfff (0x4000) MX[B]E
	[2] -1	0	0xfafef800 - 0xfafeffff (0x800) MX[B]E
	[3] -1	0	0xfaff0000 - 0xfaffffff (0x10000) MX[B]E
	[4] -1	0	0xf8fff400 - 0xf8fff7ff (0x400) MX[B]E
	[5] -1	0	0xf8fff800 - 0xf8fffbff (0x400) MX[B]E
	[6] -1	0	0xf8fffc00 - 0xf8ffffff (0x400) MX[B]E
	[7] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]EO
	[8] -1	0	0x80000000 - 0x8001ffff (0x20000) MX[B](B)
	[9] -1	0	0xfcff0000 - 0xfcffffff (0x10000) MX[B](B)
	[10] -1	0	0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
	[11] -1	0	0x0000d080 - 0x0000d0ff (0x80) IX[B]E
	[12] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[13] -1	0	0x0000dc40 - 0x0000dc7f (0x40) IX[B]E
	[14] -1	0	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[15] -1	0	0x0000bfa0 - 0x0000bfbf (0x20) IX[B]E
	[16] -1	0	0x00000374 - 0x00000377 (0x4) IX[B]E
	[17] -1	0	0x00000170 - 0x0000017f (0x10) IX[B]E
	[18] -1	0	0x000003f4 - 0x000003f7 (0x4) IX[B]E
	[19] -1	0	0x000001f0 - 0x000001ff (0x10) IX[B]E
	[20] -1	0	0x0000bf20 - 0x0000bf3f (0x20) IX[B]E
	[21] -1	0	0x0000bf40 - 0x0000bf5f (0x20) IX[B]E
	[22] -1	0	0x0000bf60 - 0x0000bf7f (0x20) IX[B]E
	[23] -1	0	0x0000bf80 - 0x0000bf9f (0x20) IX[B]E
	[24] -1	0	0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0xfafec000 - 0xfafedfff (0x2000) MX[B]E
	[5] -1	0	0xfafe8000 - 0xfafebfff (0x4000) MX[B]E
	[6] -1	0	0xfafef800 - 0xfafeffff (0x800) MX[B]E
	[7] -1	0	0xfaff0000 - 0xfaffffff (0x10000) MX[B]E
	[8] -1	0	0xf8fff400 - 0xf8fff7ff (0x400) MX[B]E
	[9] -1	0	0xf8fff800 - 0xf8fffbff (0x400) MX[B]E
	[10] -1	0	0xf8fffc00 - 0xf8ffffff (0x400) MX[B]E
	[11] -1	0	0xf0000000 - 0xefffffff (0x0) MX[B]EO
	[12] -1	0	0x80000000 - 0x8001ffff (0x20000) MX[B](B)
	[13] -1	0	0xfcff0000 - 0xfcffffff (0x10000) MX[B](B)
	[14] -1	0	0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
	[15] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[16] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[17] -1	0	0x0000d080 - 0x0000d0ff (0x80) IX[B]E
	[18] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[19] -1	0	0x0000dc40 - 0x0000dc7f (0x40) IX[B]E
	[20] -1	0	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[21] -1	0	0x0000bfa0 - 0x0000bfbf (0x20) IX[B]E
	[22] -1	0	0x00000374 - 0x00000377 (0x4) IX[B]E
	[23] -1	0	0x00000170 - 0x0000017f (0x10) IX[B]E
	[24] -1	0	0x000003f4 - 0x000003f7 (0x4) IX[B]E
	[25] -1	0	0x000001f0 - 0x000001ff (0x10) IX[B]E
	[26] -1	0	0x0000bf20 - 0x0000bf3f (0x20) IX[B]E
	[27] -1	0	0x0000bf40 - 0x0000bf5f (0x20) IX[B]E
	[28] -1	0	0x0000bf60 - 0x0000bf7f (0x20) IX[B]E
	[29] -1	0	0x0000bf80 - 0x0000bf9f (0x20) IX[B]E
	[30] -1	0	0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "freetype" will be loaded. This was enabled by default and also specified in the config file.
(II) "type1" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "extmod"
(II) Loading /usr/local/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/local/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.3
(==) AIGLX disabled
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/local/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "dbe"
(II) Loading /usr/local/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/local/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: "xtrap"
(II) Loading /usr/local/lib/xorg/modules/extensions//libxtrap.so
(II) Module xtrap: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DEC-XTRAP
(II) LoadModule: "type1"
(II) Loading /usr/local/lib/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.0.2
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "freetype"
(II) Loading /usr/local/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 1.4.0, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "radeon"
(WW) Warning, couldn't open module radeon
(II) UnloadModule: "radeon"
(EE) Failed to load module "radeon" (module does not exist, 0)
(II) LoadModule: "mouse"
(WW) Warning, couldn't open module mouse
(II) UnloadModule: "mouse"
(EE) Failed to load module "mouse" (module does not exist, 0)
(II) LoadModule: "kbd"
(WW) Warning, couldn't open module kbd
(II) UnloadModule: "kbd"
(EE) Failed to load module "kbd" (module does not exist, 0)
(EE) No drivers available.

Fatal server error:
no screens found


     So now I do seem to be stuck.  I have the correct modules path now, but
the drivers aren't found.  Suggestions would be appreciated.
     Thanks in advance.


                                  Scott Bennett, Comm. ASMELG, CFIAG
**********************************************************************
* Internet:       bennett at cs.niu.edu                              *
*--------------------------------------------------------------------*
* "A well regulated and disciplined militia, is at all times a good  *
* objection to the introduction of that bane of all free governments *
* -- a standing army."                                               *
*    -- Gov. John Hancock, New York Journal, 28 January 1790         *
**********************************************************************


More information about the freebsd-ports mailing list