HEADS UP: [cvs commit: src UPDATING src/share/man/man4 pci.4 src/share/man/man9 pci.9 src/sys/amd64/include legacyvar.h src/sys/amd64/amd64 legacy.c src/sys/amd64/pci pci_bus.c src/sys/arm/xscale/i80321 i80321_pci.c src/sys/arm/xscale/ixp425 ...

Arjan van Leeuwen avleeuwen at gmail.com
Tue Oct 2 01:47:15 PDT 2007


2007/10/2, Rene Ladan <r.c.ladan at gmail.com>:
>
> 2007/10/2, Arjan van Leeuwen <avleeuwen at gmail.com>:
> > Hi Marius,
> >
> > 2007/9/30, Marius Strobl <marius at alchemy.franken.de>:
> > >
> > >
> > > As mentioned in UPDATING the change below requires the hal port
> > > to be recompiled in order to continue to work. On !386 you
> > > additionally need to update to xorg-server-1.4_1,1.
> > > Regarding common ports affected by the introduction of support
> > > for PCI domains these two ports should be it.
> >
> > I'm on amd64. I've recompiled xorg-server and all its dependencies, but
> I'm
> > still not able to start X with my previous configuration. Right now the
> only
> > thing that works is to force it to use the vesa driver on ISA. If I run
> 'X
> > -configure' to generate a new configuration, this also gives me vesa on
> ISA
> > (instead of the ATi Radeon driver that used to work).
> > Is there anything else I need to do to make it work?
> > Arjan
> >
> Maybe reinstall your ati driver ( x11-drivers/xf86-video-ati ) using
> portmaster/portupgrade/... ?

Already tried that too :). I'll attach my log file from X.org, in case it
helps anyone.
Arjan

Rene
>
> > Other consumers of <sys/pciio.h> potentially also need to be
> > > recompiled and adjusted, f.e. sjog needs to be recompiled but
> > > should need no changes. Generally, if a port uses pc_bus it
> > > also needs to deal with pc_domain now.
> > >
> > > Marius
> > >
> > > marius      2007-09-30 11:05:18 UTC
> > >
> > >   FreeBSD src repository
> > >
> > >   Modified files:
> > >     .                    UPDATING
> > >     share/man/man4       pci.4
> > >     share/man/man9       pci.9
> > >     sys/amd64/include    legacyvar.h
> > >     sys/amd64/amd64      legacy.c
> > >     sys/amd64/pci        pci_bus.c
> > >     sys/arm/xscale/i80321 i80321_pci.c
> > >     sys/arm/xscale/ixp425 ixp425_pci.c
> > >     sys/arm/xscale/i8134x i81342_pci.c
> > >     sys/dev/acpica       acpi_pci.c acpi_pcib_acpi.c
> > >     sys/dev/bge          if_bge.c
> > >     sys/dev/cardbus      cardbus.c
> > >     sys/dev/pccbb        pccbb.c pccbb_pci.c pccbbvar.h
> > >     sys/dev/pci          pci.c pci_pci.c pci_private.h pci_user.c
> > >                          pcib_private.h pcivar.h
> > >     sys/i386/include     legacyvar.h
> > >     sys/i386/i386        legacy.c
> > >     sys/i386/pci         pci_bus.c
> > >     sys/powerpc/powermac grackle.c uninorth.c
> > >     sys/sparc64/pci      ofw_pcibus.c apb.c psycho.c
> > >     sys/sun4v/sun4v      hv_pci.c
> > >     sys/sys              pciio.h param.h
> > >     usr.sbin/pciconf     pciconf.8 pciconf.c
> > >     tools/tools/pciroms  pciroms.c
> > >   Log:
> > >   Make the PCI code aware of PCI domains (aka PCI segments) so we can
> > >   support machines having multiple independently numbered PCI domains
> > >   and don't support reenumeration without ambiguity amongst the
> > >   devices as seen by the OS and represented by PCI location strings.
> > >   This includes introducing a function pci_find_dbsf(9) which works
> > >   like pci_find_bsf(9) but additionally takes a domain number argument
> > >   and limiting pci_find_bsf(9) to only search devices in domain 0 (the
> > >   only domain in single-domain systems). Bge(4) and ofw_pcibus(4) are
> > >   changed to use pci_find_dbsf(9) instead of pci_find_bsf(9) in order
> > >   to no longer report false positives when searching for siblings and
> > >   dupe devices in the same domain respectively.
> > >   Along with this change the sole host-PCI bridge driver converted to
> > >   actually make use of PCI domain support is uninorth(4), the others
> > >   continue to use domain 0 only for now and need to be converted as
> > >   appropriate later on.
> > >   Note that this means that the format of the location strings as used
> > >   by pciconf(8) has been changed and that consumers of <sys/pciio.h>
> > >   potentially need to be recompiled.
> > >
> > >   Suggested by:   jhb
> > >   Reviewed by:    grehan, jhb, marcel
> > >   Approved by:    re (kensmith), jhb (PCI maintainer hat)
> > >
> > >   Revision  Changes    Path
> > >   1.505     +7 -0      src/UPDATING
> > >   1.19      +7 -6      src/share/man/man4/pci.4
> > >   1.10      +28 -1     src/share/man/man9/pci.9
> > >   1.61      +5 -0      src/sys/amd64/amd64/legacy.c
> > >   1.8       +2 -0      src/sys/amd64/include/legacyvar.h
> > >   1.122     +5 -0      src/sys/amd64/pci/pci_bus.c
> > >   1.12      +5 -1      src/sys/arm/xscale/i80321/i80321_pci.c
> > >   1.2       +5 -1      src/sys/arm/xscale/i8134x/i81342_pci.c
> > >   1.5       +5 -0      src/sys/arm/xscale/ixp425/ixp425_pci.c
> > >   1.31      +6 -4      src/sys/dev/acpica/acpi_pci.c
> > >   1.55      +5 -0      src/sys/dev/acpica/acpi_pcib_acpi.c
> > >   1.198     +3 -2      src/sys/dev/bge/if_bge.c
> > >   1.66      +3 -2      src/sys/dev/cardbus/cardbus.c
> > >   1.165     +5 -0      src/sys/dev/pccbb/pccbb.c
> > >   1.26      +3 -0      src/sys/dev/pccbb/pccbb_pci.c
> > >   1.32      +1 -0      src/sys/dev/pccbb/pccbbvar.h
> > >   1.355     +62 -36    src/sys/dev/pci/pci.c
> > >   1.50      +8 -1      src/sys/dev/pci/pci_pci.c
> > >   1.25      +3 -2      src/sys/dev/pci/pci_private.h
> > >   1.22      +8 -2      src/sys/dev/pci/pci_user.c
> > >   1.13      +1 -0      src/sys/dev/pci/pcib_private.h
> > >   1.80      +7 -0      src/sys/dev/pci/pcivar.h
> > >   1.63      +5 -0      src/sys/i386/i386/legacy.c
> > >   1.8       +2 -0      src/sys/i386/include/legacyvar.h
> > >   1.128     +5 -0      src/sys/i386/pci/pci_bus.c
> > >   1.9       +3 -1      src/sys/powerpc/powermac/grackle.c
> > >   1.16      +3 -1      src/sys/powerpc/powermac/uninorth.c
> > >   1.14      +2 -0      src/sys/sparc64/pci/apb.c
> > >   1.16      +7 -4      src/sys/sparc64/pci/ofw_pcibus.c
> > >   1.70      +3 -0      src/sys/sparc64/pci/psycho.c
> > >   1.4       +5 -0      src/sys/sun4v/sun4v/hv_pci.c
> > >   1.308     +1 -1      src/sys/sys/param.h
> > >   1.7       +14 -13    src/sys/sys/pciio.h
> > >   1.2       +4 -3      src/tools/tools/pciroms/pciroms.c
> > >   1.29      +8 -5      src/usr.sbin/pciconf/pciconf.8
> > >   1.28      +5 -3      src/usr.sbin/pciconf/pciconf.c
> > > _______________________________________________
> > > freebsd-current at freebsd.org mailing list
> > > http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > > To unsubscribe, send any mail to "
> freebsd-current-unsubscribe at freebsd.org"
> > >
> > _______________________________________________
> > freebsd-current at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > To unsubscribe, send any mail to "
> freebsd-current-unsubscribe at freebsd.org"
> >
>
>
> --
> GPG fingerprint = E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6
> (subkeys.pgp.net)
>
> "It won't fit on the line."
>                 -- me, 2001
>
-------------- next part --------------

X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 7.0-CURRENT amd64 
Current Operating System: FreeBSD avl.oslo.opera.com 7.0-CURRENT FreeBSD 7.0-CURRENT #3: Mon Oct  1 12:53:36 CEST 2007     root at avl.oslo.opera.com:/usr/obj/usr/src/sys/AVL amd64
Build Date: 01 October 2007  05:35:31PM
 
	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: Tue Oct  2 10:42:27 2007
(==) Using config file: "/etc/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
(==) 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/OTF,
	/usr/local/lib/X11/fonts/Type1/,
	/usr/local/lib/X11/fonts/100dpi/,
	/usr/local/lib/X11/fonts/75dpi/,
	/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/share/X11/rgb"
(**) ModulePath set to "/usr/local/lib/xorg/modules"
(II) Loader magic: 0x730da0
(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 134217730.0)
(--) using VT number 9

(WW) OS did not count PCI devices, guessing wildly
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 02:00:0: chip ffff,ffff card ffff,ffff rev ff class ff,ff,ff hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,0), 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 (0x100000000) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x100000000) MX[B]
(II) Host-to-PCI bridge:
(II) Bus 2: bridge is at (0:0:0), (2,2,0), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 2 I/O range:
	[0] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 2 non-prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x100000000) MX[B]
(II) Bus 2 prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x100000000) MX[B]
(II) Addressable bus resource ranges are
	[0] -1	0	0x00000000 - 0xffffffff (0x100000000) 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]
(EE) end of block range 0xfffb < begin 0xfffffffc
(II) Active PCI resource ranges:
	[0] -1	0	0xfffff800 - 0xfffff800 (0x1) MX[B]E
	[1] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[2] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[3] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[4] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[5] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xfffff800 - 0xfffff800 (0x1) MX[B]E
	[1] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[2] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[3] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[4] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[5] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
(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	0xfffff800 - 0xfffff800 (0x1) MX[B]E
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[7] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[8] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[9] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[10] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
	[11] -1	0	0xfffffffc - 0xfffffffc (0x1) IX[B]E
(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 by default.
(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: "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: "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: "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: "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: "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: "radeon"
(II) Loading /usr/local/lib/xorg/modules/drivers//radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 4.3.0
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "ati"
(II) Loading /usr/local/lib/xorg/modules/drivers//ati_drv.so
(II) Module ati: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 6.7.193
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "mouse"
(II) Loading /usr/local/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.2.2
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 2.0
(II) LoadModule: "kbd"
(II) Loading /usr/local/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
	compiled for 1.4.0, module version = 1.2.2
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 2.0
(II) ATI: ATI driver wrapper (version 6.7.193) for chipsets: mach64, rage128, radeon
(II) Primary Device is: ISA
(EE) No devices detected.

Fatal server error:
no screens found


More information about the freebsd-current mailing list