omnibook
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| omnibook [2006/11/07 23:09] – 205.252.23.7 | omnibook [2006/11/13 13:32] (current) – old revision restored andi | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== HP-Omnibook 800 and Linux ====== | ||
| + | |||
| + | **Note:** This article was written in 2002 and were just recently transfered here for reference. There may be many differences with newer kernels. | ||
| + | |||
| + | ===== Hardrive/ | ||
| + | |||
| + | I bought a bigger harddrive than the original with 800 MB. It's an IBM Travelstar with 6GB. For using a bigger harddrive than 2GB you may need to update the bios. I'm using the latest version and experienced no problems... | ||
| + | |||
| + | I configured the Omnibook as a dualboot machine with the following partitions: | ||
| + | |||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
| + | The Swap-partition may be somehow to big. I'm considering to unmount it permanently to avoid unessessary harddrive-access (and faster batterydrain) | ||
| + | |||
| + | For automatic spindown of the disc i use the noflushd-demon. Simply install it and change the timeout in / | ||
| + | |||
| + | I've not tested possible speed enhancements through using the hdparm utility, yet. | ||
| + | |||
| + | ===== PCMCIA ===== | ||
| + | |||
| + | The PCMCIA Controler is identified as followed by the pci-subsystem: | ||
| + | |||
| + | 00:04.0 CardBus bridge: Texas Instruments PCI1130 (rev 04) | ||
| + | 00:04.1 CardBus bridge: Texas Instruments PCI1130 (rev 04) | ||
| + | |||
| + | Nowadays there is PCMCIA-Support included in the kernelsource. Unfortunatly these drivers don't work very good for me. (Hotplugging does not work) So I compiled the drivers and the needed utils myself. | ||
| + | |||
| + | ==== How to do it ==== | ||
| + | |||
| + | Make sure you don't have the debian package of the pcmcia tools installed (we don't want to mess around with old files): | ||
| + | |||
| + | #> dpkg --purge pcmcia-cs | ||
| + | |||
| + | Now get the latest Kernelsources and build a kernel without PCMCIA-support | ||
| + | |||
| + | Download the latest PCMCIA package from http:// | ||
| + | |||
| + | $> make config | ||
| + | $> make all | ||
| + | #> make install | ||
| + | |||
| + | 4. Create the needed symlinks to / | ||
| + | |||
| + | #> update-rc.d pcmcia defaults 11 89 | ||
| + | |||
| + | 5. Reboot the new kernel. The PCMCIA-services should start up like followed: | ||
| + | |||
| + | Starting PCMCIA services: modulesLinux PCMCIA Card Services 3.1.26 | ||
| + | | ||
| + | | ||
| + | PnP: PNP BIOS installation structure at 0xc00ff000 | ||
| + | PnP: PNP BIOS version 1.0, entry at e8000:33e1, dseg at e8000 | ||
| + | Intel PCIC probe: < | ||
| + | PCI: Found IRQ 11 for device 00:04.1 | ||
| + | | ||
| + | TI 1130 rev 04 PCI-to-CardBus at slot 00:04, mem 0x10000000 | ||
| + | host opts [0]: [clkrun irq 10] [serial pci & irq] [pci irq 9] [lat 64/32] [bus 2/5] | ||
| + | host opts [1]: [clkrun irq 10] [serial pci & irq] [pci irq 11] [lat 64/32] [bus 6/9] | ||
| + | PCI irq 9 test failed | ||
| + | ISA irqs (scanned) = 3,15 polling interval = 1000 ms | ||
| + | cardmgr. | ||
| + | |||
| + | Insert a PCMCIA card. You should hear two high beeps when the card is initialised. A low beep means something went wrong. -> check your syslogs then. | ||
| + | |||
| + | ===== Graphiccard ===== | ||
| + | |||
| + | The graphics adapter is a Neomagic card. I'm running a vesa-framebuffer driver on it, for getting a higher resolution in textmode. To enable the Frambuffer simply pass ' | ||
| + | |||
| + | ===== Sound ===== | ||
| + | |||
| + | For getting the sound work, I had to do some tweaks. I applied the patches mentioned at mobilix.org: | ||
| + | |||
| + | In / | ||
| + | |||
| + | #define DSP_BUFFSIZE | ||
| + | |||
| + | and change it to | ||
| + | |||
| + | #define DSP_BUFFSIZE | ||
| + | |||
| + | In / | ||
| + | |||
| + | With compiling the PCMCIA drivers as modules it works also as a module. I inserted the following line to / | ||
| + | |||
| + | sb io=0x220 irq=5 dma=1 dma16=5 esstype=0 | ||
| + | |||
| + | ===== Infrared Port ===== | ||
| + | |||
| + | The VLSI driver is now in the 2.4 kernelseries and works fine. | ||
| + | |||
| + | ===== Mouse ===== | ||
| + | |||
| + | The omnibook has a cool "snap out" mouse which speaks the ps/2 protocol (/ | ||
| + | |||
| + | Xfree 4 works fine with the mouse configured as a ps/2 mouse on / | ||
| + | |||
| + | ===== More Infos ===== | ||
| + | |||
| + | See these Sites also: | ||
| + | |||
| + | * Linux on a HP Omnibook: http:// | ||
| + | * Linux on Laptops: http:// | ||
| + | * HP-Support: http:// | ||
| + | * http:// | ||
| + | * http:// | ||
