omnibook
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
omnibook [2006/10/16 23:13] – 206.161.205.186 | 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:// | ||