You are not logged in.

#1 2009-02-02 16:00:44

CrapTop
Member
From: Georgia
Registered: 2009-02-02
Posts: 11

Fuzzy xorg on old ThinkPad r51

So far, I have managed to install everything I want on Archlinux and my wireless works. I was also able to set up ALSA pretty easily and I can now use a CLI audio player to play mp3s. Why sould I be using a command line with all my favorite graphical apps installed? Because I can't get Xorg to work. I have tried all of the howtos I can find on the net, but it always starts up TWM (which I hate) and the screen is all fuzzy and flickering. Also, the keyboard, trackpoint, and touchpad all stop working. When I plug in a USB mouse, I still can't move the cursor. If someone else has posted this before, I appologize. Searching the forums didn't bring up any results. Has anyone ever installed Arch on a ThinkPad before? Please post if you have. Arch works really well on my desktop system (what I am using to type this), and now I would like to put this clean and simple system on my laptop.

NOTE: My desktop and laptop seem to have the same graphics chipset (i810), but when I take the hard drive out of my desktop and put it in the laptop, X still doesn't work. I use an old CRT monitor for the desktop, but the laptop is stuck with it's own LCD display. Is that the problem?


Running Arch x86_64, Ubuntu x86_64, and a growing collection of *nix live CDs
Vista Ultimate: $320   Office Standard 2007: $400   Realizing that all you really need is an internet connection and Linux: Priceless

Offline

#2 2009-02-02 16:36:00

perbh
Member
From: Republic of Texas
Registered: 2005-03-04
Posts: 765

Re: Fuzzy xorg on old ThinkPad r51

Have you tried 'X -configure' ?
Also - please show us your xorg.conf (also the output from 'lspci')

Offline

#3 2009-02-03 18:55:55

kludge
Member
Registered: 2008-08-03
Posts: 294

Re: Fuzzy xorg on old ThinkPad r51

fwiw, i'm typing this on a thinkpad a21m that's been running arch for a year and a half.  but this has an ati rage pro mobility, so probably not at all comparable.


[23:00:16]    dr_kludge | i want to invent an olfactory human-computer interface, integrate it into the web standards, then produce my own forked browser.
[23:00:32]    dr_kludge | can you guess what i'd call it?
[23:01:16]    dr_kludge | nosilla.
[23:01:32]    dr_kludge | i really should be going to bed.  i'm giggling madly about that.

Offline

#4 2009-02-05 05:08:13

ghoti
Member
Registered: 2008-07-20
Posts: 11

Re: Fuzzy xorg on old ThinkPad r51

I'm currently running Crunchbang Linux on my laptop (Thinkpad X60s), but was able to install Archlinux on it previously (http://bbs.archlinux.org/viewtopic.php?id=59175). But you should first try the suggestions from perbh. And the Beginner's Guide is very helpful to setup your xorg.conf

Good luck,
Ghoti

Offline

#5 2009-02-05 12:16:55

koch
Member
From: Germany
Registered: 2008-01-26
Posts: 369

Re: Fuzzy xorg on old ThinkPad r51

this could be helpful for you.

http://www.thinkwiki.org/wiki/ThinkWiki

Offline

#6 2009-02-07 17:27:03

CrapTop
Member
From: Georgia
Registered: 2009-02-02
Posts: 11

Re: Fuzzy xorg on old ThinkPad r51

Sorry about not replying. My neighbors wireless went down for a while (connecting via "cantenna"). Anyway, I ran

pacman -S xorg

and it installed what I certainly hope was everything needed to get X up and running. Then I ran

pacman -S xf86-video-intel

and X -configure. Right now, I am bouncing back and forth between Arch and Puppy Linux on the laptop right now (at the library). Here is my xorg.conf file:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load  "extmod"
    Load  "dri"
    Load  "glx"
    Load  "dbe"
    Load  "xtrap"
    Load  "freetype"
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   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "CacheLines"             # <i>
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "DRI"                    # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        #Option     "PageFlip"               # [<bool>]
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "82852/855GM Integrated Graphics Device"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "CacheLines"             # <i>
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "DRI"                    # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        #Option     "PageFlip"               # [<bool>]
    Identifier  "Card1"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "82852/855GM Integrated Graphics Device"
    BusID       "PCI:0:2:1"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

The above comes from X -configure.

lspci does not work in Puppy linux, but I can paste something similar that deals with PCI device info:

DESCRIPTION: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
VENDOR: 8086  DEVICE: 3580  KERNEL MODULE: intel-agp

DESCRIPTION: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
VENDOR: 8086  DEVICE: 3584  KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
VENDOR: 8086  DEVICE: 3585  KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82852/855GM Integrated Graphics Device
VENDOR: 8086  DEVICE: 3582  KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82852/855GM Integrated Graphics Device
VENDOR: 8086  DEVICE: 3582  KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
VENDOR: 8086  DEVICE: 24c2  KERNEL MODULE: uhci-hcd

DESCRIPTION: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
VENDOR: 8086  DEVICE: 24c4  KERNEL MODULE: uhci-hcd

DESCRIPTION: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
VENDOR: 8086  DEVICE: 24c7  KERNEL MODULE: uhci-hcd

DESCRIPTION: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
VENDOR: 8086  DEVICE: 24cd  KERNEL MODULE: ehci-hcd

DESCRIPTION: Intel Corporation 82801 Mobile PCI Bridge
VENDOR: 8086  DEVICE: 2448  KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge
VENDOR: 8086  DEVICE: 24cc  KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82801DBM (ICH4-M) IDE Controller
VENDOR: 8086  DEVICE: 24ca  KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
VENDOR: 8086  DEVICE: 24c3  KERNEL MODULE: i2c-i801

DESCRIPTION: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
VENDOR: 8086  DEVICE: 24c5  KERNEL MODULE: snd-intel8x0

DESCRIPTION: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
VENDOR: 8086  DEVICE: 24c6  KERNEL MODULE: slamr

DESCRIPTION: Texas Instruments PCI4510 PC card Cardbus Controller
VENDOR: 104c  DEVICE: ac44  KERNEL MODULE: yenta_socket

DESCRIPTION: Texas Instruments PCI4510 IEEE-1394 Controller
VENDOR: 104c  DEVICE: 8029  KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82541GI Gigabit Ethernet Controller
VENDOR: 8086  DEVICE: 1077  KERNEL MODULE: e1000

DESCRIPTION: Intel Corporation PRO/Wireless 2200BG Network Connection
VENDOR: 8086  DEVICE: 4220  KERNEL MODULE: ipw2200

Here is info returned on loaded modules from within Puppy:

Module                  Size  Used by
snd_mixer_oss          16640  0
parport_pc             32068  1
lp                     12580  0
parport                35656  2 parport_pc,lp
fan                     5508  0
serio_raw               6788  0
ipw2200               139188  0
ieee80211              33992  1 ipw2200
ieee80211_crypt         5632  1 ieee80211
ohci1394               31792  0
snd_intel8x0m          17420  5
snd_intel8x0           32796  0
snd_ac97_codec         97952  2 snd_intel8x0m,snd_intel8x0
pcspkr                  2944  0
ac97_bus                1920  1 snd_ac97_codec
snd_pcm                73736  5 snd_intel8x0m,snd_intel8x0,snd_ac97_codec
e1000                 117568  0
ieee1394               89272  1 ohci1394
snd_timer              22276  1 snd_pcm
snd                    52772  14 snd_mixer_oss,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
i2c_i801               10000  0
soundcore               7520  1 snd
snd_page_alloc         10376  3 snd_intel8x0m,snd_intel8x0,snd_pcm
i2c_core               24592  1 i2c_i801
intel_agp              26812  1
agpgart                33584  2 intel_agp
video                  19472  0
output                  3840  1 video
battery                12932  0
evdev                  11776  1
thermal                18716  0
button                  8080  0
processor              32816  2 thermal
ac                      5892  0
fuse                   48284  0
aufs                  150040  1
nls_iso8859_1           4096  0
nls_cp437               5760  0
usbhid                 29696  0
usb_storage            85952  0
ehci_hcd               33932  0
uhci_hcd               23820  0
usbcore               136560  5 usbhid,usb_storage,ehci_hcd,uhci_hcd
squashfs               46856  1
yenta_socket           26252  1
rsrc_nonstatic         12928  1 yenta_socket

I have tried copying a working xorg.conf file from Knoppix (desktop=beryl boot option) but that won't work. I also remember that it said something about configuring a multi-head display. My laptop does have an S-Video out port and a normal monitor port (SVGA I think). However, nothing is connected to them. I will keep trying to get it working with your suggestions.


Running Arch x86_64, Ubuntu x86_64, and a growing collection of *nix live CDs
Vista Ultimate: $320   Office Standard 2007: $400   Realizing that all you really need is an internet connection and Linux: Priceless

Offline

#7 2009-02-07 19:53:29

sm4tik
Member
From: Finland, Jyväskylä
Registered: 2006-11-05
Posts: 248
Website

Re: Fuzzy xorg on old ThinkPad r51

Hi,

I'm running an x23 (..talking about old..) with ati graphics though. I may suggest you try X with vesa driver first. Once you get X up with a clear picture, it's time to switch to intel driver and set all the "extras" up. (Just comment out the intel related stuff you don't need for now, so they will be available for later use..)
From my experience I can say evdev has caused nothing but trouble only, so I've disabled it for now by adding

Section "ServerFlags"
    Option      "AutoAddDevices"        "false" 
    Option      "AutoEnableDevices"     "false" 
EndSection

This way I have kbd with correct layout, trackpoint and an usb mouse, and they're all working.. This was just an impossibility for me with evdev. Things might have changed though? Also the font paths you have there, are all loaded by default and if I'm not mistaking, defining them in the config used to cause trouble?
Checking your /var/log/Xorg.0.log after starting X (or failing to start it) is always a good idea too.

Offline

#8 2009-08-16 05:19:25

littleweseth
Member
From: James Cook University, Aust
Registered: 2007-06-18
Posts: 16
Website

Re: Fuzzy xorg on old ThinkPad r51

... Disregard, I misread the OP's statement he had intel i810 graphics. sad

Last edited by littleweseth (2009-08-16 05:21:27)


"Tandis qu'ils dorment, nous gagnerons."

Offline

#9 2009-08-16 05:28:42

Acecero
Member
Registered: 2008-06-21
Posts: 1,373

Re: Fuzzy xorg on old ThinkPad r51

please avoid bumping old threads that are at least 6 months old...

Offline

Board footer

Powered by FluxBB