You are not logged in.

#351 2010-11-05 10:25:00

cswetenham
Member
Registered: 2010-10-22
Posts: 7

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

My user is in group 'video' and for good measure I tried adding root to group 'video' as well, but it didn't work. I seem to have the exact same issue as sindikat on the previous page, but sindikat just removed xorg.conf and that solved the problem - in my case I tried removing xorg.conf.d/ (this breaks all keyboard and mouse input) and removing 10-monitor.conf - this seems to just default to the vesa driver. I'm assuming that if I get the psb driver working it will use native resolution... I can post my 10-monitor.conf later today, maybe there is something obvious I am missing.

Offline

#352 2010-11-05 11:55:33

partizan
Member
From: Ukraine
Registered: 2010-09-23
Posts: 28

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

post your xorg.conf, and Xorg.0.log

Offline

#353 2010-11-05 22:54:06

cswetenham
Member
Registered: 2010-10-22
Posts: 7

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Ok, so as stated on https://wiki.archlinux.org/index.php/Xorg I don't have an /etc/X11/xorg.conf, I have /etc/X11/xorg.conf.d with the following files:

10-evdev.conf wrote:

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

10-keyboard.conf wrote:

Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout" "gb"
EndSection

10-monitor.conf wrote:

Section "Monitor"
    Identifier    "Monitor0"
    Modeline "1360x768_60.00" 84.50 1360 1392 1712 1744 768 783 791 807
EndSection

Section "Device"
    Identifier    "Device0"
    Driver        "psb"
#    Driver        "vesa"
    Option        "ShadowFB" "true"
    Option        "MigrationHeuristic" "greedy"
    BusID         "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier    "Screen0"
    Device        "Device0"
    Monitor       "Monitor0"
    DefaultDepth  24
    SubSection "Display"
        Depth     24
        Modes     "1360x768_60.00"
    EndSubSection
EndSection

10-quirks.conf wrote:

# Collection of quirks and blacklist/whitelists for specific devices.


# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
# http://bugs.freedesktop.org/show_bug.cgi?id=22442
Section "InputClass"
        Identifier "ThinkPad HDAPS accelerometer blacklist"
        MatchProduct "ThinkPad HDAPS accelerometer data"
        Option "Ignore" "on"
EndSection

10-synaptics.conf wrote:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
              Option "TapButton1" "1"
              Option "TapButton2" "2"
              Option "TapButton3" "3"
EndSection

Then I get the following errors:

Xorg.0.log wrote:

[     8.714]
X.Org X Server 1.9.2
Release Date: 2010-10-30
[     8.715] X Protocol Version 11, Revision 0
[     8.715] Build Operating System: Linux 2.6.35-ARCH i686
[     8.715] Current Operating System: Linux eeefib 2.6.35-ARCH #1 SMP PREEMPT Sat Oct 30 19:57:05 UTC 2010 i686
[     8.715] Kernel command line: root=/dev/disk/by-uuid/3d5173e8-f924-4f6d-a64d-d94af36358ec ro i915.modeset=1
[     8.715] Build Date: 01 November 2010  10:23:07PM
[     8.715] 
[     8.717] Current version of pixman: 0.18.4
[     8.717]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[     8.717] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     8.718] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov  5 22:25:26 2010
[     8.726] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     8.730] (==) No Layout section.  Using the first Screen section.
[     8.730] (**) |-->Screen "Screen0" (0)
[     8.730] (**) |   |-->Monitor "Monitor0"
[     8.731] (**) |   |-->Device "Device0"
[     8.731] (==) Automatically adding devices
[     8.731] (==) Automatically enabling devices
[     8.736] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[     8.736]     Entry deleted from font path.
[     8.736] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[     8.736]     Entry deleted from font path.
[     8.739] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[     8.740] (==) ModulePath set to "/usr/lib/xorg/modules"
[     8.740] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[     8.740] (II) Loader magic: 0x81f1f80
[     8.740] (II) Module ABI versions:
[     8.740]     X.Org ANSI C Emulation: 0.4
[     8.740]     X.Org Video Driver: 8.0
[     8.740]     X.Org XInput driver : 11.0
[     8.740]     X.Org Server Extension : 4.0
[     8.742] (--) PCI:*(0:0:2:0) 8086:8108:1043:83ce rev 7, Mem @ 0xf3f80000/524288, 0xd0000000/268435456, 0xf3f40000/262144, I/O @ 0x0000c880/8
[     8.742] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     8.742] (II) LoadModule: "extmod"
[     8.753] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[     8.755] (II) Module extmod: vendor="X.Org Foundation"
[     8.755]     compiled for 1.9.2, module version = 1.0.0
[     8.756]     Module class: X.Org Server Extension
[     8.756]     ABI class: X.Org Server Extension, version 4.0
[     8.756] (II) Loading extension MIT-SCREEN-SAVER
[     8.756] (II) Loading extension XFree86-VidModeExtension
[     8.756] (II) Loading extension XFree86-DGA
[     8.756] (II) Loading extension DPMS
[     8.756] (II) Loading extension XVideo
[     8.756] (II) Loading extension XVideo-MotionCompensation
[     8.756] (II) Loading extension X-Resource
[     8.756] (II) LoadModule: "dbe"
[     8.757] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[     8.758] (II) Module dbe: vendor="X.Org Foundation"
[     8.758]     compiled for 1.9.2, module version = 1.0.0
[     8.758]     Module class: X.Org Server Extension
[     8.758]     ABI class: X.Org Server Extension, version 4.0
[     8.758] (II) Loading extension DOUBLE-BUFFER
[     8.758] (II) LoadModule: "glx"
[     8.759] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     8.764] (II) Module glx: vendor="X.Org Foundation"
[     8.764]     compiled for 1.9.2, module version = 1.0.0
[     8.764]     ABI class: X.Org Server Extension, version 4.0
[     8.765] (==) AIGLX enabled
[     8.765] (II) Loading extension GLX
[     8.765] (II) LoadModule: "record"
[     8.766] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[     8.768] (II) Module record: vendor="X.Org Foundation"
[     8.768]     compiled for 1.9.2, module version = 1.13.0
[     8.768]     Module class: X.Org Server Extension
[     8.768]     ABI class: X.Org Server Extension, version 4.0
[     8.768] (II) Loading extension RECORD
[     8.768] (II) LoadModule: "dri"
[     8.769] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[     8.773] (II) Module dri: vendor="X.Org Foundation"
[     8.773]     compiled for 1.9.2, module version = 1.0.0
[     8.773]     ABI class: X.Org Server Extension, version 4.0
[     8.774] (II) Loading extension XFree86-DRI
[     8.774] (II) LoadModule: "dri2"
[     8.775] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[     8.776] (II) Module dri2: vendor="X.Org Foundation"
[     8.776]     compiled for 1.9.2, module version = 1.2.0
[     8.776]     ABI class: X.Org Server Extension, version 4.0
[     8.776] (II) Loading extension DRI2
[     8.776] (II) LoadModule: "psb"
[     8.776] (II) Loading /usr/lib/xorg/modules/drivers/psb_drv.so
[     8.781] (II) Module psb: vendor="X.Org Foundation"
[     8.781]     compiled for 1.9.2, module version = 0.32.0
[     8.781]     Module class: X.Org Video Driver
[     8.781]     ABI class: X.Org Video Driver, version 8.0
[     8.781] (II) Debug: psbSetup
[     8.781] (II) PSB: driver for Intel GMA500 chipsets: Intel GMA500
[     8.781] (++) using VT number 7

[     8.784] (WW) Falling back to old probe method for psb
[     8.785] (II) Debug: psbProbe
[     8.785] (--) Chipset Intel GMA500 found
[     8.785] (II) PSB(0): Debug: Allocating new device
[     8.785] (II) PSB(0): Debug: psbPreInit
[     8.785] (II) PSB(0): psb_drv - 2.2.0.32L.0027
[     8.785] (II) Loading sub module "vbe"
[     8.785] (II) LoadModule: "vbe"
[     8.786] (II) Loading /usr/lib/xorg/modules/libvbe.so
[     8.787] (II) Module vbe: vendor="X.Org Foundation"
[     8.787]     compiled for 1.9.2, module version = 1.1.0
[     8.787]     ABI class: X.Org Video Driver, version 8.0
[     8.787] (**) PSB(0): Depth 24, (--) framebuffer bpp 32
[     8.787] (II) Loading sub module "fb"
[     8.788] (II) LoadModule: "fb"
[     8.788] (II) Loading /usr/lib/xorg/modules/libfb.so
[     8.791] (II) Module fb: vendor="X.Org Foundation"
[     8.791]     compiled for 1.9.2, module version = 1.0.0
[     8.791]     ABI class: X.Org ANSI C Emulation, version 0.4
[     8.791] (--) PSB(0): Linear framebuffer at 0x0
[     8.792] (==) PSB(0): RGB weight 888
[     8.792] (==) PSB(0): Default visual is TrueColor
[     8.792] (**) PSB(0): Option "ShadowFB" "true"
[     8.792] (==) PSB(0): Use hardware cursor.
[     8.792] (==) PSB(0): Not using ACPI for LVDS detection.
[     8.792] (II) Loading sub module "dri"
[     8.792] (II) LoadModule: "dri"
[     8.793] (II) Reloading /usr/lib/xorg/modules/extensions/libdri.so
[     8.793] (II) PSB(0): Debug: psbPreinitXpsb
[     8.793] (II) Loading sub module "Xpsb"
[     8.793] (II) LoadModule: "Xpsb"
[     8.793] (II) Loading /usr/lib/xorg/modules/drivers/Xpsb.so
[     8.796] (II) Module Xpsb: vendor="Tungsten Graphics Inc."
[     8.796]     compiled for 1.6.0, module version = 0.1.0
[     8.796] (II) PSB(0): Debug: psbDeviceScreenInit
[     8.796] (II) PSB(0): Debug: Initializing device
[     8.796] (II) Loading sub module "vgahw"
[     8.796] (II) LoadModule: "vgahw"
[     8.797] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[     8.798] (II) Module vgahw: vendor="X.Org Foundation"
[     8.798]     compiled for 1.9.2, module version = 0.1.0
[     8.798]     ABI class: X.Org Video Driver, version 8.0
[     8.799] (II) PSB(0): Debug: MMIO virtual address is 0xb7370000
[     8.799] (--) PSB(0): Mapped PCI MMIO at physical address 0xf3f80000
    with size 512 kiB
[     8.800] (EE) PSB(0): the stolenBase is:0x7f800000
[     8.800] (--) PSB(0): Detected 7932 kiB of "stolen" memory set aside as video RAM.
[     8.800] (EE) PSB(0): screnIndex is:0;fbPhys is:0x7f800000; fbsize is:0x007bf000
[     8.806] (--) PSB(0): Mapped graphics aperture at physical address 0x7f800000
    with size 7 MiB
[     8.806] (II) PSB(0): Debug: DRM device init
[     8.807] (II) PSB(0): Poulsbo MemClock 533, CoreClock 200
[     8.807] (II) PSB(0): Poulsbo Latencies 324 744 210 450
[     8.807] (II) PSB(0): sku_value is 0x00800000, sku_bSDVOEnable is 1, sku_bMaxResEnableInt is 0
[     8.808] (II) PSB(0): Debug: psbInitOutputs
[     8.808] (II) PSB(0): Debug: psbLVDSInit
[     8.809] (II) PSB(0): Output LVDS0 using monitor section Monitor0
[     8.809] (II) Debug: i830_psbOutputInit
[     8.809] (II) PSB(0): I2C bus "LVDSBLC_B" initialized.
[     8.809] (II) PSB(0): I2C bus "LVDSDDC_C" initialized.
[     8.809] (II) PSB(0): I2C device "LVDSBLC_B:BLC Control" registered at address 0x58.
[     8.809] (II) PSB(0): Debug: i830_psbDDCGetModes
[     8.809] (II) PSB(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
[     8.873] (II) PSB(0): EDID for output LVDS0
[     8.874] (II) PSB(0): Manufacturer: HSD  Model: 4b6  Serial#: 21287
[     8.874] (II) PSB(0): Year: 2010  Week: 8
[     8.874] (II) PSB(0): EDID Version: 1.3
[     8.874] (II) PSB(0): Digital Display Input
[     8.874] (II) PSB(0): Max Image Size [cm]: horiz.: 27  vert.: 15
[     8.874] (II) PSB(0): Gamma: 2.20
[     8.874] (II) PSB(0): No DPMS capabilities specified
[     8.874] (II) PSB(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[     8.874] (II) PSB(0): First detailed timing is preferred mode
[     8.874] (II) PSB(0): redX: 0.591 redY: 0.354   greenX: 0.322 greenY: 0.547
[     8.874] (II) PSB(0): blueX: 0.153 blueY: 0.098   whiteX: 0.313 whiteY: 0.329
[     8.874] (II) PSB(0): Manufacturer's mask: 0
[     8.874] (II) PSB(0): Supported detailed timing:
[     8.875] (II) PSB(0): clock: 71.9 MHz   Image Size:  270 x 150 mm
[     8.875] (II) PSB(0): h_active: 1366  h_sync: 1414  h_sync_end 1480 h_blank_end 1486 h_border: 0
[     8.875] (II) PSB(0): v_active: 768  v_sync: 774  v_sync_end 782 v_blanking: 806 v_border: 0
[     8.875] (II) PSB(0): 
[     8.875] (II) PSB(0): Monitor name: HSD121PHW1
[     8.875] (II) PSB(0): EDID (in hex):
[     8.875] (II) PSB(0):     00ffffffffffff002264b60427530000
[     8.875] (II) PSB(0):     08140103801b0f780a6845975a528c27
[     8.875] (II) PSB(0):     19505400000001010101010101010101
[     8.875] (II) PSB(0):     010101010101161c5678500026303042
[     8.875] (II) PSB(0):     68000e9610000019000000fe00000000
[     8.875] (II) PSB(0):     00000000000000000000000000fc0048
[     8.875] (II) PSB(0):     5344313231504857310a202000000010
[     8.876] (II) PSB(0):     000a20202020202020202020202000d2
[     8.876] (II) PSB(0): EDID vendor "HSD", prod id 1206
[     8.876] (II) PSB(0): Printing DDC gathered Modelines:
[     8.876] (II) PSB(0): Modeline "1366x768"x0.0   71.90  1366 1414 1480 1486  768 774 782 806 -hsync -vsync (48.4 kHz)
[     8.876] (II) PSB(0): EDID vendor "HSD", prod id 1206
[     8.876] (II) Loading sub module "int10"
[     8.876] (II) LoadModule: "int10"
[     8.877] (II) Loading /usr/lib/xorg/modules/libint10.so
[     8.886] (II) Module int10: vendor="X.Org Foundation"
[     8.886]     compiled for 1.9.2, module version = 1.0.0
[     8.886]     ABI class: X.Org Video Driver, version 8.0
[     8.887] (II) PSB(0): initializing int10
[     8.895] (II) PSB(0): Bad V_BIOS checksum
[     8.896] (II) PSB(0): Primary V_BIOS segment is: 0xc000
[     8.897] (II) PSB(0): VESA BIOS detected
[     8.897] (II) PSB(0): VESA VBE Version 3.0
[     8.897] (II) PSB(0): VESA VBE Total Mem: 7872 kB
[     8.897] (II) PSB(0): VESA VBE OEM: Intel(r)Poulsbo Graphics Chip Accelerated VGA BIOS
[     8.897] (II) PSB(0): VESA VBE OEM Software Rev: 1.0
[     8.897] (II) PSB(0): VESA VBE OEM Vendor: Intel Corporation
[     8.897] (II) PSB(0): VESA VBE OEM Product: Intel(r)Poulsbo Graphics Controller
[     8.897] (II) PSB(0): VESA VBE OEM Product Rev: Hardware Version 0.0
[     8.900] (II) PSB(0): Found panel mode in BIOS VBT tables:
[     8.900] (II) PSB(0): Modeline "1366x768"x0.0   71.90  1366 1414 1480 1486  768 774 782 806 (48.4 kHz)
[     8.900] (II) PSB(0): BLC Data in BIOS VBT tables: datasize=0 paneltype=15                      type=0x02 pol=0x00 freq=0x00c8 minlevel=0x00                         i2caddr=0x58 cmd=0xaa
[     8.900] (WW) PSB(0): BIOS panel mode data doesn't match probed data, continuing with probed.
[     8.900] (II) PSB(0): BIOS mode:
[     8.900] (II) PSB(0): Modeline "1366x768"x0.0   71.90  1366 1414 1480 1486  768 774 782 806 (48.4 kHz)
[     8.900] (II) PSB(0): probed mode:
[     8.900] (II) PSB(0): Modeline "1366x768"x0.0   71.90  1366 1414 1480 1486  768 774 782 806 -hsync -vsync (48.4 kHz)
[     8.901] (II) Debug: i830_psbPtrAddToList
[     8.901] (II) PSB(0): Debug: i830_psbSDVOInit
[     8.901] xf86TokenToOptinfo: table is NULL
[     8.901] (II) PSB(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
[     8.901] (II) PSB(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" registered at address 0x70.
[     8.965] (II) PSB(0): I2C bus "SDVOB DDC Bus" initialized.
[     8.966] (II) PSB(0): Debug: SDVO: W: 02                         (i830_SDVO_CMD_GET_DEVICE_CAPS)
[     8.976] (II) PSB(0): SDVO: R: 02 42 02 01 01 3D 3E 00 (Success)
[     8.976] (II) PSB(0): Debug: sdvo_get_capabilities, caps.output_flags=3e
[     8.976] (II) PSB(0): Debug: SDVO: W: 0B                         (i830_SDVO_CMD_GET_ATTACHED_DISPLAYS)
[     8.980] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     8.983] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     8.986] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     8.990] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     8.993] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     8.997] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.000] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.003] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.006] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.010] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.013] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.016] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.016] (II) PSB(0): Debug: SDVO: W: 0B                         (i830_SDVO_CMD_GET_ATTACHED_DISPLAYS)
[     9.020] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.024] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.027] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.030] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.034] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.037] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.040] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.044] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.047] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.050] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.054] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.057] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.057] (II) PSB(0): Debug: SDVO: W: 0B                         (i830_SDVO_CMD_GET_ATTACHED_DISPLAYS)
[     9.061] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.064] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.068] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.071] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.074] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.078] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.081] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.084] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.088] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.091] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.094] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.097] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.098] (II) PSB(0): Output SDVO-1 has no monitor section
[     9.098] (II) PSB(0): Debug: SDVO: W: 05 00 00                   (i830_SDVO_CMD_SET_ACTIVE_OUTPUTS)
[     9.101] (II) PSB(0): SDVO: R:                         (Success)
[     9.101] (II) PSB(0): Debug: SDVO: W: 10 00                      (i830_SDVO_CMD_SET_TARGET_INPUT)
[     9.104] (II) PSB(0): SDVO: R:                         (Success)
[     9.104] (II) PSB(0): Debug: SDVO: W: 1D                         (i830_SDVO_CMD_GET_INPUT_PIXEL_CLOCK_RANGE)
[     9.110] (II) PSB(0): SDVO: R: C4 09 74 40             (Success)
[     9.110] (II) PSB(0): SDVO device VID/DID: 02:42.02, clock range 25.0MHz - 165.0MHz, input 1: Y, input 2: N, output 1: Y, output 2: N
[     9.110] (II) Debug: i830_psbPtrAddToList
[     9.110] (II) Debug: i830_psbOutputCompat
[     9.110] (II) PSB(0): Debug: i830_psbOutputTypesToIndex
[     9.111] (II) PSB(0): Debug: Output crtc mask is 0x00000002, compat mask is 0x00000001
[     9.111] (II) PSB(0): Debug: i830_psbOutputTypesToIndex
[     9.111] (II) PSB(0): Debug: Output crtc mask is 0x00000001, compat mask is 0x00000002
[     9.111] (II) PSB(0): Debug: xxi830_psbInitCrtcs
[     9.111] (II) PSB(0): Debug: xxi830_psbCrtcInit
[     9.111] (II) PSB(0): Debug: xxi830_psbCrtcInit
[     9.111] (II) Debug: i830_psbOutputEnableCrtcForAllScreens
[     9.111] (II) Debug: Marking crtc 0 as available for all screens.
[     9.111] (II) Debug: i830_psbOutputEnableCrtcForAllScreens
[     9.111] (II) Debug: Marking crtc 1 as available for all screens.
[     9.111] (II) PSB(0): Debug: psbDeviceFinishInit
[     9.111] (II) Debug: Really running psbDeviceFinishInit
[     9.111] (++) PSB(0): i830_psbSaveHWState
[     9.111] (II) PSB(0): Debug: xxi830_psbOutputSave
[     9.111] (II) PSB(0): Debug: psbLVDSSave
[     9.111] (II) PSB(0): Debug: xxi830_sdvo_save
[     9.111] (II) PSB(0): Debug: SDVO: W: 20                         (i830_SDVO_CMD_GET_CLOCK_RATE_MULT)
[     9.114] (II) PSB(0): SDVO: R: 01                      (Success)
[     9.114] (II) PSB(0): Current clock rate multiplier: 1
[     9.114] (II) PSB(0): Debug: SDVO: W: 04                         (i830_SDVO_CMD_GET_ACTIVE_OUTPUTS)
[     9.119] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.119] (II) PSB(0): Debug:  --save_active_outputs is 0
[     9.119] (II) PSB(0): Debug: SDVO: W: 10 00                      (i830_SDVO_CMD_SET_TARGET_INPUT)
[     9.121] (II) PSB(0): SDVO: R:                         (Success)
[     9.122] (II) PSB(0): Debug: SDVO: W: 12                         (i830_SDVO_CMD_GET_INPUT_TIMINGS_PART1)
[     9.132] (II) PSB(0): SDVO: R: 00 00 00 00 00 00 00 00 (Success)
[     9.132] (II) PSB(0): Debug: SDVO: W: 13                         (i830_SDVO_CMD_GET_INPUT_TIMINGS_PART2)
[     9.142] (II) PSB(0): SDVO: R: 00 00 00 00 16 20 00 00 (Success)
[     9.142] (II) PSB(0): Debug: SDVO: W: 11 00 00                   (i830_SDVO_CMD_SET_TARGET_OUTPUT)
[     9.145] (II) PSB(0): SDVO: R:                         (Invalid arg)
[     9.145] (II) PSB(0): Debug: SDVO: W: 18                         (i830_SDVO_CMD_GET_OUTPUT_TIMINGS_PART1)
[     9.155] (II) PSB(0): SDVO: R: 00 00 00 00 00 00 00 00 (Target not specified)
[     9.156] (II) PSB(0): Debug: SDVO: W: 06 08 58 F2 00             (i830_SDVO_CMD_GET_IN_OUT_MAP)
[     9.161] (II) PSB(0): SDVO: R:                         (Success)
[     9.161] (II) PSB(0): Debug: xxi830_psbCrtcSave pipe 0.
[     9.161] (II) PSB(0): Debug: xxi830_psbCrtcSave pipe 1.
[     9.297] (II) Loading sub module "shadow"
[     9.297] (II) LoadModule: "shadow"
[     9.298] (II) Loading /usr/lib/xorg/modules/libshadow.so
[     9.299] (II) Module shadow: vendor="X.Org Foundation"
[     9.299]     compiled for 1.9.2, module version = 1.1.0
[     9.299]     ABI class: X.Org ANSI C Emulation, version 0.4
[     9.299] (**) PSB(0): Shadow framebuffer enabled
[     9.299] (II) Debug: i830_psbOutputAssignToScreen
[     9.299] (II) PSB(0): Output "SDVO-1" is assigned to this screen.
[     9.299] (II) Debug: i830_psbOutputAssignToScreen
[     9.300] (II) PSB(0): Output "LVDS0" is assigned to this screen.
[     9.300] (II) PSB(0): Searching for matching Poulsbo mode(s):
[     9.300] (II) PSB(0): Debug: psbLVDSDetect 1
[     9.305] (II) PSB(0): Debug: psbGetLidStatus lidState= 0
[     9.305] (II) PSB(0): Debug: psbLVDSGetModes
[     9.362] (II) PSB(0): EDID for output LVDS0
[     9.362] (II) PSB(0): Manufacturer: HSD  Model: 4b6  Serial#: 21287
[     9.362] (II) PSB(0): Year: 2010  Week: 8
[     9.362] (II) PSB(0): EDID Version: 1.3
[     9.362] (II) PSB(0): Digital Display Input
[     9.362] (II) PSB(0): Max Image Size [cm]: horiz.: 27  vert.: 15
[     9.362] (II) PSB(0): Gamma: 2.20
[     9.362] (II) PSB(0): No DPMS capabilities specified
[     9.362] (II) PSB(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[     9.362] (II) PSB(0): First detailed timing is preferred mode
[     9.362] (II) PSB(0): redX: 0.591 redY: 0.354   greenX: 0.322 greenY: 0.547
[     9.362] (II) PSB(0): blueX: 0.153 blueY: 0.098   whiteX: 0.313 whiteY: 0.329
[     9.362] (II) PSB(0): Manufacturer's mask: 0
[     9.362] (II) PSB(0): Supported detailed timing:
[     9.362] (II) PSB(0): clock: 71.9 MHz   Image Size:  270 x 150 mm
[     9.362] (II) PSB(0): h_active: 1366  h_sync: 1414  h_sync_end 1480 h_blank_end 1486 h_border: 0
[     9.362] (II) PSB(0): v_active: 768  v_sync: 774  v_sync_end 782 v_blanking: 806 v_border: 0
[     9.362] (II) PSB(0): 
[     9.362] (II) PSB(0): Monitor name: HSD121PHW1
[     9.363] (II) PSB(0): EDID (in hex):
[     9.363] (II) PSB(0):     00ffffffffffff002264b60427530000
[     9.363] (II) PSB(0):     08140103801b0f780a6845975a528c27
[     9.363] (II) PSB(0):     19505400000001010101010101010101
[     9.363] (II) PSB(0):     010101010101161c5678500026303042
[     9.363] (II) PSB(0):     68000e9610000019000000fe00000000
[     9.363] (II) PSB(0):     00000000000000000000000000fc0048
[     9.363] (II) PSB(0):     5344313231504857310a202000000010
[     9.363] (II) PSB(0):     000a20202020202020202020202000d2
[     9.363] (II) PSB(0): EDID vendor "HSD", prod id 1206
[     9.363] (II) PSB(0): Printing DDC gathered Modelines:
[     9.363] (II) PSB(0): Modeline "1366x768"x0.0   71.90  1366 1414 1480 1486  768 774 782 806 -hsync -vsync (48.4 kHz)
[     9.363] (II) PSB(0): EDID vendor "HSD", prod id 1206
[     9.363] (II) PSB(0): Debug: psbLVDSModeValid
[     9.363] (II) PSB(0): Debug: psbLVDSModeValid
[     9.363] (II) PSB(0): Printing probed modes for output LVDS0
[     9.363] (II) PSB(0): Modeline "1360x768_60.00"x60.0   84.50  1360 1392 1712 1744  768 783 791 807 (48.5 kHz)
[     9.363] (II) PSB(0): Modeline "1366x768"x60.0   71.90  1366 1414 1480 1486  768 774 782 806 -hsync -vsync (48.4 kHz)
[     9.364] (II) PSB(0): Debug: xxi830_sdvo_detect 1
[     9.364] (II) PSB(0): Debug: SDVO: W: 0E                         (i830_SDVO_CMD_GET_ACTIVE_HOT_PLUG)
[     9.368] (II) PSB(0): SDVO: R: 00 00                   (Not supported)
[     9.368] (II) PSB(0): Debug: SDVO: W: 0D 01 00                   (i830_SDVO_CMD_SET_ACTIVE_HOT_PLUG)
[     9.370] (II) PSB(0): Debug: SDVO: W: 0E                         (i830_SDVO_CMD_GET_ACTIVE_HOT_PLUG)
[     9.371] (II) PSB(0): Debug: xxi830_sdvo_dpms 0, active_outputs=0
[     9.412] (II) PSB(0): Debug: SDVO: W: 03                         (i830_SDVO_CMD_GET_TRAINED_INPUTS)
[     9.415] (II) PSB(0): SDVO: R: 00                      (Success)
[     9.415] (EE) PSB(0): First SDVO output reported failure to sync or input is not trainded!!!
[     9.415] (II) PSB(0): Debug: SDVO: W: 05 00 00                   (i830_SDVO_CMD_SET_ACTIVE_OUTPUTS)
[     9.419] (II) PSB(0): SDVO: R:                         (Success)
[     9.419] (II) PSB(0): Debug: SDVO: W: 02                         (i830_SDVO_CMD_GET_DEVICE_CAPS)
[     9.429] (II) PSB(0): SDVO: R: 02 42 02 01 01 3D 3E 00 (Success)
[     9.429] (II) PSB(0): Debug: SDVO: W: 0B                         (i830_SDVO_CMD_GET_ATTACHED_DISPLAYS)
[     9.433] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.437] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.440] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.443] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.447] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.450] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.453] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.457] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.460] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.463] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.467] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.470] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.471] (II) PSB(0): Debug: SDVO: W: 0B                         (i830_SDVO_CMD_GET_ATTACHED_DISPLAYS)
[     9.475] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.478] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.481] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.485] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.488] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.491] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.495] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.498] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.501] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.504] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.508] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.511] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.512] (II) PSB(0): Debug: SDVO: W: 0B                         (i830_SDVO_CMD_GET_ATTACHED_DISPLAYS)
[     9.516] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.519] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.522] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.526] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.529] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.532] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.536] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.539] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.542] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.546] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.549] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.552] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.553] (II) PSB(0): Debug: SDVO: W: 0B                         (i830_SDVO_CMD_GET_ATTACHED_DISPLAYS)
[     9.557] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.560] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.564] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.567] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.570] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.574] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.577] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.580] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.584] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.587] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.590] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.594] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.594] (II) PSB(0): Debug: SDVO: W: 0B                         (i830_SDVO_CMD_GET_ATTACHED_DISPLAYS)
[     9.598] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.602] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.605] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.608] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.612] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.615] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.618] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.621] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.625] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.628] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.631] (II) PSB(0): SDVO: R: 00 00                   (Pending)
[     9.635] (II) PSB(0): SDVO: R: 00 00                   (Success)
[     9.635] (II) PSB(0): Debug: xxi830_sdvo_dpms 3, active_outputs=0
[     9.635] (II) PSB(0): Debug: SDVO: W: 05 00 00                   (i830_SDVO_CMD_SET_ACTIVE_OUTPUTS)
[     9.639] (II) PSB(0): SDVO: R:                         (Success)
[     9.639] (II) PSB(0): EDID for output SDVO-1
[     9.639] (II) PSB(0): Output LVDS0 connected
[     9.639] (II) PSB(0): Output SDVO-1 disconnected
[     9.639] (II) PSB(0): Using user preference for initial modes
[     9.639] (II) PSB(0): Output LVDS0 using initial mode 1360x768_60.00
[     9.639] (II) PSB(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[     9.639] (II) Debug: i830_psbOutputEnableCrtcForAllScreens
[     9.639] (II) Debug: Marking crtc 0 as available for all screens.
[     9.640] (II) Debug: i830_psbOutputDisableCrtcForOtherScreens
[     9.640] (II) Debug: Grabbing crtc 1 for screen 0
[     9.640] (**) PSB(0): Display dimensions: (270, 150) mm
[     9.640] (**) PSB(0): DPI set to (128, 231)
[     9.640] (--) Depth 24 pixmap format is 32 bpp
[     9.640] (II) PSB(0): Debug: psbScreenInit
[     9.640] (II) PSB(0): Debug: psbDRIScreenInit
[     9.640] (II) PSB(0): Debug: SAREA size is 8192
[     9.640] drmOpenDevice: node name is /dev/dri/card0
[     9.640] drmOpenDevice: open result is -1, (No such device)
[     9.640] drmOpenDevice: open result is -1, (No such device)
[     9.640] drmOpenDevice: Open failed
[     9.641] drmOpenDevice: node name is /dev/dri/card0
[     9.641] drmOpenDevice: open result is -1, (No such device)
[     9.641] drmOpenDevice: open result is -1, (No such device)
[     9.641] drmOpenDevice: Open failed
[     9.728] [drm] failed to load kernel module "psb"
[     9.728] (EE) [drm] drmOpen failed.
[     9.728] (EE) PSB(0): [dri] DRIScreenInit failed. Disabling DRI.
[     9.729] (EE) [drm] Could not uninstall irq handler.
[     9.729] (EE) PSB(0): This driver currently needs DRM to operate.
[     9.729]
Fatal server error:
[     9.729] AddScreen/ScreenInit failed for driver 0
[     9.729]
[     9.729]
Please consult the The X.Org Foundation support
     at http://wiki.x.org
for help.
[     9.729] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[     9.729]

Offline

#354 2010-11-06 08:35:46

partizan
Member
From: Ukraine
Registered: 2010-09-23
Posts: 28

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

>> failed to load kernel module "psb"
how you are building psb-kmod package? maybe you need to reboot after building kernel modules, for fine automatic module loading

or try to load modules manually (modprobe psb, if it says something like "can't find module named psb", insmod /var/lib/modules/... /psb), and see dmesg for errors. I hope you don't need to do this, and reboot solves the problem smile

Offline

#355 2010-11-06 09:03:09

cswetenham
Member
Registered: 2010-10-22
Posts: 7

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

I built the psb-kmod package from AUR:

cd ~/build/
tar -xzvf psb-kmod.tar.gz
cd psb-kmod/
makepkg -i

I followed similar steps for all the packages on the page https://wiki.archlinux.org/index.php/Poulsbo in the given order and they built and installed without errors:

1) psb-firmware
2) psb-kmod
3) libdrm-poulsbo
4) xpsb-glx
5) xorg-x11-drv-psb.

I have been rebooting every time I make a change to my xorg configuration unfortunately so it is not just a matter of rebooting.

[fib@eeefib ~]$ modprobe psb
FATAL: Error inserting psb (/lib/modules/2.6.35-ARCH/extra/psb/psb.ko): Operation not permitted
[fib@eeefib ~]$ sudo modprobe psb
Password:
FATAL: Error inserting psb (/lib/modules/2.6.35-ARCH/extra/psb/psb.ko): Cannot allocate memory

I don't seem to have a /var/lib/modules/ directory.

The only semi-relevant error I can see in dmesg are these two lines:

[drm] Initialized drm 1.1.0 20060810
[drm:i915_init] *ERROR* drm/i915 can't work without intel_agp module!

I have both libdrm and libdrm-poulsbo installed, I don't know whether this is relevant.

Edit:

[fib@eeefib psb]$ sudo insmod /lib/modules/2.6.35-ARCH/extra/psb/psb.ko
insmod: error inserting '/lib/modules/2.6.35-ARCH/extra/psb/psb.ko': -1 Unknown symbol in module
[fib@eeefib psb]$ sudo insmod /lib/modules/2.6.35-ARCH/extra/psb/drm-psb.ko
insmod: error inserting '/lib/modules/2.6.35-ARCH/extra/psb/drm-psb.ko': -1 Cannot allocate memory

Again not sure if that is relevant or not...also, I am running the commands in this post after X has started with the vesa drivers, is that the wrong thing to do?

Edit: tried "sudo modprobe -v psb" without X started. It seems to try to insmod drm-psb and gets the "Cannot allocate memory" error.

Last edited by cswetenham (2010-11-06 09:32:36)

Offline

#356 2010-11-06 10:21:19

partizan
Member
From: Ukraine
Registered: 2010-09-23
Posts: 28

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

> [drm:i915_init] *ERROR* drm/i915 can't work without intel_agp module!
i think some module conflicts with drm-psb or psb, check lsmod | grep drm, try to blacklisting/unloading modules. after you got "Unknown symbol in module" check dmesg for details (this error indicates that module dependencies not loaded)

also, you can try previuos version of kernel module
http://dl.dropbox.com/u/2162921/pkgbuil … src.tar.gz

Offline

#357 2010-11-06 10:47:38

cswetenham
Member
Registered: 2010-10-22
Posts: 7

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Ah, this seems like the right track! After "rmmod drm_kms_helper" and "rmmod drm", "modprobe psb" succeeded! The screen brightness changed but the display became messed up. I tried typing "rmmod psb" but it didn't go back, I could not see what I was doing so I typed "reboot". During the shutdown process the display was at native resolution! I can't remove the libdrm package because it is required by libgl, mesa, and xorg-server. Is there a way to prevent the drm module from being loaded?

Edit: in my rc.conf, MODULES=() and MOD_AUTOLOAD is enabled. I think I could disable it and use the output of "hwdetect --modules" for MODULES?

Last edited by cswetenham (2010-11-06 10:57:56)

Offline

#358 2010-11-06 11:02:31

partizan
Member
From: Ukraine
Registered: 2010-09-23
Posts: 28

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Yes you can, also you can blacklist module by adding "!" before it, like MODULES=(!drm_kms_helper !drm)

Offline

#359 2010-11-06 11:23:00

cswetenham
Member
Registered: 2010-10-22
Posts: 7

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

I tried both that and using the modprobe blacklist...didn't work. Then after about the fifth time I was typing "sudo rmmod drm_kms_helper" I realised that it was loading drm because I'd tried enabling KMS following the wiki page on Intel drivers months ago! I've removed the intel agp modules from /etc/mkinitcpio.conf and am rebuilding my initramfs now.

Edit: awesome, that worked! Thanks a lot for your help. I feel I learned a lot about linux this morning. Now I just need to work out how to adjust the brightness that doesn't require a sudo smile

Last edited by cswetenham (2010-11-06 11:28:56)

Offline

#360 2010-11-09 18:41:23

idjut
Member
From: Oslo
Registered: 2006-05-15
Posts: 177

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Not wanting to spam this already long thread I still feel I have to give credit where credit is due and again it shows the amazing work of the arch community.

Today I followed this thread from beginning to end and was at times really enthusiastic about the breakthroughs, being so that I gave up getting a proper video driver for this back in February, this was very promising. Now that the result is that we didn't get the proper driver in the end I would just thank you for all the hard work trying to get there. And after all, the fbdev solution is really tolerable. I can finally watch video here without installing something besides arch. Just yesterday I considered looking for a new net/laptop. No longer.

Cheers, you lot!

PS: I am still looking into tweaking the performance however. Glxgears gives a lousy 20 FPS in half window!


Linux user #403491

"Men have called me mad; but the question is not yet settled, whether madness is or is not the loftiest intelligence– whether much that is glorious– whether all that is profound– does not spring from disease of thought– from moods of mind exalted at the expense of the general intellect." - E. A. Poe from Eleonora

Offline

#361 2010-11-29 11:43:04

seeking
Member
Registered: 2009-08-25
Posts: 22

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Why can not I change the brightness?

I type type 50 in /sys/class/backlight/psblvds/brightness, and :w to save, but it says

   "brightness" E667: Fsync failed

Why?

Offline

#362 2010-11-29 11:59:47

seeking
Member
Registered: 2009-08-25
Posts: 22

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Wow, I tried the bash script in the following URL and it works
https://bbs.archlinux.org/viewtopic.php … 74#p813074

The code:
#! /bin/sh
sudo sh -c "echo $1 > /sys/class/backlight/psblvds/brightness"

I do not know why...

Offline

#363 2010-12-13 13:26:05

kishd
Member
Registered: 2006-06-14
Posts: 401

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

There is a new emgd driver out "http://edc.intel.com/Software/Downloads/EMGD/". Apparently for meego it compiles agaist xorg 1.8. Has anybody tried to compile this for arch against xorg 1.9?


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#364 2010-12-21 17:36:52

kishd
Member
Registered: 2006-06-14
Posts: 401

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

I recently purchased an Asus EeePc 1201HA. It has the poulsbo chipse and I just assumed that an intel chipset will have good linux support. Adding mem=1783MB to the kernel boot parameter made resume from suspend to disk and mem with uswsusp much more reliable. kwin effects work with xrender though very slow.

the brightness script works unfortunately the backlight does not go quite as dark as with vesa driver.

I would like to thank everybody for the excellent psb driver in AUR. Mandirva and Ubuntu both have psb support . I have tried both and it was far easier to set it up iin Arch.


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#365 2010-12-22 21:37:27

maevius
Member
From: Greece
Registered: 2009-09-10
Posts: 135
Website

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Has anyone tried to play any games?

Offline

#366 2010-12-30 06:21:43

canolucas
Member
Registered: 2010-05-23
Posts: 50

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

maevius wrote:

Has anyone tried to play any games?

yeah, xmoto works great! smile

Last edited by canolucas (2010-12-30 12:55:45)

Offline

#367 2011-02-23 12:42:36

jerryluc
Member
From: Norway
Registered: 2008-05-20
Posts: 95

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

http://lwn.net/Articles/429205/

Someone's working on a open source driver for gma500!

Offline

#368 2011-03-18 12:15:20

rmahangoe
Member
Registered: 2011-03-18
Posts: 1

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

it doesn't work for me.

error: failed retrieving file 'ixar.db' from julienetienne.free.fr : Not Found
error: failed to update ixar (Not Found)
error: could not open file /var/lib/pacman/sync/ixar.db: Failed to open '/var/lib/pacman/sync/ixar.db'
error: target not found: xorg-x11-drv-psb


ixar wrote:

Hi !

I have cooked a few PKGBUILDs for myself, and I thought others might enjoy it as well wink
They contain poulsbo driver used in some netbooks. They are accelerated for 2d and 3d, but rely on a proprietary driver.

Please find the PKGBUILD here: http://julienetienne.free.fr/Arch/abs/
And you could test by adding the [ixar] repository in your pacman.conf:
[ixar]
Server = http://julienetienne.free.fr/Arch/repository

Just do "pacman -Sy xorg-x11-drv-psb" to get the driver and its dependencies.
After that you need to "modprobe psb" and edit "/etc/X11/xorg.conf" to use the "psb" drivers.

It works for me. I hope It will work for you as well wink
Do not hesitate to enhance the PKGBUILD as I am sure they are badly/quickly written.
I would be glad to get patches from you.

FYI the PKGBUILD were adapted from AdamW work for fedora packages that can be found here: http://www.happyassassin.net/2009/08/17 … 0-support/

Enjoy !

Edit: missing Xorg driver added.

Offline

#369 2011-03-18 12:28:47

maevius
Member
From: Greece
Registered: 2009-09-10
Posts: 135
Website

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

The post you quoted is nearly 2 years old. Did you have a look at the wiki page? Precompiled binaries are ready to be installed through this repository.

Last edited by maevius (2011-03-18 12:29:19)

Offline

#370 2011-03-29 08:11:40

seeking
Member
Registered: 2009-08-25
Posts: 22

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Can anyone use compiz-fusion? It seems the psb driver works well with compiz in Ubuntu, see the link followed,

https://bugs.launchpad.net/gma500/+bug/689805

Offline

#371 2011-04-11 13:18:59

kookaburra
Member
Registered: 2011-04-07
Posts: 6

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Hello all,
Today, a kernel update broke my system and I cannot start X after a reboot. ... How can I fix this ? (I know how to do it on Ubuntu with dpkg but not under ArchLinux and Pacman :-(  ).
Thanks.

Offline

#372 2011-04-11 13:21:23

maevius
Member
From: Greece
Registered: 2009-09-10
Posts: 135
Website

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

kookaburra wrote:

Hello all,
Today, a kernel update broke my system and I cannot start X after a reboot. ... How can I fix this ? (I know how to do it on Ubuntu with dpkg but not under ArchLinux and Pacman :-(  ).
Thanks.

What kernel are you referring to? Try recompiling the modules.

Offline

#373 2011-04-11 15:27:34

kookaburra
Member
Registered: 2011-04-07
Posts: 6

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

What kernel are you referring to? Try recompiling the modules.

http://www.archlinux.org/packages/core/i686/kernel26/
the new kernel in the core repository ... date of today ...

You think I must re_install all the packages ? Ok, I'm going to try this ... thanks.

Offline

#374 2011-04-11 15:28:17

kookaburra
Member
Registered: 2011-04-07
Posts: 6

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

What kernel are you referring to? Try recompiling the modules.

http://www.archlinux.org/packages/core/i686/kernel26/
the new kernel in the core repository ... date of today ...

You think I must re_install all the packages ? Ok, I'm going to try this ... thanks.

Offline

#375 2011-04-11 16:41:34

maevius
Member
From: Greece
Registered: 2009-09-10
Posts: 135
Website

Re: Poulsbo aka Intel GMA500 drivers PKGBUILD

Hmmm, .38 hit the core? Didn't know. I haven't updated yet my netbook. Will let you know.  And I didn't mean re_install but re_build.

Offline

Board footer

Powered by FluxBB