Ati Radeon 9250 doesn't work anymore.

Asked by Franco Martelli

I've just updates from kubuntu 12.04 to 12.10, xorg doesn't work anymore at 1600x1200 75Hz resolution. I suspect vesa driver it's used instead of ati one's. Please could anybody help me to solve this bug?
I post some debug output hoping it helps:

~# lshw -c display
  *-display:0 UNCLAIMED
       description: VGA compatible controller
       product: RV280 [Radeon 9200 PRO]
       vendor: Advanced Micro Devices [AMD] nee ATI
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 01
       width: 32 bits
       clock: 66MHz
       capabilities: agp agp-3.0 pm vga_controller bus_master cap_list
       configuration: latency=32 mingnt=8
       resources: memory:e8000000-efffffff ioport:a000(size=256) memory:f9000000-f900ffff memory:f8000000-f801ffff
  *-display:1 UNCLAIMED
       description: Display controller
       product: RV280 [Radeon 9200 PRO] (Secondary)
       vendor: Advanced Micro Devices [AMD] nee ATI
       physical id: 0.1
       bus info: pci@0000:01:00.1
       version: 01
       width: 32 bits
       clock: 66MHz
       capabilities: pm bus_master cap_list
       configuration: latency=32 mingnt=8
       resources: memory:f0000000-f7ffffff memory:f9010000-f901ffff

# grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 19.879] Initializing built-in extension MIT-SCREEN-SAVER
[ 19.908] (EE) Failed to load module "fglrx" (module does not exist, 0)
[ 19.971] (EE) Failed to load module "fglrx" (module does not exist, 0)
[ 19.988] (EE) open /dev/fb0: No such file or directory
[ 19.988] (EE) Screen 0 deleted because of no matching config section.
[ 19.988] (EE) Screen 0 deleted because of no matching config section.
[ 19.988] (EE) Screen 0 deleted because of no matching config section.
[ 19.988] (EE) Screen 0 deleted because of no matching config section.
[ 22.303] (II) XKB: reuse xkmfile /var/lib/xkb/server-3781FECB9CB8D26EE03343DB2C93394EA704B98F.xkm

# grep II /var/log/Xorg.0.log
        (++) from command line, (!!) notice, (II) informational,
[ 19.876] (II) The server relies on udev to provide the list of input devices.
[ 19.876] (II) Loader magic: 0x7f9b32f38c40
[ 19.876] (II) Module ABI versions:
[ 19.877] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 19.879] (II) Open ACPI successful (/var/run/acpid.socket)
[ 19.879] (II) LoadModule: "glx"
[ 19.907] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 19.907] (II) Module glx: vendor="X.Org Foundation"
[ 19.908] (II) LoadModule: "fglrx"
[ 19.908] (II) UnloadModule: "fglrx"
[ 19.908] (II) Unloading fglrx
[ 19.908] (II) LoadModule: "ati"
[ 19.908] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[ 19.916] (II) Module ati: vendor="X.Org Foundation"
[ 19.916] (II) LoadModule: "radeon"
[ 19.916] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 19.955] (II) Module radeon: vendor="X.Org Foundation"
[ 19.955] (II) LoadModule: "vesa"
[ 19.955] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 19.955] (II) Module vesa: vendor="X.Org Foundation"
[ 19.955] (II) LoadModule: "modesetting"
[ 19.956] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 19.962] (II) Module modesetting: vendor="X.Org Foundation"
[ 19.962] (II) LoadModule: "fbdev"
[ 19.962] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 19.970] (II) Module fbdev: vendor="X.Org Foundation"
[ 19.970] (II) LoadModule: "fglrx"
[ 19.971] (II) UnloadModule: "fglrx"
[ 19.971] (II) Unloading fglrx
[ 19.971] (II) LoadModule: "ati"
[ 19.971] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[ 19.971] (II) Module ati: vendor="X.Org Foundation"
[ 19.971] (II) LoadModule: "vesa"
[ 19.971] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 19.971] (II) Module vesa: vendor="X.Org Foundation"
[ 19.971] (II) UnloadModule: "vesa"
[ 19.971] (II) Unloading vesa
[ 19.971] (II) Failed to load module "vesa" (already loaded, 0)
[ 19.971] (II) LoadModule: "modesetting"
[ 19.972] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 19.972] (II) Module modesetting: vendor="X.Org Foundation"
[ 19.972] (II) UnloadModule: "modesetting"
[ 19.972] (II) Unloading modesetting
[ 19.972] (II) Failed to load module "modesetting" (already loaded, 0)
[ 19.972] (II) LoadModule: "fbdev"
[ 19.972] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 19.972] (II) Module fbdev: vendor="X.Org Foundation"
[ 19.972] (II) UnloadModule: "fbdev"
[ 19.972] (II) Unloading fbdev
[ 19.972] (II) Failed to load module "fbdev" (already loaded, 0)
[ 19.972] (II) RADEON: Driver for ATI Radeon chipsets:
[ 19.977] (II) VESA: driver for VESA chipsets: vesa
[ 19.977] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 19.977] (II) FBDEV: driver for framebuffer: fbdev
[ 19.978] (II) [KMS] drm report modesetting isn't supported.
[ 19.978] (II) [KMS] drm report modesetting isn't supported.
[ 19.978] (II) [KMS] drm report modesetting isn't supported.
[ 19.978] (II) [KMS] drm report modesetting isn't supported.
[ 19.978] (II) [KMS] drm report modesetting isn't supported.
[ 19.979] (II) Loading sub module "fbdevhw"
[ 19.979] (II) LoadModule: "fbdevhw"
[ 19.980] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 19.988] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 19.988] (II) UnloadModule: "radeon"
[ 19.988] (II) UnloadModule: "radeon"
[ 19.988] (II) UnloadModule: "radeon"
[ 19.988] (II) UnloadModule: "radeon"
[ 19.988] (II) Loading sub module "vbe"
[ 19.989] (II) LoadModule: "vbe"
[ 19.989] (II) Loading /usr/lib/xorg/modules/libvbe.so
[ 19.989] (II) Module vbe: vendor="X.Org Foundation"
[ 19.989] (II) Loading sub module "int10"
[ 19.989] (II) LoadModule: "int10"
[ 19.989] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 19.989] (II) Module int10: vendor="X.Org Foundation"
[ 19.989] (II) VESA(0): initializing int10
[ 20.565] (II) VESA(0): VESA BIOS detected
[ 20.565] (II) VESA(0): VESA VBE Version 2.0
[ 20.565] (II) VESA(0): VESA VBE Total Mem: 16384 kB
[ 20.565] (II) VESA(0): VESA VBE OEM: ATI RADEON 9200
[ 20.565] (II) VESA(0): VESA VBE OEM Software Rev: 1.0
[ 20.565] (II) VESA(0): VESA VBE OEM Vendor: ATI Technologies Inc.
[ 20.565] (II) VESA(0): VESA VBE OEM Product: V280
[ 20.565] (II) VESA(0): VESA VBE OEM Product Rev: 01.00
[ 20.688] (II) VESA(0): Creating default Display subsection in Screen section
[ 20.688] (II) Loading sub module "ddc"
[ 20.688] (II) LoadModule: "ddc"
[ 20.688] (II) Module "ddc" already built-in
[ 20.732] (II) VESA(0): VESA VBE DDC supported
[ 20.732] (II) VESA(0): VESA VBE DDC Level 2
[ 20.732] (II) VESA(0): VESA VBE DDC transfer in appr. 2 sec.
[ 21.224] (II) VESA(0): VESA VBE DDC read successfully
[ 21.224] (II) VESA(0): Manufacturer: MAX Model: 6b9 Serial#: 12400736
[ 21.224] (II) VESA(0): Year: 2004 Week: 28
[ 21.224] (II) VESA(0): EDID Version: 1.3
[ 21.224] (II) VESA(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
[ 21.224] (II) VESA(0): Sync: Separate Composite
[ 21.224] (II) VESA(0): Max Image Size [cm]: horiz.: 32 vert.: 24
[ 21.224] (II) VESA(0): Gamma: 2.00
[ 21.224] (II) VESA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
[ 21.224] (II) VESA(0): First detailed timing not preferred mode in violation of standard!
[ 21.224] (II) VESA(0): redX: 0.635 redY: 0.333 greenX: 0.285 greenY: 0.605
[ 21.224] (II) VESA(0): blueX: 0.152 blueY: 0.068 whiteX: 0.283 whiteY: 0.297
[ 21.224] (II) VESA(0): Supported established timings:
[ 21.224] (II) VESA(0): 720x400@70Hz
[ 21.224] (II) VESA(0): 640x480@60Hz
[ 21.224] (II) VESA(0): 640x480@75Hz
[ 21.224] (II) VESA(0): 800x600@75Hz
[ 21.224] (II) VESA(0): 1024x768@75Hz
[ 21.224] (II) VESA(0): 1280x1024@75Hz
[ 21.224] (II) VESA(0): Manufacturer's mask: 0
[ 21.224] (II) VESA(0): Supported standard timings:
[ 21.224] (II) VESA(0): #0: hsize: 800 vsize 600 refresh: 85 vid: 22853
[ 21.224] (II) VESA(0): #1: hsize: 1024 vsize 768 refresh: 85 vid: 22881
[ 21.224] (II) VESA(0): #2: hsize: 1152 vsize 864 refresh: 75 vid: 20337
[ 21.224] (II) VESA(0): #3: hsize: 1280 vsize 1024 refresh: 85 vid: 39297
[ 21.225] (II) VESA(0): #4: hsize: 1600 vsize 1200 refresh: 75 vid: 20393
[ 21.225] (II) VESA(0): Supported detailed timing:
[ 21.225] (II) VESA(0): clock: 110.0 MHz Image Size: 320 x 240 mm
[ 21.225] (II) VESA(0): h_active: 1024 h_sync: 1056 h_sync_end 1184 h_blank_end 1344 h_border: 0
[ 21.225] (II) VESA(0): v_active: 768 v_sync: 771 v_sync_end 774 v_blanking: 812 v_border: 0
[ 21.225] (II) VESA(0): Ranges: V min: 50 V max: 150 Hz, H min: 30 H max: 97 kHz,
[ 21.225] (II) VESA(0): Monitor name: Belinea
[ 21.225] (II) VESA(0): Monitor name: 103052
[ 21.225] (II) VESA(0): EDID (in hex):
[ 21.225] (II) VESA(0): 00ffffffffffff003438b9066038bd00
[ 21.225] (II) VESA(0): 1c0e01030c201864e89028a255499b27
[ 21.225] (II) VESA(0): 11484ca4430045596159714f8199a94f
[ 21.225] (II) VESA(0): 010101010101f82a004041002c302080
[ 21.225] (II) VESA(0): 330040f010000018000000fd0032961e
[ 21.225] (II) VESA(0): 61ff000a202020202020000000fc0042
[ 21.225] (II) VESA(0): 656c696e6561200a20202020000000fc
[ 21.225] (II) VESA(0): 003130333035320a20202020202000d4
[ 21.225] (II) VESA(0): EDID vendor "MAX", prod id 1721
[ 21.225] (II) VESA(0): Using EDID range info for horizontal sync
[ 21.225] (II) VESA(0): Using EDID range info for vertical refresh
[ 21.225] (II) VESA(0): Printing DDC gathered Modelines:
[ 21.225] (II) VESA(0): Modeline "1024x768"x0.0 110.00 1024 1056 1184 1344 768 771 774 812 -hsync -vsync (81.8 kHz e)
[ 21.225] (II) VESA(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 21.225] (II) VESA(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 21.225] (II) VESA(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 21.225] (II) VESA(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 21.225] (II) VESA(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 21.225] (II) VESA(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 21.225] (II) VESA(0): Modeline "800x600"x0.0 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz e)
[ 21.225] (II) VESA(0): Modeline "1024x768"x0.0 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync (68.7 kHz e)
[ 21.225] (II) VESA(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 21.225] (II) VESA(0): Modeline "1280x1024"x0.0 157.50 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync (91.1 kHz e)
[ 21.225] (II) VESA(0): Modeline "1600x1200"x0.0 202.50 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (93.8 kHz e)
[ 21.225] (II) VESA(0): Searching for matching VESA mode(s):
[ 21.360] (II) VESA(0): Total Memory: 256 64KB banks (16384kB)
[ 21.360] (II) VESA(0): <default monitor>: Using hsync range of 30.00-97.00 kHz
[ 21.360] (II) VESA(0): <default monitor>: Using vrefresh range of 50.00-150.00 Hz
[ 21.360] (II) VESA(0): Not using built-in mode "640x400" (no mode of this name)
[ 21.361] (II) VESA(0): Not using built-in mode "640x350" (no mode of this name)
[ 21.361] (II) VESA(0): Not using built-in mode "512x384" (no mode of this name)
[ 21.361] (II) VESA(0): Not using built-in mode "400x300" (no mode of this name)
[ 21.361] (II) VESA(0): Not using built-in mode "320x240" (no mode of this name)
[ 21.361] (II) VESA(0): Not using built-in mode "320x200" (no mode of this name)
[ 21.361] (II) Loading sub module "shadow"
[ 21.361] (II) LoadModule: "shadow"
[ 21.361] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 21.361] (II) Module shadow: vendor="X.Org Foundation"
[ 21.361] (II) Loading sub module "fb"
[ 21.361] (II) LoadModule: "fb"
[ 21.361] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 21.361] (II) Module fb: vendor="X.Org Foundation"
[ 21.362] (II) UnloadModule: "radeon"
[ 21.362] (II) UnloadModule: "modesetting"
[ 21.362] (II) Unloading modesetting
[ 21.362] (II) UnloadModule: "fbdev"
[ 21.362] (II) Unloading fbdev
[ 21.362] (II) UnloadSubModule: "fbdevhw"
[ 21.362] (II) Unloading fbdevhw
[ 21.362] (II) Loading sub module "int10"
[ 21.362] (II) LoadModule: "int10"
[ 21.362] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 21.362] (II) Module int10: vendor="X.Org Foundation"
[ 21.362] (II) VESA(0): initializing int10
[ 21.938] (II) VESA(0): VESA BIOS detected
[ 21.938] (II) VESA(0): VESA VBE Version 2.0
[ 21.938] (II) VESA(0): VESA VBE Total Mem: 16384 kB
[ 21.938] (II) VESA(0): VESA VBE OEM: ATI RADEON 9200
[ 21.938] (II) VESA(0): VESA VBE OEM Software Rev: 1.0
[ 21.938] (II) VESA(0): VESA VBE OEM Vendor: ATI Technologies Inc.
[ 21.938] (II) VESA(0): VESA VBE OEM Product: V280
[ 21.938] (II) VESA(0): VESA VBE OEM Product Rev: 01.00
[ 21.938] (II) VESA(0): virtual address = 0x7f9b2d470000,
[ 21.950] (II) VESA(0): Setting up VESA Mode 0x124 (1280x1024)
[ 21.950] (II) VESA(0): VBESetVBEMode failed, mode set without customized refresh.
[ 22.260] (II) AIGLX: Screen 0 is not DRI2 capable
[ 22.260] (II) AIGLX: Screen 0 is not DRI capable
[ 22.275] (II) AIGLX: Loaded and initialized swrast
[ 22.275] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 22.295] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 22.300] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 22.300] (II) LoadModule: "evdev"
[ 22.300] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 22.300] (II) Module evdev: vendor="X.Org Foundation"
[ 22.300] (II) Using input driver 'evdev' for 'Power Button'
[ 22.301] (II) evdev: Power Button: Configuring as keyboard
[ 22.301] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 22.303] (II) XKB: reuse xkmfile /var/lib/xkb/server-3781FECB9CB8D26EE03343DB2C93394EA704B98F.xkm
[ 22.305] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[ 22.305] (II) Using input driver 'evdev' for 'Power Button'
[ 22.305] (II) evdev: Power Button: Configuring as keyboard
[ 22.305] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[ 22.306] (II) config/udev: Adding input device 2.4G Wireless Mouse (/dev/input/event3)
[ 22.306] (II) Using input driver 'evdev' for '2.4G Wireless Mouse'
[ 22.306] (II) evdev: 2.4G Wireless Mouse: Configuring as mouse
[ 22.306] (II) evdev: 2.4G Wireless Mouse: Adding scrollwheel support
[ 22.306] (II) XINPUT: Adding extended input device "2.4G Wireless Mouse" (type: MOUSE, id 8)
[ 22.306] (II) evdev: 2.4G Wireless Mouse: initialized for relative axes.
[ 22.307] (II) config/udev: Adding input device 2.4G Wireless Mouse (/dev/input/mouse0)
[ 22.307] (II) No input driver specified, ignoring this device.
[ 22.307] (II) This device may have been added with another device file.
[ 22.307] (II) config/udev: Adding input device UVC Camera (046d:0825) (/dev/input/event4)
[ 22.307] (II) Using input driver 'evdev' for 'UVC Camera (046d:0825)'
[ 22.307] (II) evdev: UVC Camera (046d:0825): Configuring as keyboard
[ 22.307] (II) XINPUT: Adding extended input device "UVC Camera (046d:0825)" (type: KEYBOARD, id 9)
[ 22.308] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 22.308] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2)
[ 22.308] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[ 22.308] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[ 22.308] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[ 82.492] (II) Open ACPI successful (/var/run/acpid.socket)
[ 82.492] (II) VESA(0): Setting up VESA Mode 0x124 (1280x1024)
[ 2431.160] (II) Open ACPI successful (/var/run/acpid.socket)
[ 2431.161] (II) VESA(0): Setting up VESA Mode 0x124 (1280x1024)
[ 2441.380] (II) Open ACPI successful (/var/run/acpid.socket)
[ 2441.380] (II) VESA(0): Setting up VESA Mode 0x124 (1280x1024)

# grep WW /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 19.853] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 19.853] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 19.853] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 19.853] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 19.853] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 19.876] (WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
[ 19.908] (WW) Warning, couldn't open module fglrx
[ 19.971] (WW) Warning, couldn't open module fglrx
[ 19.978] (WW) Falling back to old probe method for modesetting
[ 19.979] (WW) Falling back to old probe method for fbdev
[ 21.360] (WW) VESA(0): Unable to estimate virtual size

tnx,

Franco.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu xserver-xorg-video-ati Edit question
Assignee:
No assignee Edit question
Solved by:
Franco Martelli
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

You may need an xorg.conf file to make the driver load for the display. You will be using the open source driver

Revision history for this message
Franco Martelli (martellif67) said :
#2

I've solved enabling modesetting at kernel boot time. No xorg.conf necessary... luckly :)
Adding "radeon.modeset=1" boot parameter in /boot/grub/grub.cfg solved.

This is the line changed in grub.cfg:
linux /boot/vmlinuz-3.5.0-18-generic root=UUID=1b405d3a-cbdd-4732-a123-f579cfa85052 ro radeon.modeset=1

bye,
Franco

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

If you want that to be permanent then run:

gksudo gedit /etc/default/grub

Find this line:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Change it to:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1"

Save the new file, close gedit and run:

sudo update-grub

Manually changing /boot/grub/grub.cfg manually is not advise, as soon as you get a new kernel, the change will be lost. Adding the config as above will make it apply to all current kernels as well as future kernels.