Discovering the hardware
BIOS
This model was delivered with the 01UE bios, I've updated to the 05UE. It's safer to run the latest bios.
You can download it using a
floppy disk or a
nero image file.
It's important to apply this update, you will need it to use the DSDT patch below.
(UPDATED 27/01/2005)
The 07UK bios release is available.
You can download it using
the windows installer
Features
The X30 features
1 memory stick controller (not yet supported)
1 DVD/CD-Rw combo drive,
3 USB ports,
1 VGA connector,
1 S/VIDEO connnector.
1 Firewire connector,
1 wireless network card (ipw2100 (UPDATED 17/10/2004)
1 Broadcom Ethernet device
1 Pcmcia Slot (TYPE II),
1 Synaptic Touchpad
1 bluetooth controller.
1 Geforce FX 5200 Go
1 Integrated Soundcard
And of course the beautiful 1280x800 LCD (16/10).
Configuring the system
X.org (6.7.0)
The X30 owns a Nvidia GeForce Go FX 5200 ! So you can use the Nvidia accelerated drivers available in the boxed version or a the Nvidia website. I'm using the
6111 drivers.
Follow the usual installation method but you must change apply a small
patch to the kernel source before building the driver.
Note: on Sun 26/09/2004, the Nvidia drivers doesn't works when a display is attached to the VGA connector.
See this page for more details.
The kxrandrtray is very usefull to change dynamically the screen resolution.
You may also choose the Dell 1280x800 screen if you have some troubles using 1280x800 resolutions. (Thx Nanar for this patch)
Synaptics Touchpad
It works fine on Mandrakelinux 10.1, you can scroll using the right side of the touchpad ! \o/
Thanks blino for this features ;o)
The scrolling wheel is not working.
Networking
The Broadcom controller is working fine using the b44 module (autodetected).
The wireless device also works fine, you just have to download the firmware (1.2) from this
page and untar it in the
/usr/lib/hotplug/firmware/ directory.
Then just make the usual configuration, you can use drakconnect for that.
(UPDATED 17/10/2004)
The 0.56 version is now available and allow you to use WEP/WPA mode. Sounds better. I've been using WEP with the "restricted mode" AKA PreShared keys with success.
Firmware (1.3) are available on this
page and untar it in the
/usr/lib/hotplug/firmware/ directory.
Drivers (0.56) are available on this
page .
ACPI Work Around
Yerk ! Something is not working at all ! The bios is really buggy :/
A laptop without acpi is like a car without powered steering. I've search how to fix that and thanks to the
acpi website I've been able to fixup the bios.
The original DSDT table prevent the Linux kernel to read the ACPI configuration. So I've rebuilt a fixed DSDT table.
This is quite simple to activate on your system.
Just download the newest
DSDT table (for bios U5) or this
DSDT table (for bios 07UK) and this very simple
script which insert this table inside the initrd.
Thanks to the Mandrakelinux kernel hackers we can insert a new DSDT table in the system without recompiling the kernel ! \o/ Nico you rulez.
Once you've executed this script, you just have to reboot your laptop. ACPI is now working fine \o/
Note: This trick works only with the 05UE/07UK bios version.
You must also reexecute this script each time you install a newest kernel.
ACPI configuration
Once the ACPI workaround is set, you can configure the way you want it to work.
By default the power button will shutdown your system (init 0).
Some built-in keys are now working : Battery (Fn F2), Brightness (Fn Up/Down).
To activate the other keys please have a look on the keyboard section.
I recommend the kcmlaptop applet for kde (automatically installed thx to blino and lmontel).You just have to check the configuration.
I the last panel (ACPI Configuration) you can activate the performances profiles and the processor throttling.
Browsing a while this tool will help you to tune your laptop to your needs.
Keyboard Configuration
You can control some other keys by installing the
hotkeys rpm using urpmi.
Then copy the
samsung X30 profile I've created to
/usr/share/hotkeys
Insert this stupid
script in your
.kde/Autostart/ directory.
On the next start of KDE, the "mail" button will be associated to "evolution" and the volume keys will works (UP/Down/Mute).
Note that "LCD/CRT", "Check", "Information" keys are still not working.
Intel Speedstep Control
Due to the installation process, the cpufreqd rpm is installed. This ensure you that the good driver will be started.
Then you can use the kcmlaptop applet or cpufreq to manage your policy.
It works fine.
Bluetooth
I had never played with bluetooth before and I must assume that's really funny and usefull :)
The controller is on the USB bus and can be enabled/disabled using the associated key.
Using KDE, install the kdebluetooth application and insert it in the tray.
Using my Nokia 6230 I can receive/send files etc... Really Cool.
You can also use the gnooki application to backup/restore your contacts via bluetooth.
USB Controller
Nothing to say, everithing is working fine :)
DVD/CD-RW
Once again, nothing to say, it works fine. I personally use k3b or cdrecord, this is so easy. I recommend Ayo's theme because Ayo Rulez :o)
Memory Stick Controller
This device is not yet supported :/
Firewire Controller
I will repeat myself, working, working, working :)
PCMCIA Controller
That's ok, no troubles.
Soundcard
No troubles, sound is good :)