Don't understand german? Read or subscribe to my english-only feed.

HP Compaq dc7700 and Linux (Update)

Thanks to Michael Hammer I had the possibility to test grml on a HP Compaq dc7700 Convertible Minitower today. As the box seems to be widely used at TU Graz and there’s not that much information available yet I’m feeding google.

My testing system was of course the grml live-cd using the current stable version grml 0.9 featuring kernel 2.6.18-grml and X.org 7.1.1 and grml’s current develrelease (known as 0.9-1) providing the bleeding edge stable kernel 2.6.19-grml.

The box has ‘IntelŪ PentiumŪ D processor 915 dual-core 2.80 GHz 4 MB (2 MB per core) L2 cache 800 MHz front side bus with Extended Memory 64-bit Technology’ inside with a graphic card type ‘Hewlett-Packard Company Integrated Graphics Controller’ known as ‘Intel Corporation 82Q963/Q965 Integrated Graphics Controller’ and provides as network device the ‘Hewlett-Packard Company Ethernet controller’ known as ‘Intel(R) PRO/1000 Network Connection’.

Important: vesa framebuffer does not work (at least not with 2.6.18 and 2.6.19) so you have to boot using vga=normal (known as ‘nofb’ bootoption at grml). And the BIOS seems to be horrible broken, therefore you have to use acpi=off or pci=nommconfig. So boot your grml box using:

nofb acpi=off

or

nofb pci=nommconfig

Booting works fine then. Network and sound work stright out of the box. By default running grml-x will use the vesa module. You might want to use the i810 module instead, so run ‘grml-x -module i810 wm-ng’. Depending of your setup you might want to set ‘Option "MonitorLayout" "CRT, DFP"’ in the Device-section of your /etc/X11/xorg.conf additionally. That’s it.

Update [2007-01-09]: instead of acpi=off you can try pci=nommconfig as well which should provide a (basically) working ACPI setup without hanging at the mmconfig stuff during bootup. Seems to be a problem of Intel 965 based chipsets…

4 Responses to “HP Compaq dc7700 and Linux (Update)”

  1. Hoover Says:

    I run Kanotix on this machine, but when I install more than 1gb RAM, everything slows to a crawl. I’ve tried everything: new kernels (currently running 2.6.20-rc5), flashing the bios to version 1.06 from HP’s site, other distros, but to no avail.

    mtrr looks like the following:
    reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
    reg01: base=0x20000000 ( 512MB), size= 256MB: write-back, count=1
    reg02: base=0x30000000 ( 768MB), size= 128MB: write-back, count=1
    reg03: base=0x38000000 ( 896MB), size= 64MB: write-back, count=1
    reg04: base=0x3c000000 ( 960MB), size= 32MB: write-back, count=1
    reg05: base=0x3e000000 ( 992MB), size= 16MB: write-back, count=1
    reg06: base=0xe0760000 (3591MB), size= 64KB: write-combining, count=1
    reg07: base=0xe0740000 (3591MB), size= 128KB: write-combining, count=1

    with one gig installed.

    Can anyone help with this problem?

  2. Johannes Hermen Says:

    Hi Mika!

    The more than 1gig RAM problem is solved with BIOS version 1.09.

    My dc7700 with 2gig RAM now runs proper with debian 4.0 and kernel 2.8.18 with acpi=off.

    greets Johannes

  3. James Says:

    See the case in the HP support forums about the HP DC7700, the lack of speed and the problem with acpi=off

    http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1081719&admit=-682735245+1169600181900+28353475

    The inquirer is also mentioning it today

  4. James Says:

    Sorry,

    forgot the link to the Inquirer article raising the issue.

    http://uk.theinquirer.net/?article=37136

    Hope it goes better for you