TuxMobil
site map · index a-z · search   





Resources

· Wholesale Cell Phone Accessories on DHgate.com




Linux on the Samsung Q30 Jamie Laptop



Specs

  • CPU: Intel Pentium-M 733 (Dothan)
  • Chipset: Intel 855GM
  • Graphics: Intel 855GM Extreme Graphics 2
  • Display: 12" TFT @ WXGA resolution (1280x768)
  • RAM: 256 MB PC2700
  • Harddisk: Toshiba MK4004GAH (40 GB)
  • Optical: external Samsung CDRW/DVD SU-324B via Firewire
  • Network: 100 MBit/s LAN (Broadcom BCM4401), 802.11g WLAN (Intel PRO/Wireless 2200BG)
  • Modem: Intel AC97
  • Audio: Intel AC97
  • VGA-Out
  • SD-Card/Memorystick reader
  • CF-Card reader
  • Firewire: 1 port (1394a)
  • USB: 2 ports (2.0)
  • Weight: 1 kg
  • See the Samsung product page.

BIOS

You can reach the BIOS via <F2>.
Hitting <ESC> on startup lets you choose between several boot devices (optical, removable, hard drive).
The BIOS was flashed with version 03LK. Unfortunately, you have to use Windows for flashing.
When the external optical drive is connected, the BIOS needs 5 more seconds to boot.

Installation

The machine is installed with Debian testing which was a rather painless procedure. Afterwards, a recent kernel 2.6.12.5 was installed.

Screen

X.org

X.org runs out of the box with the driver i810, with hardware-accelerated 3D.
There are some issues with the resolution, though. You have to uses something like 855resolution to get 1280x768, due to a problem with a full VESA BIOS table where you have to kick out a setting and replace it with the wanted resolution. Configure /etc/default/855resolution with MODE=5a, XRESO=1280 and YRESO=768 to kick out 800x600. Beware, you cannot use 800x600 on the console as well! See also further discussions of the topic.

Console

The standard frambuffer driver vesafb works just fine in XGA resolution.

TouchPad

The touchpad works fine with the synaptics driver in X and standard PS/2 on the console via GPM.

VGA-Out

Astonishingly, it does not work at all. There are no scancodes when hitting Fn+F4 and no flashing (b0rked) symbols in the upper left corner, as with other hotkeys. Also loading the module video from ACPI does not help.

Network

LAN

The LAN interface works with the driver b44.

WLAN

WLAN works with the driver ipw2200 from IPW2200's homepage.

Sound

Sound works with Advanced Linux Sound Architecture - ALSA driver snd-intel8x0.

Modem

Seems to work with snd-intel8x0m and the package sl-modem-daemon.

Power and Configuration Management

ACPI

ACPI with 2.6.12.5 shows a warning about "acpi_ec_space_handler: bit_width should be 8" and the battery status cannot be read properly. An upgrade of the ACPI code solved the issues, no need to modify the DSDT.

CPUFreq

The module speedstep-centrino should be chosen. With the governor userspace and the package powernowd, the system scales up and down the frequencies quickly as needed.

Suspend-to-RAM (S3)

Nope, the system freezes when waking up. Though this was not tested intensively.

Suspend-to-DISK (S4)

SWSUSP2 in version 2.1.9.5 was installed, with hibernate script 1.10.
The resume works, when the module b44 is unloaded before suspend, but unfortunately, the LAN's interrupt 5 is disabled on resume, so you can reload the module but the LAN stays dead. There might be some way to reenable interrupt 5, though.
Another issue is the X server's resolution. Since the graphics' BIOS is reset on restart of the machine, it does not know about the resolution 1280x768 and the X server crashes. To circumvent this, you have to add the execution of the service 855resolution to your hibernate configuration _and_, because the X server is "restarted" on resume in parallel to the system's services, have to switch the resolution before suspend and after resume, e.g. with xvidtune -next and xvidtune -prev.
For some reason, the hotkeys do not work after resume, although xev still recognizes the key presses & symbols.

Hotkeys

Nearly all the hotkeys are controlled by hardware, except for Fn+ESC (S3) and Fn+F2 (S4) which do not generate scancodes and Fn+F6 (audio mute), Fn+leftarrow (lower volume) and Fn+rightarrow (raise volume) which can be configured with xmodmap and then with KHotkeys to control the ALSA mixer.
A little script which executes xmodmap ~/.xmodmap was put into ~/.kde/Autostart/. The contents of ~/.xmodmap looks like this:

keycode 160 = XF86AudioMute
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume

Then you can configure KHotkeys to execute commands like "amixer set Master toggle" which recognizes the keys now.

Optical Drive

The optical DVD-CD/RW combo poses no problems. The nice thing is that it is powered via Firewire, so no need for another power adaptor and cable to carry.

Cards

CF

Instead of a CardBus (PC-Card, PCMCIA) slot, there is only a CF slot, so beware: an adaptor CF->CardBus is easy to get, but CardBus->CF? Apart from that it works fine: the device is handled by the driver module yenta_socket as almost every CardBus controller nowadays.

SD/Memorystick

Seems to be connected to the CardBus controller, because you can see a (null-)device when plugging in a card, but this is as far as it gets.

Survey PCI Devices

Output from lspci:

0000:00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [..]
0000:00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Cont [..]
0000:00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Cont [..]
0000:00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device ([..]
0000:00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Cont [..]
0000:00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Cont [..]
0000:00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Cont [..]
0000:00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
0000:00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
0000:00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)  [..]
0000:00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller [..]
0000:02:03.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ac) 0000:02:03.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ac)
0000:02:03.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 04)
0000:02:05.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
0000:02:07.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)

Credits

  • Sven Grounsell
  • Sebastian Henschel







print · i-mode · WAP · PDA
contact · imprint · privacy (P3P) · sponsors · RSS

© Werner Heuser 1997-2013 · http://tuxmobil.org/samsung_q30_jamie_linux.html · last change Mon Nov 12 2007