Setting up X with FreeBSD on a Thinkpad T60.
Hi.
I'm having trouble setting up X with FreeBSD 7.1 on my Thinkpad T60. Is there anyone that could help me set it up right?
The problem:
When running my xorg.conf.new file, the screen goes black. I can't kill the xserver using ctrl+alt+backspace, and it just freezes. I'm able to SSH in to the laptop, and kill the xserver, but then my screen turns into this: http://folk.ntnu.no/sigurdhj/laptop_fail.jpg
The only way I've managed to get back to a normal screen is by rebooting.
My Thinkpad T60 specs:
I've got the Thinkpad T60 1951-FCG model.
Graphics controller: Intel Graphics Media Accelerator 950 (Intel 945GM).
Video display: 14.1-inch XGA (1024 x 768 resolution) TFT display.
Additional information:
During the installation of X, I only chose to install the "intel" driver, rest of the settings I was prompted on, I chose the default.
The monitor works fine with Windows XP, and Ubuntu -- so I'm inclined to think there's nothing wrong with my monitor, and it's just the settings.
I've attached my configuration file (xorg.conf.new), the log file (Xorg.0.log). Here's a link to the specifications of my Thinkpad T60: http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-62487.
Hope there's somebody that can help me out with this.
xorg.conf.new.txt
Xorg.0.log
I'm having trouble setting up X with FreeBSD 7.1 on my Thinkpad T60. Is there anyone that could help me set it up right?
The problem:
When running my xorg.conf.new file, the screen goes black. I can't kill the xserver using ctrl+alt+backspace, and it just freezes. I'm able to SSH in to the laptop, and kill the xserver, but then my screen turns into this: http://folk.ntnu.no/sigurdhj/laptop_fail.jpg
The only way I've managed to get back to a normal screen is by rebooting.
My Thinkpad T60 specs:
I've got the Thinkpad T60 1951-FCG model.
Graphics controller: Intel Graphics Media Accelerator 950 (Intel 945GM).
Video display: 14.1-inch XGA (1024 x 768 resolution) TFT display.
Additional information:
During the installation of X, I only chose to install the "intel" driver, rest of the settings I was prompted on, I chose the default.
The monitor works fine with Windows XP, and Ubuntu -- so I'm inclined to think there's nothing wrong with my monitor, and it's just the settings.
I've attached my configuration file (xorg.conf.new), the log file (Xorg.0.log). Here's a link to the specifications of my Thinkpad T60: http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-62487.
Hope there's somebody that can help me out with this.
xorg.conf.new.txt
Xorg.0.log
ASKER
Thanks for the reply.
Maybe it wasn't clear enough in my first post, but I already have done a X -configure, which gave me the xorg.conf.new file, which I've then tried to edit to fit my specs.
Either way, after your reply I tried doing it all over again, without any result.
Maybe it wasn't clear enough in my first post, but I already have done a X -configure, which gave me the xorg.conf.new file, which I've then tried to edit to fit my specs.
Either way, after your reply I tried doing it all over again, without any result.
Has it worked before your editing? Then leave as it is.
X -configure is not asking questions about setup, so it is worth trying.
ASKER
No, I've never gotten it to work, neither the standard config or my edited version. I'm thinking the intel driver isn't that well supported.
run X -configure
then run X as it says.
post /var/log/Xorg.0.log here
BIOS updates are known to help intel driver.
then run X as it says.
post /var/log/Xorg.0.log here
BIOS updates are known to help intel driver.
ASKER
This is what I've tried:
Running X -configure, testing that config -- no go.
Editing the xorg.conf to fit my specs according to the FreeBSD handbook -- no go.
Googling around, trying out adding different modules like GLcore -- no go.
All I'm getting is a black screen, and the computer locks up.
Running X -configure, testing that config -- no go.
Editing the xorg.conf to fit my specs according to the FreeBSD handbook -- no go.
Googling around, trying out adding different modules like GLcore -- no go.
All I'm getting is a black screen, and the computer locks up.
Computer locks up or just display card? Try pinging it while X locks.
Update BIOS as first effort to resolve.
NoAccel is next thing to try.
Update BIOS as first effort to resolve.
NoAccel is next thing to try.
ASKER
Ok. I just updated my BIOS to the latest version I could find on the Lenovo site.
I ran X -configure, left the xorg.conf as standard, and ran it with X -config xorg.conf.new. The screen went black. On the laptop I can't do anything -- so in that sense it has locked up. I can SSH in to it though, and still use the computer as normal. I can ping it, do all commands, etc through SSH, just not directly from the laptop.
I've attached the Xorg.0.log file from my latest test.
I ran X -configure, left the xorg.conf as standard, and ran it with X -config xorg.conf.new. The screen went black. On the laptop I can't do anything -- so in that sense it has locked up. I can SSH in to it though, and still use the computer as normal. I can ping it, do all commands, etc through SSH, just not directly from the laptop.
I've attached the Xorg.0.log file from my latest test.
ASKER
Seems the file didn't get attached on my previous post, trying again...
Xorg.0-log.txt
Xorg.0-log.txt
There is something with monitor connection - play around with options from "man intel" regarding this part.
i.e www.intellinuxgraphics.com
play around with explicit connector setups, DDC , and most importantly submit bug report upstream.
I had them always working even in dualhead.
play around with explicit connector setups, DDC , and most importantly submit bug report upstream.
I had them always working even in dualhead.
ASKER
I looked into the man intel page, aswell as the documentation at http://www.intellinuxgraphics.com/ -- but this stuff is just too advanced for me. I'm not sure what I'm doing really.
I went ahead anyway, foolishly, and tried out disabling NoAccel, aswell as DCC without any luck. I read the section about LVDSFixedMode, which I think applies to this issue, but disabling it and trying to set it in the xorg.conf.new instead didn't work out for me. I'm pretty sure I did something wrong though.
What I did was: set LVDSFixedMode to false, and in xorg.conf.new I set up the depth and Modes under the Screen section.
I went ahead anyway, foolishly, and tried out disabling NoAccel, aswell as DCC without any luck. I read the section about LVDSFixedMode, which I think applies to this issue, but disabling it and trying to set it in the xorg.conf.new instead didn't work out for me. I'm pretty sure I did something wrong though.
What I did was: set LVDSFixedMode to false, and in xorg.conf.new I set up the depth and Modes under the Screen section.
Do you get picture with SVGA driver? i.e Driver "svga"
ASKER
Hmmm... don't think I've got that driver. How do I set that up?
I read that I might get a picture using the VESA driver though, so I did a "cd /usr/ports/x11-drivers/xor g-drivers && make config" and selected the VESA driver -- before editing my xorg.conf.new - Driver set to "vesa", but that didn't work. Maybe I did it wrong.
I read that I might get a picture using the VESA driver though, so I did a "cd /usr/ports/x11-drivers/xor
Please use pkg_add -r xorg-drivers
ASKER
Failed. "pkg_add: package 'xorg-drivers-7.3_3' or its older version already installed"
pkg_deinstall or pkg_delete surplus package before installing.
ASKER
Getting told that I can't deinstall nor delete the xorg-drivers package, cause Xorg 7.4 is dependant on it. Do I really have to deinstall whole Xorg?
ASKER CERTIFIED SOLUTION
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
Read log already mentioned log and adjust config file.
I cannot blindly tell whats wrong form one side of info.
I cannot blindly tell whats wrong form one side of info.
Let me suggest some Linux like ubuntu or Mandriva one to efficiently use your laptop.
1) remove /etc/X11/xorg.conf
try X11
2) X -configure will create working xorg in place - you can go with that.