[Libdlo] [ANNOUNCE] udlfb 0.2.2 and xf86-driver-displaylink 0.2

Florian Echtler floe at butterbrot.org
Fri Jun 5 09:22:13 PDT 2009


> Hi all, there is a new version of udlfb (displaylink linux framebuffer
> module) and of the related xorg driver.
> Thanks for testing

Hello Roberto, thanks for writing :-)

Unfortunately, I can't get it to work together with my notebook's
internal Radeon card. Here's the relevant excerpt from Xorg.0.log:

------------------------------------------------------------------
ATI Mobility Radeon HD 3670, ATI Mobility FireGL V5700,
        ATI Mobility FireGL V5725, ATI Radeon HD 3200 Graphics,
        ATI Radeon 3100 Graphics, ATI Radeon HD 3200 Graphics,
        ATI Radeon 3100 Graphics, ATI Radeon HD 3300 Graphics,
        ATI Radeon HD 3200 Graphics, ATI Radeon 3000 Graphics,
        ATI Radeon HD Graphics, ATI Radeon Graphics,
        ATI Mobility Radeon HD Graphics, ATI Mobility Radeon Graphics,
        ATI Radeon Graphics
(II) DL: driver for : displaylink
(II) Primary Device is: PCI 01 at 00:00:0
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[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 - 0x00000000 (0x1) IX[B]
(WW) Falling back to old probe method for displaylink
(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.6.99.1, module version = 0.0.2
        ABI class: X.Org Video Driver, version 5.0
(II) DL(1): using /dev/fb0

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

Googling for this error doesn't give any helpful results. Do you have
an idea what's going on here? I tried a nasty hack and added the PCI ID
of my EHCI controller as BusID, but that didn't change anything. I
copied the relevant parts from your readme into my xorg.conf and
adjusted the ServerLayout, which should have worked..? Xorg.conf is
attached.

Many thanks, Yours, Florian

-- 
0666 - Filemode of the Beast
-------------- next part --------------
# old inputdev stuff

#Section "InputDevice"
#	Identifier  "Keyboard1"
#	Driver      "kbd"
#	Option	    "AutoRepeat" "500 30"
#	Option	    "Xleds" "1 2 3"
#	Option	    "XkbRules" "xorg"
#	Option	    "XkbModel" "pc105"
#	Option	    "XkbLayout" "de"
#	Option	    "XkbVariant" "nodeadkeys"
#EndSection

#Section "InputDevice"
#	Identifier  "Touchpad"
#	Driver      "synaptics"
#	Option	    "Protocol" "auto-dev"
#	Option	    "Device" "/dev/input/mouse0"
#	Option	    "GuestMouseOff" "false"
#	Option	    "ZAxisMapping" "4 5 6 7"
#	Option	    "VertEdgeScroll" "true"
#	Option	    "HorizEdgeScroll" "false"
#	Option			"SHMConfig" "true"
#EndSection

#Section "InputDevice"
#	Identifier  "ExtMouse"
#	Driver      "mouse"
#	Option	    "Protocol" "ExplorerPS/2"
#	Option	    "Device" "/dev/input/mice"
#	Option	    "Buttons" "9"
#	Option	    "ZAxisMapping" "4 5"
#	Option	    "Emulate3Buttons" "true"
#EndSection

# radeon stuff

Section "Monitor"
	Identifier   "monitor0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	VertRefresh 56-60
	Option			"TargetRefresh" "60"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "device0"
	#Driver      "radeonhd"
	Driver      "radeon"
	Option			"AccelMethod" "EXA"
	Option			"DRI" "on"
	Option			"EXANoComposite" "true"
EndSection

#Section "Device"
#	Identifier  "device0"
#	Driver      "fglrx"
#	Option	    "no_accel" "no"
#	Option	    "no_dri" "no"
#	Option			"EnableMonitor" "lvds, crt1"
#	#Option			"ForceMonitors" "LVDS, AUTO"
#	Option	    "HSync2" "31-64"
#	Option	    "VRefresh2" "56-60"
#	Option	    "ScreenOverlap" "0"
#	Option	    "NoTV" "yes"
#	Option	    "VideoOverlay" "off"
#	Option	    "OpenGLOverlay" "on"
#	Option	    "FSAAEnable" "no"
#	Option	    "FSAAScale" "1"
#	Option	    "UseFastTLS" "0"
#	Option	    "DesktopSetup" "horizontal"
#	#Option    "Capabilities" "0x00000800"
#	Option			"Mode2"		"1280x1024,1024x768,800x600,640x480"
#	#Option			"OverlayOnCRTC2" "1"
#	#Option     "XAANoOffscreenPixmaps" "true"
#	BusID       "PCI:1:0:0"
#EndSection

Section "Screen"
	Identifier "screen0"
	Device     "device0"
	Monitor    "monitor0"
	DefaultDepth     24
	SubSection "Display"
		Virtual 2680 1050
		Modes		"1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
		Depth     24
	EndSubSection
EndSection

# displaylink stuff

#Section "Device"
#	Identifier      "dl1"
#	driver          "displaylink"
#	Option  "fbdev" "/dev/fb0"
#	BusID       "PCI:0:1d:7"
#EndSection

#Section "Monitor"
#	Identifier "monitor1"
#EndSection

#Section "Screen"
#	Identifier "screen1"
#	Device "dl1"
#	Monitor "monitor1"
#EndSection

# server layout etc.

Section "ServerLayout"
	Identifier     "dual"
	Screen         "screen0" 0 0
	#InputDevice    "Touchpad" "CorePointer"
	#InputDevice    "ExtMouse" "SendCoreEvents"
	#InputDevice    "Keyboard1" "CoreKeyboard"
#	Screen      1  "screen1" LeftOf "screen0"
#	Option "Xinerama" "on"
#	Option "Clone" "off"
EndSection

Section "DRI"
	Group        "video"
	Mode         0666
EndSection

Section "Extensions"
	#Option "Composite" "Enable"
	Option "Composite" "Disable"
EndSection

Section "Files"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/100dpi"
EndSection

Section "Module"
	Load  "dbe"  	# Double buffer extension
	SubSection "extmod"
		Option	    "omit xfree86-dga"   # don't initialise the DGA extension
	EndSubSection
	#Load  "freetype"
	Load  "glx"
	Load  "dri"
EndSection


More information about the xorg-devel mailing list