Results 1 to 9 of 9

Thread: 10.04 r128 driver not loaded into kernel

  1. #1
    Join Date
    Nov 2010
    Beans
    20

    Question 10.04 r128 driver not loaded into kernel

    Hey everyone,

    The root symptom was that my monitor could only reach a resolution of 800x600.

    I am trying to get Ubuntu 10.04 working with my computer. The ATI Rage 128 Pro Ultra TR video card is detected but it is unclaimed (second one):
    Code:
    sudo lshw -C display
      *-display UNCLAIMED    
           description: VGA compatible controller
           product: 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
           vendor: Intel Corporation
           physical id: 2
           bus info: pci@0000:00:02.0
           version: 01
           width: 32 bits
           clock: 33MHz
           capabilities: pm bus_master cap_list
           configuration: latency=0
           resources: memory:f0000000-f7ffffff(prefetchable) memory:fc400000-fc47ffff
      *-display UNCLAIMED
           description: VGA compatible controller
           product: Rage 128 Pro Ultra TR
           vendor: ATI Technologies Inc
           physical id: 4
           bus info: pci@0000:05:04.0
           version: 00
           width: 32 bits
           clock: 33MHz
           capabilities: pm bus_master cap_list
           configuration: latency=66 mingnt=8
           resources: memory:ec000000-efffffff(prefetchable) ioport:1000(size=256) memory:fc500000-fc503fff memory:ebe00000-ebe1ffff(prefetchable)
    Next, I made sure I had the driver installed using apt-get:
    Code:
    sudo apt-get install xserver-xorg-video-r128
    [sudo] password for jmate: 
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    xserver-xorg-video-r128 is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 335 not upgraded.
    Finally, I check so see if the driver is loaded into the kernel:
    Code:
    lsmod | grep r128
    nothing returned
    Here's the entire output of lsmod
    Code:
    Module                  Size  Used by
    binfmt_misc             6587  1 
    snd_intel8x0           25588  2 
    snd_ac97_codec        100646  1 snd_intel8x0
    ac97_bus                1002  1 snd_ac97_codec
    snd_pcm_oss            35308  0 
    snd_mixer_oss          13746  1 snd_pcm_oss
    snd_pcm                70662  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
    snd_seq_dummy           1338  0 
    snd_seq_oss            26726  0 
    snd_seq_midi            4557  0 
    snd_rawmidi            19056  1 snd_seq_midi
    snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
    snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
    snd_timer              19098  2 snd_pcm,snd_seq
    snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
    fbcon                  35102  71 
    tileblit                2031  1 fbcon
    font                    7557  1 fbcon
    bitblit                 4707  1 fbcon
    softcursor              1189  1 bitblit
    i915                  282354  0 
    snd                    54148  14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    vga16fb                11385  1 
    vgastate                8961  1 vga16fb
    ppdev                   5259  0 
    drm_kms_helper         29297  1 i915
    parport_pc             25962  1 
    soundcore               6620  1 snd
    intel_agp              24177  2 i915
    drm                   162471  2 i915,drm_kms_helper
    i2c_algo_bit            5028  1 i915
    video                  17375  1 i915
    lp                      7028  0 
    psmouse                63245  0 
    serio_raw               3978  0 
    snd_page_alloc          7076  2 snd_intel8x0,snd_pcm
    shpchp                 28820  0 
    output                  1871  1 video
    agpgart                31724  2 intel_agp,drm
    parport                32635  3 ppdev,parport_pc,lp
    e100                   28211  0 
    mii                     4381  1 e100
    floppy                 53016  0 
    usbhid                 36110  0 
    hid                    67032  1 usbhid
    What can I do next to diagnose the problem?

    Cheers,
    Joseph
    Last edited by jmate; November 15th, 2010 at 04:54 AM. Reason: fixing grammar and spelling

  2. #2
    Join Date
    Nov 2010
    Beans
    20

    Re: 10.04 r128 driver not loaded into kernel

    I checked out this post:

    http://ubuntuforums.org/showthread.php?t=1437980

    and try to setup an xconf.

    sudo Xorg -configure
    X -config /root/xorg.conf.new
    This resulted in a black screen with a cursor that did not change for 10 minutes.

    Does anyone have any other ideas?

    Cheers,
    Joseph

  3. #3
    Join Date
    Nov 2010
    Beans
    20

    Re: 10.04 r128 driver not loaded into kernel

    Here is a copy of the Xorg.0.log:
    Code:
    X.Org X Server 1.7.6
    Release Date: 2010-03-17
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
    Current Operating System: Linux jmate-desktop 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC 2010 i686
    Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-25-generic root=UUID=4da2b71e-7715-41b3-bba8-30eac1c12eb3 ro quiet splash
    Build Date: 21 July 2010  12:47:34PM
    xorg-server 2:1.7.6-2ubuntu7.3 (For technical support please see http://www.ubuntu.com/support) 
    Current version of pixman: 0.16.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
    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: Mon Nov 15 01:45:01 2010
    (==) Using config directory: "/usr/lib/X11/xorg.conf.d"
    (==) No Layout section.  Using the first Screen section.
    (==) No screen section available. Using defaults.
    (**) |-->Screen "Default Screen Section" (0)
    (**) |   |-->Monitor "<default monitor>"
    (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
    (==) Automatically adding devices
    (==) Automatically enabling devices
    (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
        Entry deleted from font path.
    (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/100dpi/:unscaled,
        /usr/share/fonts/X11/75dpi/:unscaled,
        /usr/share/fonts/X11/Type1,
        /usr/share/fonts/X11/100dpi,
        /usr/share/fonts/X11/75dpi,
        /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
        built-ins
    (==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
    (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
    (II) Loader magic: 0x81f0e80
    (II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 6.0
        X.Org XInput driver : 7.0
        X.Org Server Extension : 2.0
    (++) using VT number 7
    
    (--) PCI: (0:0:2:0) 8086:2562:0e11:00b8 Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device rev 1, Mem @ 0xf0000000/134217728, 0xfc400000/524288
    (--) PCI:*(0:5:4:0) 1002:5452:1002:0009 ATI Technologies Inc Rage 128 Pro Ultra TR rev 0, Mem @ 0xec000000/67108864, 0xfc500000/16384, I/O @ 0x00001000/256, BIOS @ 0x????????/131072
    (II) Open ACPI successful (/var/run/acpid.socket)
    (II) LoadModule: "extmod"
    (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension MIT-SCREEN-SAVER
    (II) Loading extension XFree86-VidModeExtension
    (II) Loading extension XFree86-DGA
    (II) Loading extension DPMS
    (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.7.6, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
    (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.7.6, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
    (==) AIGLX enabled
    (II) Loading extension GLX
    (II) LoadModule: "record"
    (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    (II) Module record: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
    (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.7.6, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension XFree86-DRI
    (II) LoadModule: "dri2"
    (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.1.0
        ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension DRI2
    (==) Matched ati as autoconfigured driver 0
    (==) Matched vesa as autoconfigured driver 1
    (==) Matched fbdev as autoconfigured driver 2
    (==) Assigned the driver to the xf86ConfigLayout
    (II) LoadModule: "ati"
    (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
    (II) Module ati: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 6.13.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 6.0
    (II) LoadModule: "r128"
    (II) Loading /usr/lib/xorg/modules/drivers/r128_drv.so
    (II) Module r128: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 6.8.1
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 6.0
    (II) LoadModule: "vesa"
    (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    (II) Module vesa: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 2.3.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 6.0
    (II) LoadModule: "fbdev"
    (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    (II) Module fbdev: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 0.4.1
        ABI class: X.Org Video Driver, version 6.0
    (II) R128: Driver for ATI Rage 128 chipsets:
        ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
        ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
        ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
        ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
        ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
        ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
        ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
        ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
        ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
        ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
        ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
        ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
        ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
        ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
        ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
        ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
        ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
        ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
        ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
        ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
        ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
        ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
        ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
        ATI Rage 128 Pro ULTRA TU (AGP?)
    (II) VESA: driver for VESA chipsets: vesa
    (II) FBDEV: driver for framebuffer: fbdev
    (II) Primary Device is: PCI 05@00:04:0
    (WW) Falling back to old probe method for vesa
    (WW) Falling back to old probe method for fbdev
    (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.7.6, module version = 0.0.2
        ABI class: X.Org Video Driver, version 6.0
    (II) R128(0): PCI bus 5 card 4 func 0
    (II) R128(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
    (==) R128(0): Depth 24, (--) framebuffer bpp 32
    (II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    (==) R128(0): Default visual is TrueColor
    (II) Loading sub module "vgahw"
    (II) LoadModule: "vgahw"
    (II) Loading /usr/lib/xorg/modules/libvgahw.so
    (II) Module vgahw: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 0.1.0
        ABI class: X.Org Video Driver, version 6.0
    (II) R128(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
    (==) R128(0): RGB weight 888
    (II) R128(0): Using 8 bits per RGB (8 bit DAC)
    (II) Loading sub module "int10"
    (II) LoadModule: "int10"
    (II) Loading /usr/lib/xorg/modules/libint10.so
    (II) Module int10: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.0.0
        ABI class: X.Org Video Driver, version 6.0
    (II) R128(0): initializing int10
    (II) R128(0): Primary V_BIOS segment is: 0xc000
    (--) R128(0): Chipset: "ATI Rage 128 Pro ULTRA TR (AGP)" (ChipID = 0x5452)
    (--) R128(0): Linear framebuffer at 0xec000000
    (--) R128(0): MMIO registers at 0xfc500000
    (--) R128(0): VideoRAM: 16384 kByte (128-bit SDR SGRAM 1:1)
    (**) R128(0): Using external CRT for display
    (II) R128(0): Primary Display == Type 3
    (WW) R128(0): Can't determine panel dimensions, and none specified.
        Disabling programming of FP registers.
    (II) R128(0): PLL parameters: rf=2950 rd=65 min=12500 max=35000; xclk=13000
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"
    (II) Module "ddc" already built-in
    (II) Loading sub module "vbe"
    (II) LoadModule: "vbe"
    (II) Loading /usr/lib/xorg/modules/libvbe.so
    (II) Module vbe: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.1.0
        ABI class: X.Org Video Driver, version 6.0
    (II) R128(0): VESA BIOS detected
    (II) R128(0): VESA VBE Version 2.0
    (II) R128(0): VESA VBE Total Mem: 16384 kB
    (II) R128(0): VESA VBE OEM: ATI RAGE128
    (II) R128(0): VESA VBE OEM Software Rev: 1.0
    (II) R128(0): VESA VBE OEM Vendor: ATI Technologies Inc.
    (II) R128(0): VESA VBE OEM Product: R128
    (II) R128(0): VESA VBE OEM Product Rev: 01.00
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"
    (II) Module "ddc" already built-in
    (II) R128(0): VESA VBE DDC supported
    (II) R128(0): VESA VBE DDC Level none
    (II) R128(0): VESA VBE DDC transfer in appr. 2 sec.
    (II) R128(0): VESA VBE DDC read failed
    (==) R128(0): Using gamma correction (1.0, 1.0, 1.0)
    (II) Loading sub module "i2c"
    (II) LoadModule: "i2c"
    (II) Module "i2c" already built-in
    (II) R128(0): I2C bus "DDC" initialized.
    (II) R128(0): I2C device "DDC:ddc2" registered at address 0xA0.
    (EE) R128(0): No DFP detected
    (II) R128(0): <default monitor>: Using default hsync range of 31.50-37.90 kHz
    (II) R128(0): <default monitor>: Using default vrefresh range of 50.00-70.00 Hz
    (WW) R128(0): Unable to estimate virtual size
    (II) R128(0): Clock range:  12.50 to 350.00 MHz
    (II) R128(0): Not using default mode "640x350" (vrefresh out of range)
    (II) R128(0): Not using default mode "320x175" (vrefresh out of range)
    (II) R128(0): Not using default mode "640x400" (vrefresh out of range)
    (II) R128(0): Not using default mode "320x200" (vrefresh out of range)
    (II) R128(0): Not using default mode "720x400" (vrefresh out of range)
    (II) R128(0): Not using default mode "360x200" (vrefresh out of range)
    (II) R128(0): Not using default mode "640x480" (vrefresh out of range)
    (II) R128(0): Not using default mode "320x240" (vrefresh out of range)
    (II) R128(0): Not using default mode "640x480" (vrefresh out of range)
    (II) R128(0): Not using default mode "320x240" (vrefresh out of range)
    (II) R128(0): Not using default mode "640x480" (hsync out of range)
    (II) R128(0): Not using default mode "320x240" (hsync out of range)
    (II) R128(0): Not using default mode "800x600" (hsync out of range)
    (II) R128(0): Not using default mode "400x300" (hsync out of range)
    (II) R128(0): Not using default mode "800x600" (hsync out of range)
    (II) R128(0): Not using default mode "400x300" (hsync out of range)
    (II) R128(0): Not using default mode "800x600" (hsync out of range)
    (II) R128(0): Not using default mode "400x300" (hsync out of range)
    (II) R128(0): Not using default mode "1024x768" (vrefresh out of range)
    (II) R128(0): Not using default mode "512x384" (vrefresh out of range)
    (II) R128(0): Not using default mode "1024x768" (hsync out of range)
    (II) R128(0): Not using default mode "512x384" (hsync out of range)
    (II) R128(0): Not using default mode "1024x768" (hsync out of range)
    (II) R128(0): Not using default mode "512x384" (hsync out of range)
    (II) R128(0): Not using default mode "1024x768" (hsync out of range)
    (II) R128(0): Not using default mode "512x384" (hsync out of range)
    (II) R128(0): Not using default mode "1024x768" (hsync out of range)
    (II) R128(0): Not using default mode "512x384" (hsync out of range)
    (II) R128(0): Not using default mode "1152x864" (hsync out of range)
    (II) R128(0): Not using default mode "576x432" (hsync out of range)
    (II) R128(0): Not using default mode "1280x960" (hsync out of range)
    (II) R128(0): Not using default mode "640x480" (hsync out of range)
    (II) R128(0): Not using default mode "1280x960" (hsync out of range)
    (II) R128(0): Not using default mode "640x480" (hsync out of range)
    (II) R128(0): Not using default mode "1280x1024" (hsync out of range)
    (II) R128(0): Not using default mode "640x512" (hsync out of range)
    (II) R128(0): Not using default mode "1280x1024" (hsync out of range)
    (II) R128(0): Not using default mode "640x512" (hsync out of range)
    (II) R128(0): Not using default mode "1280x1024" (hsync out of range)
    (II) R128(0): Not using default mode "640x512" (hsync out of range)
    (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
    (II) R128(0): Not using default mode "800x600" (hsync out of range)
    (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
    (II) R128(0): Not using default mode "800x600" (hsync out of range)
    (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
    (II) R128(0): Not using default mode "800x600" (hsync out of range)
    (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
    (II) R128(0): Not using default mode "800x600" (hsync out of range)
    (II) R128(0): Not using default mode "1600x1200" (hsync out of range)
    (II) R128(0): Not using default mode "800x600" (hsync out of range)
    (II) R128(0): Not using default mode "1792x1344" (hsync out of range)
    (II) R128(0): Not using default mode "896x672" (hsync out of range)
    (II) R128(0): Not using default mode "1792x1344" (hsync out of range)
    (II) R128(0): Not using default mode "896x672" (hsync out of range)
    (II) R128(0): Not using default mode "1856x1392" (hsync out of range)
    (II) R128(0): Not using default mode "928x696" (hsync out of range)
    (II) R128(0): Not using default mode "1856x1392" (hsync out of range)
    (II) R128(0): Not using default mode "928x696" (hsync out of range)
    (II) R128(0): Not using default mode "1920x1440" (hsync out of range)
    (II) R128(0): Not using default mode "960x720" (hsync out of range)
    (II) R128(0): Not using default mode "1920x1440" (hsync out of range)
    (II) R128(0): Not using default mode "960x720" (hsync out of range)
    (II) R128(0): Not using default mode "832x624" (hsync out of range)
    (II) R128(0): Not using default mode "416x312" (hsync out of range)
    (II) R128(0): Not using default mode "1152x864" (hsync out of range)
    (II) R128(0): Not using default mode "576x432" (hsync out of range)
    (II) R128(0): Not using default mode "1152x864" (hsync out of range)
    (II) R128(0): Not using default mode "576x432" (hsync out of range)
    (II) R128(0): Not using default mode "1152x864" (hsync out of range)
    (II) R128(0): Not using default mode "576x432" (hsync out of range)
    (II) R128(0): Not using default mode "1152x864" (hsync out of range)
    (II) R128(0): Not using default mode "576x432" (hsync out of range)
    (II) R128(0): Not using default mode "1152x864" (hsync out of range)
    (II) R128(0): Not using default mode "576x432" (hsync out of range)
    (II) R128(0): Not using default mode "1152x864" (hsync out of range)
    (II) R128(0): Not using default mode "576x432" (hsync out of range)
    (II) R128(0): Not using default mode "1360x768" (hsync out of range)
    (II) R128(0): Not using default mode "680x384" (hsync out of range)
    (II) R128(0): Not using default mode "1360x768" (hsync out of range)
    (II) R128(0): Not using default mode "680x384" (hsync out of range)
    (II) R128(0): Not using default mode "1400x1050" (hsync out of range)
    (II) R128(0): Not using default mode "700x525" (hsync out of range)
    (II) R128(0): Not using default mode "1400x1050" (hsync out of range)
    (II) R128(0): Not using default mode "700x525" (hsync out of range)
    (II) R128(0): Not using default mode "1400x1050" (hsync out of range)
    (II) R128(0): Not using default mode "700x525" (hsync out of range)
    (II) R128(0): Not using default mode "1400x1050" (hsync out of range)
    (II) R128(0): Not using default mode "700x525" (hsync out of range)
    (II) R128(0): Not using default mode "1440x900" (hsync out of range)
    (II) R128(0): Not using default mode "720x450" (hsync out of range)
    (II) R128(0): Not using default mode "1600x1024" (hsync out of range)
    (II) R128(0): Not using default mode "800x512" (hsync out of range)
    (II) R128(0): Not using default mode "1680x1050" (hsync out of range)
    (II) R128(0): Not using default mode "840x525" (hsync out of range)
    (II) R128(0): Not using default mode "1680x1050" (hsync out of range)
    (II) R128(0): Not using default mode "840x525" (hsync out of range)
    (II) R128(0): Not using default mode "1680x1050" (hsync out of range)
    (II) R128(0): Not using default mode "840x525" (hsync out of range)
    (II) R128(0): Not using default mode "1680x1050" (hsync out of range)
    (II) R128(0): Not using default mode "840x525" (hsync out of range)
    (II) R128(0): Not using default mode "1680x1050" (hsync out of range)
    (II) R128(0): Not using default mode "840x525" (hsync out of range)
    (II) R128(0): Not using default mode "1920x1080" (hsync out of range)
    (II) R128(0): Not using default mode "960x540" (hsync out of range)
    (II) R128(0): Not using default mode "1920x1200" (hsync out of range)
    (II) R128(0): Not using default mode "960x600" (hsync out of range)
    (II) R128(0): Not using default mode "1920x1440" (hsync out of range)
    (II) R128(0): Not using default mode "960x720" (hsync out of range)
    (II) R128(0): Not using default mode "2048x1536" (hsync out of range)
    (II) R128(0): Not using default mode "1024x768" (hsync out of range)
    (II) R128(0): Not using default mode "2048x1536" (hsync out of range)
    (II) R128(0): Not using default mode "1024x768" (hsync out of range)
    (II) R128(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
    (II) R128(0): Not using default mode "1024x768" (hsync out of range)
    (--) R128(0): Virtual size is 800x600 (pitch 800)
    (**) R128(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
    (II) R128(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
    (**) R128(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
    (II) R128(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
    (**) R128(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
    (II) R128(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
    (**) R128(0): *Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
    (II) R128(0): Modeline "400x300"x60.3   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync (37.9 kHz)
    (**) R128(0): *Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
    (II) R128(0): Modeline "400x300"x56.3   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync (35.2 kHz)
    (**) R128(0): *Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
    (II) R128(0): Modeline "320x240"x60.1   12.59  320 328 376 400  240 245 246 262 doublescan -hsync -vsync (31.5 kHz)
    (==) R128(0): DPI set to (96, 96)
    (II) Loading sub module "fb"
    (II) LoadModule: "fb"
    (II) Loading /usr/lib/xorg/modules/libfb.so
    (II) Module fb: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.4
    (II) Loading sub module "ramdac"
    (II) LoadModule: "ramdac"
    (II) Module "ramdac" already built-in
    (II) Loading sub module "xaa"
    (II) LoadModule: "xaa"
    (II) Loading /usr/lib/xorg/modules/libxaa.so
    (II) Module xaa: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.2.1
        ABI class: X.Org Video Driver, version 6.0
    (II) Loading sub module "shadowfb"
    (II) LoadModule: "shadowfb"
    (II) Loading /usr/lib/xorg/modules/libshadowfb.so
    (II) Module shadowfb: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.4
    (II) R128(0): Page flipping disabled
    (!!) R128(0): For information on using the multimedia capabilities
        of this adapter, please see http://gatos.sf.net.
    (II) UnloadModule: "vesa"
    (II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
    (II) UnloadModule: "fbdev"
    (II) Unloading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    (II) UnloadModule: "fbdevhw"
    (II) Unloading /usr/lib/xorg/modules/linux/libfbdevhw.so
    (--) Depth 24 pixmap format is 32 bpp
    (WW) R128(0): Direct rendering is not supported when VGA arb is necessary for the device
    (EE) R128(0): [dri] DRIScreenInit failed.  Disabling DRI.
    (II) R128(0): Memory manager initialized to (0,0) (800,5242)
    (II) R128(0): Reserved area from (0,600) to (800,602)
    (II) R128(0): Largest offscreen area available: 800 x 4640
    (II) R128(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
        Indirect CPU to Screen color expansion
        Solid Lines
        Dashed Lines
        Scanline Image Writes
        Setting up tile and stipple cache:
            32 128x128 slots
            22 256x256 slots
            6 512x512 slots
    (II) R128(0): Acceleration enabled
    (==) R128(0): Backing store disabled
    (==) R128(0): Silken mouse enabled
    (II) R128(0): Using hardware cursor (scanline 2408)
    (II) R128(0): Largest offscreen area available: 800 x 4637
    (==) R128(0): DPMS enabled
    (WW) R128(0): Direct rendering disabled
    (==) RandR enabled
    (II) Found 2 VGA devices: arbiter wrapping enabled
    (II) Initializing built-in extension Generic Event Extension
    (II) Initializing built-in extension SHAPE
    (II) Initializing built-in extension MIT-SHM
    (II) Initializing built-in extension XInputExtension
    (II) Initializing built-in extension XTEST
    (II) Initializing built-in extension BIG-REQUESTS
    (II) Initializing built-in extension SYNC
    (II) Initializing built-in extension XKEYBOARD
    (II) Initializing built-in extension XC-MISC
    (II) Initializing built-in extension SECURITY
    (II) Initializing built-in extension XINERAMA
    (II) Initializing built-in extension XFIXES
    (II) Initializing built-in extension RENDER
    (II) Initializing built-in extension RANDR
    (II) Initializing built-in extension COMPOSITE
    (II) Initializing built-in extension DAMAGE
    (II) AIGLX: Screen 0 is not DRI2 capable
    (II) AIGLX: Screen 0 is not DRI capable
    (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
    (II) GLX: Initialized DRISWRAST GL provider for screen 0
    (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
    (II) config/udev: Adding input device Power Button (/dev/input/event1)
    (**) Power Button: Applying InputClass "evdev keyboard catchall"
    (II) LoadModule: "evdev"
    (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 2.3.2
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 7.0
    (**) Power Button: always reports core events
    (**) Power Button: Device: "/dev/input/event1"
    (II) Power Button: Found keys
    (II) Power Button: Configuring as keyboard
    (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    (**) Option "xkb_rules" "evdev"
    (**) Option "xkb_model" "pc105"
    (**) Option "xkb_layout" "us"
    (II) config/udev: Adding input device Power Button (/dev/input/event0)
    (**) Power Button: Applying InputClass "evdev keyboard catchall"
    (**) Power Button: always reports core events
    (**) Power Button: Device: "/dev/input/event0"
    (II) Power Button: Found keys
    (II) Power Button: Configuring as keyboard
    (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    (**) Option "xkb_rules" "evdev"
    (**) Option "xkb_model" "pc105"
    (**) Option "xkb_layout" "us"
    (II) config/udev: Adding input device Microsoft Microsoft 3-Button Mouse with IntelliEye(TM) (/dev/input/event4)
    (**) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): Applying InputClass "evdev pointer catchall"
    (**) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): always reports core events
    (**) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): Device: "/dev/input/event4"
    (II) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): Found 3 mouse buttons
    (II) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): Found scroll wheel(s)
    (II) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): Found relative axes
    (II) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): Found x and y relative axes
    (II) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): Configuring as mouse
    (**) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): YAxisMapping: buttons 4 and 5
    (**) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    (II) XINPUT: Adding extended input device "Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)" (type: MOUSE)
    (II) Microsoft Microsoft 3-Button Mouse with IntelliEye(TM): initialized for relative axes.
    (II) config/udev: Adding input device Microsoft Microsoft 3-Button Mouse with IntelliEye(TM) (/dev/input/mouse1)
    (II) No input driver/identifier specified (ignoring)
    (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
    (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    (**) AT Translated Set 2 keyboard: always reports core events
    (**) AT Translated Set 2 keyboard: Device: "/dev/input/event3"
    (II) AT Translated Set 2 keyboard: Found keys
    (II) AT Translated Set 2 keyboard: Configuring as keyboard
    (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
    (**) Option "xkb_rules" "evdev"
    (**) Option "xkb_model" "pc105"
    (**) Option "xkb_layout" "us"
    (II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/event2)
    (**) Macintosh mouse button emulation: Applying InputClass "evdev pointer catchall"
    (**) Macintosh mouse button emulation: always reports core events
    (**) Macintosh mouse button emulation: Device: "/dev/input/event2"
    (II) Macintosh mouse button emulation: Found 3 mouse buttons
    (II) Macintosh mouse button emulation: Found relative axes
    (II) Macintosh mouse button emulation: Found x and y relative axes
    (II) Macintosh mouse button emulation: Configuring as mouse
    (**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
    (**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    (II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
    (II) Macintosh mouse button emulation: initialized for relative axes.
    (II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/mouse0)
    (II) No input driver/identifier specified (ignoring)
    If you look through the log, for some reason it decides to eliminate a bunch of resolutions for R128.

    Secondly, if you look back at the lsmod output. It is using the i915 driver for video. Shouldn't it be using the ATI Rage driver instead?

    Cheers,
    Joseph

  4. #4
    Join Date
    Nov 2010
    Beans
    20

    Re: 10.04 r128 driver not loaded into kernel

    Hey guys,

    Here is my interpretation of what happening:
    I have two graphic cards. The first is an onboard intel graphic card. The second is an external ATI rage graphic card that is connected through PCI. For some reason, ubuntu decides to use the intel one instead of the rage one ( lsmod reports using intel_agp and i915 ). As a result, I get a max resolution of 800x600. Is there some way I can tell ubuntu to load the rage drivers into the kernel rather than the intel ones?


    Does anyone have some idea of what's wrong? Do any of you have some ideas for what I can try next?

    In the mean time, I am going to keep googling.

    Cheers,
    Joseph
    Last edited by jmate; November 15th, 2010 at 08:47 PM.

  5. #5
    Join Date
    Nov 2010
    Beans
    20

    Re: 10.04 r128 driver not loaded into kernel

    Here is a list of things I have been recommend to try:

    1) Try disabling the Intel graphics card from BIOS
    2) Try copying an Xconf from someone who has the same/similar vga

    I will post the results here.

  6. #6
    Join Date
    Nov 2010
    Beans
    20

    Re: 10.04 r128 driver not loaded into kernel

    Quote Originally Posted by jmate View Post
    Here is a list of things I have been recommend to try:

    1) Try disabling the Intel graphics card from BIOS
    2) Try copying an Xconf from someone who has the same/similar vga

    I will post the results here.
    The onboard compaq graphics card was already disabled. However, this inspired a new idea. I am going to try disabling the ATI graphics card, and use the onboard compaq vga. If this works then this will be a great temporary solution.

    Cheers,
    Joseph

  7. #7
    Join Date
    Nov 2010
    Beans
    20

    Re: 10.04 r128 driver not loaded into kernel

    I attempted to use the integrated card and disable the ATI one. This totally messed everything up. First it encountered an error with using the intel driver ( I don't think the integrated card is an intel chip anymore ). Secondly, it failed to work in failsafeX.

    However, the good news, is that I found another location in BIOS where I have to disable the integrated VGA. I originally assumed only one location. Now my lshw output looks like:
    Code:
    jmate@jmate-desktop:~$ sudo lshw -c display
      *-display UNCLAIMED     
           description: VGA compatible controller
           product: Rage 128 Pro Ultra TR
           vendor: ATI Technologies Inc
           physical id: 4
           bus info: pci@0000:05:04.0
           version: 00
           width: 32 bits
           clock: 33MHz
           capabilities: pm bus_master cap_list
           configuration: latency=66 mingnt=8
           resources: memory:f8000000-fbffffff(prefetchable) ioport:1000(size=256) memory:fc400000-fc403fff memory:fc000000-fc01ffff(prefetchable)
    The intel card does not appear anymore! Sweet!
    However, the ATI one is still unclaimed.

    The next step would be trying to find a working xconf for a similar graphics card and copy it. I'll give that a shot tomorrow.

    Cheers,
    Joseph

  8. #8
    Join Date
    Nov 2010
    Beans
    20

    Re: 10.04 r128 driver not loaded into kernel

    Now that exams are over, I have some time to try and figure why I cannot get a larger resolution than 800x600. I tried reusing the xconf from http://ubuntuforums.org/showpost.php...92&postcount=8
    with a few modifications.

    When I run X -config /root/xorg.conf.new , i just get a blank screen.

    How can I fix the blank screen or debug the blank screen?

    Cheers

    Here is my xconf:
    Code:
    Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen "Default Screen"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option "AIGLX" "true"
    EndSection
    
    Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/X11/misc"
        FontPath     "/usr/share/fonts/X11/cyrillic"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/Type1"
        FontPath     "/usr/share/fonts/X11/100dpi"
        FontPath     "/usr/share/fonts/X11/75dpi"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
        FontPath     "built-ins"
    EndSection
    
    Section "Module"
    #    Load  "record"
    #    Load  "dri2"
    #    Load  "glx"
    #    Load  "dbe"
    #    Load  "dri"
    #    Load  "extmod"
        Load "dri"
        Load "extmod"
        Load "freetype"
        Load "dbe"
        Load "glx"
    EndSection
    
    Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
    EndSection
    
    Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option        "Protocol" "auto"
        Option        "Device" "/dev/input/mice"
        Option        "ZAxisMapping" "4 5 6 7"
    EndSection
    
    Section "Monitor"
        Identifier "Generic Monitor"
        Option "DPMS"
        HorizSync 58-62
        VertRefresh 75-117
    EndSection
    
    Section "Device"
        Identifier "ATI Technologies, Inc. Rage 128 Pro Ultra TR"
        Driver "ati"
        Option "UseFBDev" "false"
        Option "SWcursor" "true"
        Option "ForcePCIMode" "true"
        Option "XAANoOffscreenPixmaps"
    EndSection
    
    Section "Screen"
        Identifier "Default Screen"
        Device "ATI Technologies, Inc. Rage 128 Pro Ultra TR"
        Monitor "Generic Monitor"
        DefaultDepth 24
        SubSection "Display"
            Depth 1
            Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
            Depth 4
            Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
            Depth 8
            Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
            Depth 15
            Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
            Depth 16
            Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
            Depth 24
            Modes "1024x768" "800x600" "640x480"
        EndSubSection
    EndSection

  9. #9
    Join Date
    Nov 2010
    Beans
    20

    Re: 10.04 r128 driver not loaded into kernel

    It's fixed! YES!

    The root cause was that ubuntu had no idea what monitor I was using. You can't find it online. It's a FORTEC star monitor. As a result, it gave it a default hsync and vrefresh range. These ranges did not allow anything above 800x600 to work. It was just a matter of creating my own xorg.conf with my own hsync and vrefresh ranges.

    I hope this information will be valuable to someone.

    Cheers

    Code:
    Section "Monitor"
        VendorName      "FORTEC"
        Identifier      "External VGA"
        HorizSync       30 - 50
        VertRefresh     50 - 70
        #Modeline        "1024x786_60.00"   65.75  1024 1080 1184 1344  786 789 799 816 -hsync +vsync
        Option          "PreferredMode" "800x600"
        #Option          "PreferredMode" "1024x786_60.00"
    EndSection
    
    Section "Device"
        Identifier      "Rage 128 Pro Ultra TR"
        Driver          "ati"
        Option          "Monitor-VGA-0" "External VGA"
    EndSection
    
    Section "Screen"
        Identifier      "Primary Screen"
        Monitor         "External VGA"
        Device          "Rage 128 Pro Ultra TR"
        DefaultDepth    24
        SubSection "Display"
            Depth           24
            Modes   "1024x768" "800x600" "640x480"
        EndSubSection
    EndSection
    
    Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Primary Screen"
    EndSection

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •