lifebook
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lifebook [2006/08/09 20:36] – 200.233.128.4 | 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:// | ||
