Linux Format forums Forum Index Linux Format forums
Help, discussion, magazine feedback and more
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

HP dc7900

 
Post new topic   Reply to topic    Linux Format forums Forum Index -> Hardware
View previous topic :: View next topic  
Author Message
paulm
LXF regular


Joined: Mon Apr 03, 2006 5:53 am
Posts: 242
Location: Oxfordshire, UK

PostPosted: Sat Jan 28, 2012 12:24 pm    Post subject: HP dc7900 Reply with quote

I recently picked up an HP dc7900 small form factor PC. Quite a nice machine - core 2 duo 3.0GHz, 6 GB RAM, 500 GB hard drive.

I've now removed the Vista Business OS that it came with and went to install my favourite Linux - Salix. Which installs fine, but, the first time you start the machine after the install, starts to boot, but very soon comes up with a message from the monitor (no input signal) and sits. It sounds as though it completes booting, but there is no video...

I've now tried several other (live) distros, including the Ubuntu remix on the latest (issue 155) DVD, all with exactly the same results - boot starts, then I get a loss of video signal to the monitor and no video.

It looks like an Intel video problem (the HP specs say the machine has an ntel Graphics Media Accelerator 4500 onboard), but so far, I've not been able to work around it.

I can install a PCI-e video card, but have no idea what is currently supported in Linux. I've found this:

http://www.ebuyer.com/291003-asus-g210-512mb-ddr3-dvi-vga-hdmi-pci-e-low-profile-graphics-card-en210-silent-di-512md3-v2-lp-

but have no idea how well Linux supports the G210 chipset. Has anyone got any suggestions as to a (cheap), low profile PCI-e video card which is supported, or any suggestions as to how to get round the problem with the onboard video?

Alternately, does anyone have any ideas as to what might be the problem if it isn't Intel video related?

Paul.
Back to top
View user's profile Send private message
paulm
LXF regular


Joined: Mon Apr 03, 2006 5:53 am
Posts: 242
Location: Oxfordshire, UK

PostPosted: Sat Jan 28, 2012 6:28 pm    Post subject: Reply with quote

Smile I love replying to my own messages....

I've got a partial solution to the problem. Not ideal, but it does get the system up and running.

Adding 'i915.modeset=0' to the Lilo append parameters gets things running, but means the console remains in standard VGA rather than native resolution (which in this instance should be 1280x1024).

So, if anyone can suggest a full solution, I'm still very interested, but at least I've got the system to a usable state.

Paul.
Back to top
View user's profile Send private message
nelz
Site admin


Joined: Mon Apr 04, 2005 12:52 pm
Posts: 8364
Location: Warrington, UK

PostPosted: Sat Jan 28, 2012 10:16 pm    Post subject: Reply with quote

Add vga=794 to the kernel parameters to explicitly set that video mode.
_________________
"Insanity: doing the same thing over and over again and expecting different results." (Albert Einstein)
Back to top
View user's profile Send private message
paulm
LXF regular


Joined: Mon Apr 03, 2006 5:53 am
Posts: 242
Location: Oxfordshire, UK

PostPosted: Sun Jan 29, 2012 9:51 am    Post subject: Reply with quote

nelz wrote:
Add vga=794 to the kernel parameters to explicitly set that video mode.


Tried that. I'm not sure if it doesn't like the i915.modeset=0, but it doesn't work.

I guess I may need to try a recent kernel and see if that works better. Haven't built a kernel in a long time....

Paul.
Back to top
View user's profile Send private message
ferrari
LXF regular


Joined: Tue May 03, 2005 12:09 pm
Posts: 111

PostPosted: Sun Jan 29, 2012 10:37 pm    Post subject: Reply with quote

Using the 'i915.modeset=0' kernel boot parameter works by disabling the KMS intel graphics driver. This causes the X-server to fall back to using a basic framebuffer driver, which will then use 1024x768, rather than the native display resolution.

You could try examining /var/log/Xorg.0.log for any errors that might explain the cause of the problem (booting with and without the kernel boot parameter).

Which intel chipset does you hardware contain?

Code:
/sbin/lspci -nnk


Post only the lines pertaining to the graphics chipset.

Quote:
I can install a PCI-e video card, but have no idea what is currently supported in Linux.

IMHO, I would recommend choosing a low-end NVIDIA graphics card, as your more likely to get support 'out-of-the-box', using the nouveau driver, and installing the proprietary nvidia driver, afterwards (if desired).[/code]
Back to top
View user's profile Send private message
paulm
LXF regular


Joined: Mon Apr 03, 2006 5:53 am
Posts: 242
Location: Oxfordshire, UK

PostPosted: Tue Jan 31, 2012 10:31 pm    Post subject: Reply with quote

ferrari wrote:
Using the 'i915.modeset=0' kernel boot parameter works by disabling the KMS intel graphics driver. This causes the X-server to fall back to using a basic framebuffer driver, which will then use 1024x768, rather than the native display resolution.


Smile It looked more like 640x480 than 1024x768, but I've not looked all that carefully.

Quote:
You could try examining /var/log/Xorg.0.log for any errors that might explain the cause of the problem (booting with and without the kernel boot parameter).


I'll have a look at that tomorrow - at the moment, I'm accessing it remotely, so changing the boot parameters is a bit of a pain...

Quote:
Which intel chipset does you hardware contain?

Code:
/sbin/lspci -nnk


Post only the lines pertaining to the graphics chipset.


Code:
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e12] (rev 03)
   Subsystem: Hewlett-Packard Company Device [103c:3034]
   Kernel modules: i915
00:02.1 Display controller [0380]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e13] (rev 03)
   Subsystem: Hewlett-Packard Company Device [103c:3034]


Quote:
Quote:
I can install a PCI-e video card, but have no idea what is currently supported in Linux.


Quote:
IMHO, I would recommend choosing a low-end NVIDIA graphics card, as your more likely to get support 'out-of-the-box', using the nouveau driver, and installing the proprietary nvidia driver, afterwards (if desired).


Smile I've found a low profile Nvidia G210 based card (an Ausus EN210 silent), not very expensive, so I may well pick it up. Would still be nice to work around the problem with the onboard video though.

Paul.
Back to top
View user's profile Send private message
ferrari
LXF regular


Joined: Tue May 03, 2005 12:09 pm
Posts: 111

PostPosted: Tue Jan 31, 2012 11:05 pm    Post subject: Reply with quote

How is your monitor connected? VGA cable by chance? Some of these do not connect all 15 pins, and so your monitor may not be detected via DDC/EDID. I other cases, the monitor itself is the problem. (The more basic framebuffer driver does not utilise the display's EDID info to configure the display timing).
Back to top
View user's profile Send private message
View previous topic :: View next topic  
Display posts from previous:   
Post new topic   Reply to topic    Linux Format forums Forum Index -> Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Linux Format forums topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group


Copyright 2011 Future Publishing, all rights reserved.


Web hosting by UKFast