lifebook
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
lifebook [2006/01/18 12:11] – 81.215.197.11 | lifebook [2008/10/29 19:51] (current) – old revision restored 212.202.28.25 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Short Survey on the Lifebook S-5582 ====== | ||
+ | Which Hardware does work with Linux and which does not. All setup was done on a [[Debian]] system linux running a 2.4 series Kernel. I recently switched to a 2.6 series Kernel all 2.6 configuration info will be put on it's own page: [[lifebook-2.6]]. | ||
+ | |||
+ | ===== Sound ===== | ||
+ | |||
+ | The onboard sound device is identified as followed in /proc/pci: | ||
+ | |||
+ | Bus 0, device | ||
+ | | ||
+ | IRQ 9. | ||
+ | I/O at 0x1000 [0x10ff]. | ||
+ | I/O at 0x1400 [0x143f]. | ||
+ | |||
+ | The 2.4 series kernel comes with "Intel ICH (i8xx) audio support" | ||
+ | Enable the sound support in the kernelconfig and get the alsa-driver package from http:// | ||
+ | |||
+ | ./configure | ||
+ | ./ | ||
+ | make | ||
+ | make install | ||
+ | |||
+ | Then add the following three modules to your / | ||
+ | |||
+ | snd-intel8x0 | ||
+ | snd-pcm-oss | ||
+ | snd-mixer-oss | ||
+ | |||
+ | The alsa modules do set all mixer settings to zero so it makes sense to set them to a useful state on bootup. Just install setmixer: | ||
+ | |||
+ | apt-get install setmixer | ||
+ | |||
+ | Note the Laptop disables the internal speakers when a headphone is plugged in - I like that. | ||
+ | |||
+ | ===== Video ===== | ||
+ | |||
+ | The Lifebook comes with an ATI Rage Mobility with 8 MB RAM: | ||
+ | |||
+ | | ||
+ | VGA compatible controller: ATI Technologies Inc Rage Mobility P/M (rev 100). | ||
+ | IRQ 9. | ||
+ | | ||
+ | | ||
+ | I/O at 0x2000 [0x20ff]. | ||
+ | | ||
+ | |||
+ | This chipset is supported in the actual XFree86 package by the '' | ||
+ | |||
+ | < | ||
+ | Section " | ||
+ | Identifier | ||
+ | Driver | ||
+ | EndSection | ||
+ | </ | ||
+ | |||
+ | |||
+ | I wasn't able to enable any accelerated framebuffer (atyfb or aty128fb) but I get no errormessages so maybe I did something wrong - Any help is appreciated. | ||
+ | However the VESA framebuffer works fine. Only fbi (a tool to view images on the framebuffer device) freaked me out. On displaying a jpeg file it faded the screen to white and freezed everything - I had to do an hardreset. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Network ===== | ||
+ | |||
+ | The onboardchip identifies itself as: | ||
+ | |||
+ | | ||
+ | | ||
+ | IRQ 9. | ||
+ | | ||
+ | I/O at 0x8000 [0x80ff]. | ||
+ | | ||
+ | |||
+ | It is suppored by the " | ||
+ | |||
+ | The driver supports the "Media Independent Interface" | ||
+ | to detect plugging in an ethernet cable by using ifplugd. | ||
+ | |||
+ | #> apt-get install ifplugd | ||
+ | |||
+ | Edit ''/ | ||
+ | |||
+ | < | ||
+ | INTERFACES=" | ||
+ | HOTPLUG_INTERFACES="" | ||
+ | ARGS=" | ||
+ | SUSPEND_ACTION=" | ||
+ | </ | ||
+ | |||
+ | It will execute '' | ||
+ | |||
+ | Lately the machine behaves strangely. It only initializes the network card when | ||
+ | connected to AC or when the battery is 100% full. This is the same for Linux and | ||
+ | Windows. There is no way to access the card then - even lspci is unable to find | ||
+ | it. If anyone knows how to fix this please contact me or write it here! | ||
+ | |||
+ | ===== USB ===== | ||
+ | |||
+ | | ||
+ | USB Controller: Intel Corp. 82440MX USB Universal Host Controller (rev 0). | ||
+ | IRQ 15. | ||
+ | | ||
+ | I/O at 0x1460 [0x147f]. | ||
+ | |||
+ | The USB controller works fine with the standard UHCI kernel driver (usb-uhci.o). Be sure to install the usb-manager: | ||
+ | |||
+ | #> apt-get install usbmgr | ||
+ | |||
+ | ===== Firewire ===== | ||
+ | |||
+ | | ||
+ | | ||
+ | IRQ 9. | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | I don't own a firewire device so I could not test it, but the " | ||
+ | driver (ohci1394.o) loads without errors so I suppose it's working. However it | ||
+ | prevents the machine from going to Suspend-to-RAM mode so leave it out if you | ||
+ | don't need it. | ||
+ | |||
+ | ===== PCMCIA ===== | ||
+ | |||
+ | /proc/pci says: | ||
+ | |||
+ | Bus 0, device | ||
+ | CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 2). | ||
+ | IRQ 9. | ||
+ | Master Capable. | ||
+ | Non-prefetchable 32 bit memory at 0x10000000 [0x10000fff]. | ||
+ | Bus 0, device | ||
+ | CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (#2) (rev 2). | ||
+ | IRQ 9. | ||
+ | Master Capable. | ||
+ | Non-prefetchable 32 bit memory at 0x10001000 [0x10001fff]. | ||
+ | |||
+ | The PCMCIA driver works fine with the stock Kernel '' | ||
+ | driver. Just install the PCMCIA utils: | ||
+ | |||
+ | #> apt-get install pcmcia-cs | ||
+ | |||
+ | ===== Modem ===== | ||
+ | |||
+ | Bad news. /proc/pci says: | ||
+ | |||
+ | | ||
+ | | ||
+ | IRQ 9. | ||
+ | I/O at 0x1800 [0x18ff]. | ||
+ | I/O at 0x1480 [0x14ff]. | ||
+ | |||
+ | Windows installs it as " | ||
+ | |||
+ | The '' | ||
+ | |||
+ | < | ||
+ | Providing detail for device at PCI_bus 0000: | ||
+ | with vendor-ID: | ||
+ | ----:---- | ||
+ | Class 0703: 8086: | ||
+ | SubSystem 10cf: | ||
+ | Flags: fast devsel, IRQ 9 | ||
+ | I/O ports at 1400 [size=256] | ||
+ | I/O ports at 1c00 [size=128] | ||
+ | The soft modem Subsystem operates under a controller | ||
+ | | ||
+ | AgereSystems | ||
+ | Smartlink | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Harddisk ===== | ||
+ | |||
+ | My model comes with a 20 GB harddisk ('' | ||
+ | |||
+ | < | ||
+ | #> fdisk -l /dev/hda | ||
+ | |||
+ | Disk /dev/hda: 20.0 GB, 20003880960 bytes | ||
+ | 255 heads, 63 sectors/ | ||
+ | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
+ | |||
+ | | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | I added the following kernel params to my / | ||
+ | |||
+ | ide0=autotune hda=autotune | ||
+ | |||
+ | |||
+ | |||
+ | ===== DVD/CD-RW ===== | ||
+ | |||
+ | My Lifebook comes with a DVD/CD-RW combo drive. | ||
+ | |||
+ | / | ||
+ | | ||
+ | |||
+ | For burning CDs you must enable " | ||
+ | |||
+ | hdb=scsi | ||
+ | |||
+ | This makes the CD-Rom drive available as ''/ | ||
+ | ''/ | ||
+ | |||
+ | Output of ' | ||
+ | |||
+ | Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling | ||
+ | Linux sg driver version: 3.1.22 | ||
+ | Using libscg version ' | ||
+ | scsibus0: | ||
+ | | ||
+ | |||
+ | cdrdao needs the following options in ''/ | ||
+ | |||
+ | < | ||
+ | write_device: | ||
+ | write_driver: | ||
+ | write_speed: | ||
+ | read_device: | ||
+ | read_driver: | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== IRDA ===== | ||
+ | |||
+ | It does work with the smc-ircc driver. Simply put the following line into / | ||
+ | |||
+ | < | ||
+ | alias irda0 smc-ircc | ||
+ | </ | ||
+ | |||
+ | install the IRDA tools | ||
+ | |||
+ | #> apt-get install irda-tools | ||
+ | |||
+ | and edit ''/ | ||
+ | |||
+ | < | ||
+ | IRDADEV=smc-ircc | ||
+ | DONGLE=none | ||
+ | DISCOVERY=-s | ||
+ | ENABLE=no | ||
+ | </ | ||
+ | |||
+ | ===== Mouse ===== | ||
+ | |||
+ | The buildin touchpad works fine as ps2 mouse. | ||
+ | |||
+ | gpm.conf | ||
+ | |||
+ | < | ||
+ | device=/ | ||
+ | responsiveness= | ||
+ | repeat_type=raw | ||
+ | |||
+ | type=ps2 | ||
+ | append="" | ||
+ | sample_rate=150 | ||
+ | </ | ||
+ | |||
+ | In XF86Config use this: | ||
+ | |||
+ | < | ||
+ | Section " | ||
+ | Identifier | ||
+ | Driver | ||
+ | Option | ||
+ | Option | ||
+ | Option | ||
+ | Option | ||
+ | EndSection | ||
+ | </ | ||
+ | |||
+ | ===== Powermanagement ===== | ||
+ | |||
+ | The Lifebook comes with a Pentium III mobile processor. I didn't try any | ||
+ | speedstep patches for the 2.4 Kernel instead I enabled autoswitching in the | ||
+ | BIOS. This decreases the CPU speed on boot when running on battery power. | ||
+ | |||
+ | Advanced Powermanagement (APM) including Suspend-to-RAM works fine. Just enable | ||
+ | APM support in the Kernel and install the APM daemon. | ||
+ | |||
+ | #> apt-get install apmd | ||
+ | |||
+ | ===== Multimedia Buttons ===== | ||
+ | |||
+ | Like the scrollbuttons the multimedia buttons above the keyboard do not create | ||
+ | any scancodes with '' | ||
+ | look for a solution because I don't really need them. | ||
+ | |||
+ | ===== Conclusion ===== | ||
+ | |||
+ | The lifebook is a small, lightweight, | ||
+ | |||
+ | You may want to have a look over at [[http:// |
lifebook.txt · Last modified: 2008/10/29 19:51 by 212.202.28.25