![]() |
HP Omnibook xe4100 + Linux |
![]() |
created Debian boot-floppies and installed it :-)
Touchpad:
The touchpad of the laptop is a simple PS/2 pointer device... it works pretty well in gpm and Xjust use /dev/psaux as device and imps2 as protocol
TV Out and External Monitor:
If I plug in an external monitor it works out of the box - for TV Out there is s3switch (apt-get install s3switch)PS/2 Port of the Laptop:
The PS/2 Port of the Laptop is working as expected ... I plugged in an external Keyboard - it worked,I plugged in an external PS/2 Mouse - it worked.
USB:
0000:00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1e)This USB Controller is a standard UHCI USB Hostadapter, so you need the uhci kernel module
Sound:
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 40)The ALSA "VIA 82C686A/B, 8233/8235 AC97 Controller" driver is working fine
Modem:
0000:00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 20)This is a Connexant HSF-Softmodem. The Modem is working with the drivers provided by Connexant
(You should not have a preemptive Kernel - the Modem driver will not compile then)
Here you can get the Drivers: http://www.linuxant.com/drivers/hsf/downloads-license.html
Ethernet:
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 51)The Ethernet controller is a VIA Rhine-II - so it's working perfectly with the via-rhine driver in the Kernel
PC-Card:
0000:00:0a.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus ControlleThe Kernel module "CardBus yenta-compatible bridge support" works fine
ACPI:
0000:00:11.4 Bridge: VIA Technologies, Inc. VT8235 ACPI (rev 10)ACPI and swsusp is working fine. Suspend-to-disk and Resume-from-disk are working.
Graphics:
0000:01:00.0 VGA compatible controller: S3 Inc. 86C380 [ProSavageDDR K4M266] (rev 02)I use the "savage" module from X.Org. My X.Org config file is here: xorg.conf
DRI is working too:
name of display: :0.0 display: :0 screen: 0 direct rendering: Yes ... OpenGL vendor string: S3 Graphics Inc. OpenGL renderer string: Mesa DRI Twister 20050829 AGP 1x x86/MMX/SSE OpenGL version string: 1.2 Mesa 6.5 ...Get the latest snapshot of http://dri.freedesktop.org/snapshots/
You need: common-$date-linux.i386.tar.bz2 and savage-$date-linux.i386.tar.bz2. Unpack them both in one directory, you get
then 2 directories: savage-$date-linux.i386 and common-$date-linux.i386, cd into savage-$date-linux.i386 and run install.sh
Massmedia:
The dvd-rom is a "QSI DVD-ROM SDR-083, ATAPI CD/DVD-ROM drive". Both, the floppy and the dvd-rom are working fineOneTouch buttons:
The OneTouch buttons are working fine with lineak.On Debian: apt-get install lineakd lineakconfig
Here is my HP Omnibook xe4100 definition:
[HPOBXE41] brandname = "Hewlett Packard" modelname = "HP Omnibook xe4100 OneTouch Keys" [KEYS] WWW = 178 Mail = 236 TV = 243 Lock = 241 Help = 240 Mute = 160 VolumeUp = 176 VolumeDown = 174 [END KEYS] [END HPOBXE41]Just paste this in your /etc/lineakkb.def and run then lineakconfig to use that.
Additional:
On http://sourceforge.net/projects/omke you can find a kernel module "omnibook". Thats the output of the module:omnibook: module version 20060126. omnibook: HP OmniBook xe4000 detected. omnibook: AC adapter status monitoring is enabled. omnibook: Battery status monitoring is unsupported on this machine. omnibook: LCD console blanking is unsupported on this machine. omnibook: External display status monitoring is enabled. omnibook: Fan status monitor and control is unsupported on this machine. omnibook: Fan policy is unsupported on this machine. omnibook: LCD brightness handling is unsupported on this machine. omnibook: OneTouch buttons (if any) are enabled. omnibook: Temperature monitoring is enabled. omnibook: Touchpad handling is unsupported on this machine.It's now at least in Debian Unstable too. apt-get install omnibook-source and build the module.
Kernel:
Here is my current kernel config: configQuestions:
If you have any questions feel free to drop me a mail: adrian (at) firehand (dot) org
