VIA Eden Framebuffer troubles

Bond, Darryl dbond at nrggos.com.au
Tue Mar 25 10:08:53 UTC 2008


________________________________________
From: k12linux-devel-list-bounces at redhat.com [k12linux-devel-list-bounces at redhat.com] On Behalf Of Warren Togami [wtogami at redhat.com]
Sent: Monday, March 24, 2008 11:36 PM
To: Development discussion of K12Linux
Subject: Re: VIA Eden Framebuffer troubles

Bond, Darryl wrote:
>
> I cannot stop the fb device loading at boot. (put vga=normal) in pxelinux.cfg/default.

I am not familiar with this type of hardware.  Is that fb kernel module
loading as the result of some configuration you made, or it just happens
by default in Fedora?  Should we blacklist it entirely by default?

X (without xorg.conf) isn't recognizing the PCIID of the video card thus
it isn't trying the trident driver?

No, it knows about the trident driver:

X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Fedora 8 Red Hat, Inc.
Current Operating System: Linux localhost.localdomain 2.6.24.3-34.fc8 #1 SMP Wed Mar 12 16:43:35 EDT 2008 i686
Build Date: 02 March 2008
Build ID: xorg-x11-server 1.3.0.0-43.fc8
        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.6.log", Time: Wed Mar 24 05:25:51 2004
(EE) Unable to locate/open config file
(II) Loader magic: 0x820cf00
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.3
        X.Org Video Driver: 1.2
        X.Org XInput driver : 0.7
        X.Org Server Extension : 0.3
        X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 1.2
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,0601 card 1106,aa03 rev 05 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1106,8601 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:11:0: chip 1106,8231 card 1106,aa03 rev 10 class 06,01,00 hdr 80
(II) PCI: 00:11:1: chip 1106,0571 card 1106,aa03 rev 06 class 01,01,8a hdr 00
(II) PCI: 00:11:2: chip 1106,3038 card 1106,aa03 rev 1e class 0c,03,00 hdr 00
(II) PCI: 00:11:3: chip 1106,3038 card 0925,1234 rev 1e class 0c,03,00 hdr 00
(II) PCI: 00:11:4: chip 1106,8235 card 1106,8235 rev 10 class 06,80,00 hdr 00
(II) PCI: 00:11:5: chip 1106,3058 card 1106,aa03 rev 40 class 04,01,00 hdr 00
(II) PCI: 00:12:0: chip 1106,3065 card 1106,0102 rev 51 class 02,00,00 hdr 00
(II) PCI: 01:00:0: chip 1023,8500 card 1023,8500 rev 6a class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), 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 non-prefetchable memory range:
        [0] -1  0       0xe8000000 - 0xeaffffff (0x3000000) MX[B]
(II) Bus 1 prefetchable memory range:
        [0] -1  0       0x10000000 - 0x100fffff (0x100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:17:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) Trident Microsystems CyberBlade/i1 rev 106, Mem @ 0xe9800000/23, 0xea000000/17, 0xe9000000/23
New driver is "trident"
(==) Using default built-in configuration (55 lines)
(==) --- Start of built-in configuration ---
        Section "Module"
                Load    "extmod"
                Load    "dbe"
                Load    "glx"
                Load    "freetype"
                Load    "type1"
                Load    "record"
                Load    "dri"
        EndSection
        Section "Monitor"
                Identifier      "Builtin Default Monitor"
        EndSection
        Section "Device"
                Identifier      "Builtin Default trident Device 0"
                Driver  "trident"
        EndSection
        Section "Screen"
                Identifier      "Builtin Default trident Screen 0"
                Device  "Builtin Default trident Device 0"
                Monitor "Builtin Default Monitor"
        EndSection
        Section "Device"
                Identifier      "Builtin Default fbdev Device 0"
                Driver  "fbdev"
        EndSection
        Section "Screen"
                Identifier      "Builtin Default fbdev Screen 0"
                Device  "Builtin Default fbdev Device 0"
                Monitor "Builtin Default Monitor"
        EndSection
        Section "Device"
                Identifier      "Builtin Default vesa Device 0"
                Driver  "vesa"
        EndSection
        Section "Screen"
                Identifier      "Builtin Default vesa Screen 0"
                Device  "Builtin Default vesa Device 0"
                Monitor "Builtin Default Monitor"
        EndSection
        Section "Device"
                Identifier      "Builtin Default vga Device 0"
                Driver  "vga"
        EndSection
        Section "Screen"
                Identifier      "Builtin Default vga Screen 0"
                Device  "Builtin Default vga Device 0"
                Monitor "Builtin Default Monitor"
        EndSection
        Section "ServerLayout"
                Identifier      "Builtin Default Layout"
                Screen  "Builtin Default trident Screen 0"
                Screen  "Builtin Default fbdev Screen 0"
                Screen  "Builtin Default vesa Screen 0"
                Screen  "Builtin Default vga Screen 0"
        EndSection
(==) --- End of built-in configuration ---
(==) ServerLayout "Builtin Default Layout"
(**) |-->Screen "Builtin Default trident Screen 0" (0)
(**) |   |-->Monitor "Builtin Default Monitor"
(**) |   |-->Device "Builtin Default trident Device 0"
(**) |-->Screen "Builtin Default fbdev Screen 0" (1)
(**) |   |-->Monitor "Builtin Default Monitor"
(**) |   |-->Device "Builtin Default fbdev Device 0"
(**) |-->Screen "Builtin Default vesa Screen 0" (2)
(**) |   |-->Monitor "Builtin Default Monitor"
(**) |   |-->Device "Builtin Default vesa Device 0"
(**) |-->Screen "Builtin Default vga Screen 0" (3)
(**) |   |-->Monitor "Builtin Default Monitor"
(**) |   |-->Device "Builtin Default vga Device 0"
(==) |-->Input Device "<default pointer>"
(==) |-->Input Device "<default keyboard>"
(WW) The core pointer device wasn't specified explicitly in the layout.
        Using the default mouse configuration.
(WW) The core keyboard device wasn't specified explicitly in the layout.
        Using the default keyboard configuration.
(WW) No FontPath specified.  Using compiled-in default.
(==) FontPath set to:
        catalogue:/etc/X11/fontpath.d,
        built-ins
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(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 0xe0000000 from 0xe7ffffff to 0xdfffffff
(II) Active PCI resource ranges:
        [0] -1  0       0xeb000000 - 0xeb0000ff (0x100) MX[B]
        [1] -1  0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [2] -1  0       0xe9000000 - 0xe97fffff (0x800000) MX[B](B)
        [3] -1  0       0xea000000 - 0xea01ffff (0x20000) MX[B](B)
        [4] -1  0       0xe9800000 - 0xe9ffffff (0x800000) MX[B](B)
        [5] -1  0       0x0000e800 - 0x0000e8ff (0x100) IX[B]
        [6] -1  0       0x0000e400 - 0x0000e403 (0x4) IX[B]
        [7] -1  0       0x0000e000 - 0x0000e003 (0x4) IX[B]
        [8] -1  0       0x0000dc00 - 0x0000dcff (0x100) IX[B]
        [9] -1  0       0x0000d800 - 0x0000d81f (0x20) IX[B]
        [10] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [11] -1 0       0x0000d000 - 0x0000d00f (0x10) IX[B]
(II) Active PCI resource ranges after removing overlaps:
        [0] -1  0       0xeb000000 - 0xeb0000ff (0x100) MX[B]
        [1] -1  0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [2] -1  0       0xe9000000 - 0xe97fffff (0x800000) MX[B](B)
        [3] -1  0       0xea000000 - 0xea01ffff (0x20000) MX[B](B)
        [4] -1  0       0xe9800000 - 0xe9ffffff (0x800000) MX[B](B)
        [5] -1  0       0x0000e800 - 0x0000e8ff (0x100) IX[B]
        [6] -1  0       0x0000e400 - 0x0000e403 (0x4) IX[B]
        [7] -1  0       0x0000e000 - 0x0000e003 (0x4) IX[B]
        [8] -1  0       0x0000dc00 - 0x0000dcff (0x100) IX[B]
        [9] -1  0       0x0000d800 - 0x0000d81f (0x20) IX[B]
        [10] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [11] -1 0       0x0000d000 - 0x0000d00f (0x10) IX[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       0xeb000000 - 0xeb0000ff (0x100) MX[B]
        [5] -1  0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [6] -1  0       0xe9000000 - 0xe97fffff (0x800000) MX[B](B)
        [7] -1  0       0xea000000 - 0xea01ffff (0x20000) MX[B](B)
        [8] -1  0       0xe9800000 - 0xe9ffffff (0x800000) MX[B](B)
        [9] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [10] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [11] -1 0       0x0000e800 - 0x0000e8ff (0x100) IX[B]
        [12] -1 0       0x0000e400 - 0x0000e403 (0x4) IX[B]
        [13] -1 0       0x0000e000 - 0x0000e003 (0x4) IX[B]
        [14] -1 0       0x0000dc00 - 0x0000dcff (0x100) IX[B]
        [15] -1 0       0x0000d800 - 0x0000d81f (0x20) IX[B]
        [16] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [17] -1 0       0x0000d000 - 0x0000d00f (0x10) IX[B]
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.3.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: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 1.3.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: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
        compiled for 1.3.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/lib/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
        compiled for 1.3.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: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
        compiled for 1.3.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: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "trident"
(II) Loading /usr/lib/xorg/modules/drivers//trident_drv.so
(II) Module trident: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.2.3
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.2
(II) LoadModule: "fbdev"
(II) Loading /usr/lib/xorg/modules/drivers//fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 0.3.1
        ABI class: X.Org Video Driver, version 1.2
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers//vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.3.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.2
(II) LoadModule: "vga"
(WW) Warning, couldn't open module vga
(II) UnloadModule: "vga"
(EE) Failed to load module "vga" (module does not exist, 0)
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.2.3
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.7
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.2.2
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.7
(II) TRIDENT: driver for Trident chipsets: tvga9000, tvga9000i, tvga8900c,
        tvga8900d, tvga9200cxr, tgui9400cxi, cyber9320, cyber9388, cyber9397,
        cyber9397dvd, cyber9520, cyber9525dvd, cyberblade/e4, tgui9420dgi,
        tgui9440agi, tgui9660, tgui9680, providia9682, providia9685,
        cyber9382, cyber9385, 3dimage975, 3dimage985, blade3d, cyberbladei7,
        cyberbladei7d, cyberbladei1, cyberbladei1d, cyberbladeAi1,
        cyberbladeAi1d, bladeXP, cyberbladeXPAi1, cyberbladeXP4, XP5
(II) FBDEV: driver for framebuffer: fbdev
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset cyberbladei1 found
(II) resource ranges after xf86ClaimFixedResources() call:
        [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       0xeb000000 - 0xeb0000ff (0x100) MX[B]
        [5] -1  0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [6] -1  0       0xe9000000 - 0xe97fffff (0x800000) MX[B](B)
        [7] -1  0       0xea000000 - 0xea01ffff (0x20000) MX[B](B)
        [8] -1  0       0xe9800000 - 0xe9ffffff (0x800000) MX[B](B)
        [9] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [10] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [11] -1 0       0x0000e800 - 0x0000e8ff (0x100) IX[B]
        [12] -1 0       0x0000e400 - 0x0000e403 (0x4) IX[B]
        [13] -1 0       0x0000e000 - 0x0000e003 (0x4) IX[B]
        [14] -1 0       0x0000dc00 - 0x0000dcff (0x100) IX[B]
        [15] -1 0       0x0000d800 - 0x0000d81f (0x20) IX[B]
        [16] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [17] -1 0       0x0000d000 - 0x0000d00f (0x10) IX[B]
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux//libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 0.0.2
        ABI class: X.Org Video Driver, version 1.2
(II) FBDEV(1): using default device
(--) Assigning device section with no busID to primary device
(--) Chipset vesa found

Fatal server error:
Cannot run in framebuffer mode. Please specify busIDs        for all framebuffer devices

Darryl

The contents of this electronic message and any attachments are intended only for the addressee and may contain legally privileged, personal, sensitive or confidential information. If you are not the intended addressee, and have received this email, any transmission, distribution, downloading, printing or photocopying of the contents of this message or attachments is strictly prohibited. Any legal privilege or confidentiality attached to this message and attachments is not waived, lost or destroyed by reason of delivery to any person other than intended addressee. If you have received this message and are not the intended addressee you should notify the sender by return email and destroy all copies of the message and any attachments. Unless expressly attributed, the views expressed in this email do not necessarily represent the views of the company.




More information about the K12Linux-devel-list mailing list