[Openchrome-users] version 0.2.902 with openSUSE 11.0

Rona Dini Hari rona_dinihari
Tue Aug 12 21:36:05 PDT 2008


    
I've never used mailing list before. I hope this goes to the right place. 

I've used openchrome 0.2.902 on openSUSE 10.2 and openSUSE 10.3. I used
it on my Axioo nve828nc notebook. Linux detected it as P4M900 with
Chrome9 HC IGP. Right now i'm using openSUSE 11.0.

cat /var/log/Xorg.0.log | grep '(EE)'
    (EE) CHROME(0): [drm] No DRM framebuffer heap available.
    (EE) CHROME(0): [dri] Frame buffer initialization failed.

dmesg | grep -i fail:
PCI: Failed to allocate mem resource #6:10000 at c0000000 for 0000:01:00.0

cat /var/log/messages | grep -i disable:
Aug 13 09:17:03 nve828nc kernel: ACPI: PCI interrupt for device 0000:01:00.0 disabled

The following are my steps ...

install kernel development:
    (old):
        (i don't remember)
    (new):
        (Base development)
        (C development)
        (kernel development):
            kernel-default
            kernel-docs
            kernel-source
            kernel-syms
            linux-kernel-headers
            devel_kernel

install openchrome (yast/zypper/tarball/svn):
    (old):
        (i don't remember)
    (new):
        (yast/rpm/zypper):
            xorg-x11-driver-video-openchrome-070221-1.3 
        (tarball):
            xf86-video-openchrome-0.2.902.tar.bz2

install openchrome driver from tarball:
    (download driver)
    tar -xjvf xf86-video-openchrome-0.2.902.tar.bz2
    cd xf86-video-openchrome-0.2.902/
    # ./configure
    # make
    # sudo make install

compile dri, drm, agp:
    # cd /usr/src/linux
    # make clean
    # make mrproper
    # cp ../linux-obj/i586/default/.config .
    # patch -p1 < p4m900-drm.patch
    # patch -p1 < p4m900-kernel-drm-agp.patch
    # patch -p1 < via-chrome9-drm.patch-2.6.25.4-8 (new)
    # make drivers/char/drm/
    # make drivers/char/drm/drm.ko
    (old)
    # make drivers/char/drm/via.ko
    (new)
    # make drivers/char/drm/via_crome9.ko
    # make drivers/char/agp/
    # make drivers/char/agp/via-agp.ko
    # cp drivers/char/drm/{drm,via}.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/ (old)
    # cp drivers/char/drm/{drm,via_chrome9}.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/ (new)
    # cp drivers/char/agp/via-agp.ko /lib/modules/`uname -r`/kernel/drivers/char/agp/
    # depmod -ea
    # modprobe agpgart
    # modprobe via_agp
    (old)
    # modprobe via
    (new)
    # modprobe via_chrome9
    # modprobe drm

/var/log/messages:
    Aug 13 09:26:13 nve828nc kernel: [drm] Module unloaded
    Aug 13 09:26:13 nve828nc kernel: [drm] Module unloaded
    Aug 13 09:27:11 nve828nc kernel: agpgart: Detected VIA P4M900 chipset
    Aug 13 09:27:11 nve828nc kernel: agpgart: AGP aperture is 128M @ 0xc0000000
    Aug 13 09:29:15 nve828nc kernel: ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
    Aug 13 09:29:15 nve828nc kernel: [drm] Initialized via_chrome9_chrome9 2.11.1 20080415 on minor 0

dmesg:
  agpgart: no version for "struct_module" found: kernel tainted.
  Linux agpgart interface v0.103    
  agpgart: Detected VIA P4M900 chipset
  agpgart: AGP aperture is 128M @ 0xc0000000
  input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:17/device:18/input/input7
  ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
  [drm] Initialized drm 1.1.0 20060810
  ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
  [drm] Initialized via_chrome9_chrome9 2.11.1 20080415 on minor 0
  agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
  agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
  agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode

/etc/X11/xorg.conf:
    ...
    Section "Device"
        BoardName    "VIA Technologies, Inc. Chrome9 HC IGP (rev 01)"
        BusID        "1:0:0"
        Driver       "openchrome"
        Identifier   "Device[0]"
        VendorName   "openchrome"
        Option       "DisableIRQ" "off"
        Option       "DisableVQ" "off"
        Option       "EnableAGPDMA" "on"
        Option       "NoAccel" "on"
        Option       "NoAGPFor2D" "off"
        Option       "NoXVDMA" "off"
        Option       "ShadowFB" "off"
        Option       "SWCursor" "on"
        Option       "VBEModes" "on"
        Option       "VBESaveRestore" "off"
    EndSection
    ...

kernel boot driver module load order:
    (old):
        /etc/sysconfig/kernel:modules_loaded_on_boot="agpgart via_agp via drm"
    (new):
        /etc/sysconfig/kernel:modules_loaded_on_boot="agpgart via_agp via_chrome9 drm"

Are these correct?
Are there any steps i've missed?
Is there anything i can do to improve?
I don't feel any different between the latest method marked with
'(new)' and previous method marked with '(old)', or between tarball,
svn and rpm. Is this true?
Now i have problems with hibernate. I have to install some updates and
make changes to configuration. My guess is some kernel bug, yes?
I use wine, 3D game, and desktop animation (compiz). I can't use
hardware acceleration (NoAccel is 'on'). It is strange that something
called hardware acceleration is actually the one to be disabled for
features mentioned to work. It feels like a waste. Is there any future
fix on this?


      ___________________________________________________________________________
Dapatkan nama yang Anda sukai!
Sekarang Anda dapat memiliki email di @ymail.com dan @rocketmail.com.
http://mail.promotions.yahoo.com/newdomains/id/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openchrome.dmesg.tar.gz
Type: application/x-gzip
Size: 8485 bytes
Desc: not available
Url : http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20080813/4d4df584/openchrome.dmesg.tar-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openchrome.xorg.conf.tar.gz
Type: application/x-gzip
Size: 1751 bytes
Desc: not available
Url : http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20080813/4d4df584/openchrome.xorg.conf.tar-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openchrome.Xorg.0.log.tar.gz
Type: application/x-gzip
Size: 9657 bytes
Desc: not available
Url : http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20080813/4d4df584/openchrome.Xorg.0.log.tar-0001.bin



More information about the Openchrome-users mailing list