LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices

Reply
 
Search this Thread
Old 02-22-2010, 03:14 PM   #1
frumpus
Member
 
Registered: Feb 2010
Posts: 38

Rep: Reputation: 0
fresh netinst of squeeze:X server fails to start, missing /dev/fb0, missing xorg.conf


I just finished a netinst of Debian Squeeze on a clean (repartitioned and reformatted) old dell desktop.

When first booting up, it attempts to start GNOME but fails with the error:

"Failed to start the X server (your graphical interface). It is likely that it is not set up correctly. Would you like to view the X server output to diagnose the problem?"

If I say yes, what it shows me seems to be an abbreviated version of Xorg.0.log. (I have attached the complete log.) This shows the following errors

(EE) open /dev/fb0: No such file or directory
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(EE) PreInit returned NULL for ""ImPS/2 Generic Wheel Mouse""

When I continue it says "The X server is now disabled. Restart GDM when it is configured correctly."

hitting 'ok' takes me back to a terminal screen login prompt.

NOW I can log in and issue 'startx' and GNOME WILL LOAD, (eventually) but runs so slow I can't actually use it for anything.

'top' shows the cpu is being consumed by Nautilus (around 50%) and Xorg (around 30%.)

<ctrl>+<alt>+<F1> kills GNOME and returns me to the terminal where it displays the last few entries to Xorg.0.log, but it never gives me a prompt so I'm just stuck there. I have to SSH in from another machine and kill the startx process before I can get a prompt on the server.

Any advice on troubleshooting this would be greatly appreciated. Logs attached.


e: And fwiw, this link in the post-install configuration sticky is dead.

Quote:
On kernel 2.6, read this wiki:

Unofficial #debian channel FAQ on freenode (irc.debian.org)
http://www.linuks.mine.nu/debian-faq-wiki/

You will save yourself a lot of headaches by reading all this.
Attached Files
File Type: txt dmesg.txt (31.3 KB, 1 views)
File Type: txt messages.txt (86.6 KB, 1 views)
File Type: txt Xorg0log.txt (64.9 KB, 2 views)

Last edited by frumpus; 02-22-2010 at 03:41 PM.
 
Old 02-22-2010, 05:28 PM   #2
AwesomeMachine
Senior Member
 
Registered: Jan 2005
Location: USA and Italy
Distribution: Debian jessie/sid; OpenSuSE; Fedora
Posts: 1,591

Rep: Reputation: 162Reputation: 162
Depending on how old the hardware is, and how little memory it has, Squeeze may simply not work. I would install dselect, and use dselect to remove and reinstall the x-server: xorg-core. Then I would get a xorg.conf file:

sudo X -configure

then:

sudo X -config ~/xorg.conf.new

If it works, copy the file to /etc/X11/xorg.conf. You might also back up any existing xorg.conf. Currently, I am using Debian squeeze on a Dell GX200 tower, with PIII 866/256 MB Ram/6.4 GB HDD. It works great, for doing on thing at a time. It's not very good for multitasking. If the machine is much older than this, you might have problems. And it sounds like your graphics chip is not being recognized by X. You might need to explicitly list it in xorg.conf. Without a xorg.conf file, X tries to load everything and the kitchen sink. Sometimes this causes problems loading X.
 
Old 02-22-2010, 07:14 PM   #3
frumpus
Member
 
Registered: Feb 2010
Posts: 38

Original Poster
Rep: Reputation: 0
2.8GHz w/ 1GB RAM and 2GB of swap. vv

I'll give dselect a shot, thanks.
 
Old 02-26-2010, 11:03 AM   #4
frumpus
Member
 
Registered: Feb 2010
Posts: 38

Original Poster
Rep: Reputation: 0
Update:

The dmesg I posted initially was from the wrong runlevel and was of course missing all the important stuff. After trying to start X i get this in dmesg.

[ 380.866062] pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 387.469001] [drm] Initialized drm 1.1.0 20060810
[ 395.146195] [drm] radeon defaulting to userspace modesetting.
[ 395.189679] [drm] Initialized radeon 1.31.0 20080528 for 0000:01:00.0 on minor 0
[ 397.062395] agpgart-intel 0000:00:00.0: AGP 3.0 bridge
[ 397.063124] agpgart-intel 0000:00:00.0: bridge is in legacy mode, falling back to 2.x
[ 397.063853] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
[ 397.073791] pci 0000:01:00.0: putting AGP V2 device into 4x mode
[ 397.711948] [drm] Setting GART location based on new memory map
[ 397.721989] [drm] Loading R100 Microcode
[ 397.736478] platform radeon_cp.0: firmware: requesting radeon/R100_cp.bin
[ 398.314284] radeon_cp: Failed to load firmware "radeon/R100_cp.bin"
[ 398.314712] [drm:radeon_do_init_cp] *ERROR* Failed to load firmware!
[ 454.019953] agpgart-intel 0000:00:00.0: AGP 3.0 bridge
[ 454.027308] agpgart-intel 0000:00:00.0: bridge is in legacy mode, falling back to 2.x
[ 454.028040] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
[ 454.036691] pci 0000:01:00.0: putting AGP V2 device into 4x mode
[ 454.651536] [drm] Setting GART location based on new memory map
[ 454.660574] [drm] Loading R100 Microcode
[ 454.676594] platform radeon_cp.0: firmware: requesting radeon/R100_cp.bin
[ 455.070292] radeon_cp: Failed to load firmware "radeon/R100_cp.bin"
[ 455.070727] [drm:radeon_do_init_cp] *ERROR* Failed to load firmware!
[ 510.243381] agpgart-intel 0000:00:00.0: AGP 3.0 bridge
[ 510.244114] agpgart-intel 0000:00:00.0: bridge is in legacy mode, falling back to 2.x
[ 510.253509] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
[ 510.255190] pci 0000:01:00.0: putting AGP V2 device into 4x mode
[ 510.875573] [drm] Setting GART location based on new memory map
[ 510.884935] [drm] Loading R100 Microcode
[ 510.900594] platform radeon_cp.0: firmware: requesting radeon/R100_cp.bin
[ 511.298634] radeon_cp: Failed to load firmware "radeon/R100_cp.bin"
[ 511.299090] [drm:radeon_do_init_cp] *ERROR* Failed to load firmware!
[ 1439.899241] agpgart-intel 0000:00:00.0: AGP 3.0 bridge
[ 1439.899977] agpgart-intel 0000:00:00.0: bridge is in legacy mode, falling back to 2.x
[ 1439.909055] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
[ 1439.910734] pci 0000:01:00.0: putting AGP V2 device into 4x mode
[ 1440.549533] [drm] Setting GART location based on new memory map
[ 1440.551788] [drm] Loading R100 Microcode
[ 1440.568603] platform radeon_cp.0: firmware: requesting radeon/R100_cp.bin
[ 1440.962311] radeon_cp: Failed to load firmware "radeon/R100_cp.bin"
[ 1440.962738] [drm:radeon_do_init_cp] *ERROR* Failed to load firmware!
[ 1668.241250] gdu-notificatio[2036]: segfault at c ip b7838bbe sp bfa0a010 error 4 in libgdu.so.0.0.0[b782f000+1d000]

I'm having a hard time finding exactly the package i want in dselect but will get back on that today.
 
Old 03-13-2010, 12:45 PM   #5
traene
Member
 
Registered: Jan 2005
Distribution: Archlinux, Debian, grml
Posts: 210

Rep: Reputation: 33
Hi,

i'm not familiar with squeeze or debian at all. But i got my radeon running now on the archlinux. Basically, the same stuff happens on the systems, i guess. You should get:
xserver-xorg-video-radeon

That would include the firmware for the radeon driver.
 
Old 03-13-2010, 09:43 PM   #6
replica9000
Member
 
Registered: Jul 2006
Location: Quahog, Rhode Island
Distribution: Debian 'Sid', FreeBSD, Android
Posts: 637
Blog Entries: 2

Rep: Reputation: 112Reputation: 112
You say xorg.conf is missing... I don't think Xorg creates a xorg.conf anymore. I run Sid and for a while my laptop was running without it.
 
Old 03-13-2010, 10:06 PM   #7
Cage47
Member
 
Registered: Feb 2003
Location: Pasadena, TX
Distribution: Debian Lenny
Posts: 220

Rep: Reputation: 31
The radeon driver is broken in squeeze. Well not so much broken, as support for some older cards has been removed from the radeon module.
 
Old 03-17-2010, 12:36 PM   #8
dahveed3
Member
 
Registered: Mar 2007
Posts: 191

Rep: Reputation: 31
Just install firmware-linux. It'll bring in firmware-linux-free and firmware-linux-nonfree and all that radeon firmware will then be available for the kernel and x to recongnize and use.

X should then be able to configure itself automatically without an xorg.conf. Just use xrandr or a gui package like grandr to set your resolution.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
X Server won't start, /dev/fb0 not found, clean install of Debian Squeeze frumpus Linux - Hardware 12 02-26-2010 03:27 PM
Xorg.conf missing maikki Linux - Desktop 3 12-10-2009 04:04 PM
xorg.conf file missing dannyk1 Linux - Software 12 02-13-2009 07:48 AM
Missing /etc/inet/resolv.conf and /etc/defaultrouter files fresh Solaris 8 install mwx Linux - Networking 4 01-27-2009 01:39 AM
Xorg.conf is edited on restart? x-server fails to start Linkhiei Linux - Hardware 2 10-07-2007 10:49 AM


All times are GMT -5. The time now is 03:04 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration