Back InfoHelp
Linux® laptop 2566AP

Tux=Linux

sponsored by:

Sponsor Logo
space for lease

CompTIA Linux+ Certified 2003
Compaq Presario 2566AP

Setup documentation under GNU/Linux/FOSS

Why choose the Compaq 2566AP? (Sep03)
  1. Because production laptops were having Linux-helpful built-in floppy disk drives & serial ports phased out f/- CDRW & USB. This unit had fdd & a parallel port, but no 'COM' port.. a tough choice.
  2. Conexant 56K onboard modem (hard to find? 'the best modem brand choice if you need it to work, lacking a COM port' - not. Choice misled).
  3. Knoppix liked it overall, including the onboard wireless.
  4. P4 2.66GHz 512MB 40GB 15"TFT DVD/CD-RW well-made good brand.
  5. HP/Compaq were the only laptops with a scrollbar on the touchpad - v.helpful for webwork. NECs then had a push-button scroll.
  6. A fortuitous deal appeared at Powerstore.

CD boot install failures so far (default):
RedHat 9.0, Mandrake 9.1, Slackware 9.0

RH & MDK installation glitch: Mandrake Expert; LinuxQuestions.org; LinuxQuestions.org; The Mail Archive; in Italian..

Debian 3.0 looking more hopeful..

Initial objective
Amend WinXP NTFS partition for multi-boot testing & install Knoppix to hdd.
The XP CD image includes drivers otherwise fiddly to put together, so there's no easy pre-partitioning. It also leaves 8MB+ unused at the end of the hdd.

Progress to date
Tried some shareware utils, CLI & QTParted, but relied on a commercial tool: Acronis Partition Expert for Win/DOS. This 14MB download from DigitalRiver online store seems to work flawlessly. Hdd final config = WinXP 10GB, Knoppix 5.4GB, Linux2 5.4GB, Swap 1GB, Linux3 5.4GB, Linux4 5.4GB, FAT32 5.4GB.
Debian Knoppix 3.2 loaded off CD using Hard Disk Installation HOWTO; XP made to dual boot onto LILO; KDE set up & network-tested, most devices running fine - even the scrollpad (see #lspci).. Debian convert made :)

Next objectives
Find & load Linmodem driver.
Suss out screen brightness control, power off, battery management..
Seek wireless-enabled environment to start networking tests.. OK
Await new RedHat[Bzzt!], Mandrake & other distros to try on this platform.
NB Screen brightness setting effected in Windows will be picked up on reboot to Knoppix [6-11-3].

Newsflash! Dream Install: SuSE 9.0 - all hardware detected & initialised, including screen brightness control, power off, battery management.. Suse is the BEST! [31-3-4] ...to be cont'd. Also good: SuSE 9.1

Clues as to why Kinternet dialup doesn't work, though both onboard & wireless modems were detected & set up (sort of) by YaST [7-4-4]:
http://portal.suse.com/sdb/en/2001/11/rcpppoed_73.html
http://portal.suse.com/sdb/en/categories/Internet_Access.html
http://portal.suse.com/sdb/en/2002/01/ubrueck_ppc_modem.html

Current Install: Gentoo 2004.1 going pretty well.. [2-6-4] ..crapped out on ReiserFS. Gentoo 2005.1 is up and running [12May05].
Big improvements from Ubuntu 4.10 most stuff working v.well (excl.modem)..
Best Install Ubuntu 5.04] as above, Xorg works the Synaptics touchscroll & the VGA port XGA data projection properly. Only the modem is a problem. Put in an old PCMCIA card instead as workaround. Make sure you buy a laptop with this port! or at least choose one with an Agere (Lucent / Bell Labs) modem, for best chances. [12May05]

Going well: [Ubuntu 5.10!!] FreeBSD is great on this too (a v.clean install): Release 5.4 -> 6.0 next [09Nov05]; cheaper unit but equivalent setup - Running FreeBSD on the HP Compaq nx9005 - this one is FLCL - Compaq Presario 2500; Synaptics TouchPad fix = create Xorg config file (see FreeBSD Handbook), amending /etc/X11/xorg.conf thus:

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psm0" #[run "#/etc/rc.d/moused stop" restartX]
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection

When that's got scrolling right, "#ee /etc/rc.conf" to disable all the moused lines before rebooting. Oh yes, there's two other files to edit in starting off. In /boot/loader.conf add the line hw.psm.synaptics_support="1" and in /boot/device.hints add hint.psm.0.flags="0x1000".

Host AP driver for Intersil Prism2.5 to setup wireless access point + Seattle Wireless info [Ubuntu 6.06 - best/easy]
Who'dve believed it?! The onboard modem is working now, as Conexant HSF: searched Net for instructions & a package that did the job. Now, which was it?.. [wasn't running initially, later came to life. 22Jan07]

Relevant links
Compaq Presario 2566AP (DG229A) specifications, downloads & warranty + *Battery Recall* "not affected" * * * * *
Red Hat 9.0 on a Compaq Presario 2500 (Model 2541EA) Tutorial / How To + links
Slackware 9.0 Compaq Presario 2500 Install HOWTO
How To Laptop HOWTO WLUG Wiki 7Jun02
Synaptics TouchPad Linux Driver C. Scott Ananian + Linux tpconfig touchpad Driver Bruce Kall + Synaptics TouchPad driver for XOrg/XFree86 Peter Osterlund

linux-laptops
Linux on Laptops.net lists = linux-on-laptops.com LinuxCertified Inc: Linux Laptops
EmperorLinux "Ultra-Portable Linux Laptops & Notebooks"
TuxMobil "dedicated to Linux On Mobile Computers" + read Debian/GNU Linux & Knoppix for Laptops, Notebooks, PDAs & Mobile Phones * * * * *
LinuxQuestions.org HCL Hardware Compatibility List - Laptops
HP First Major PC Maker to Launch Linux-based Notebook Compaq nx5000 Technology Review 03Aug04
Tadpole Computer "SPARC Solaris, Linux, Sun Java Desktop System Notebooks" + tadpole.com
Power Management Guide battery care Gentoo + Lithium-based batteries ThinkWiki "for Thinkpad users"

Wigglit's Notes On Linux & the Toshiba 1805-S274 Wifi etc
GNU/Linux on an IBM Thinkpad i1452 nothingisreal.com
angrydwarf.org "Bill of Non-Rights" etc jokes & Dell Inspirons 4100 & 600m laptop RH9 setups + Guild's Debian Linux on Dell Inspiron 600m + Dell Inspiron 600m running Red Hat 9 Paradox Inc
Splitting a NTFS/HPFS partition using a Knoppix CD (?) Copyleft Dunedin
Securing Your Laptop informIT 04Jun04
Dell Latitude L400 touchpad etc stephen.cornell + Criggie's
lphdisk "prepares & formats the hibernation partition for notebook computers that use Phoenix NoteBIOS" + HOWTO Software Suspend v2 gentoo-wiki
Linux on the desktop is not enough "Laptop Linux should be job one for programmers & hardware vendors alike" InfoWorld 18Apr05
$100 Laptop "not in production.. a technology that could revolutionize how we educate the world's children" MIT Media Lab
Configuring Your Laptop for External VGA Output Novell Cool Solutions Feature 11May05
#lspci -v (Knoppix)

00:00.0 Host bridge: ATI Technologies Inc: Unknown device cbb2 (rev 02)
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at d4000000 (32-bit, prefetchable) [size=64M]
Memory at d0009000 (32-bit, prefetchable) [size=4K]
Capabilities: [a0] AGP version 2.0

00:01.0 PCI bridge: ATI Technologies Inc: Unknown device 7010 (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 99
Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
I/O behind bridge: 00009000-00009fff
Memory behind bridge: d0300000-d03fffff
Prefetchable memory behind bridge: d8000000-dfffffff

00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: bus master, medium devsel, latency 64, IRQ 5
I/O ports at 1000 [size=256]
Memory at d0000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2

00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV]
Subsystem: ALi Corporation ALI M1533 Aladdin IV ISA Bridge
Flags: bus master, medium devsel, latency 0
Capabilities: [a0] Power Management version 1

00:08.0 Modem: ALi Corporation Intel 537 [M5457 AC-Link Modem] (prog-if 00 [Generic])
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: medium devsel, IRQ 10
Memory at d0001000 (32-bit, non-prefetchable) [size=4K]
I/O ports at 1400 [size=256]
Capabilities: [40] Power Management version 2

00:09.0 Network controller: Harris Semiconductor Prism 2.5 Wavelan chipset (rev 01)
Subsystem: AMBIT Microsystem Corp.: Unknown device 0200
Flags: medium devsel, IRQ 10
Memory at d000a000 (32-bit, prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2

00:0a.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: bus master, stepping, slow devsel, latency 168, IRQ 11
Memory at d0002000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=03, subordinate=03, sec-latency=176
Memory window 0: d0200000-d02ff000 (prefetchable)
Memory window 1: d0100000-d01ff000
I/O window 0: 00001c00-00001cff
I/O window 1: 00001800-000018ff
16-bit legacy interface ports at 0001

00:0b.0 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: bus master, medium devsel, latency 64, IRQ 10
I/O ports at 2000 [size=32]
Capabilities: [80] Power Management version 2

00:0b.1 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: bus master, medium devsel, latency 64, IRQ 10
I/O ports at 2020 [size=32]
Capabilities: [80] Power Management version 2

00:0b.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: medium devsel, IRQ 10
Memory at d0003000 (32-bit, non-prefetchable) [disabled] [size=256]
Capabilities: [80] Power Management version 2

00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: medium devsel, IRQ 11
Memory at d0003800 (32-bit, non-prefetchable) [disabled] [size=2K]
Memory at d0004000 (32-bit, non-prefetchable) [disabled] [size=16K]
Capabilities: [44] Power Management version 2

00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4) (prog-if fa)
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: bus master, medium devsel, latency 32
I/O ports at 2040 [size=16]
Capabilities: [60] Power Management version 2

00:11.0 Bridge: ALi Corporation M7101 PMU
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: medium devsel

00:12.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: bus master, medium devsel, latency 90, IRQ 10
I/O ports at 2400 [size=256]
Memory at d0008000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at [disabled] [size=64K]
Capabilities: [40] Power Management version 2

01:05.0 VGA compatible controller: ATI Technologies Inc Radeon IGP 340M (prog-if 00 [VGA])
Subsystem: Hewlett-Packard Company: Unknown device 0850
Flags: bus master, stepping, fast Back2Back, 66Mhz, medium devsel, latency 66
Memory at d8000000 (32-bit, prefetchable) [size=128M]
I/O ports at 9000 [size=256]
Memory at d0300000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Capabilities: [50] Power Management version 2


[page under construction - major update overdue, sorry..]

LINUX® is the registered trademark of Linus Torvalds in several countries.
page Sponsor opportunity completed here

Back to LNX | LNX support | IH home InfoHelp home

Free GNU Nix!

Copyleft © Canterbury Technology Ltd
Edit version 12:30pm+12gmt 02/09/07