Council Negotiations on Software Patents Cannot be Terminated Normally

SUSE Linux 9.2/9.3 on Medion MD95300

Note: this is currently work in progress!

Overview

The Medion MD95300 notebook was sold in December 2004 by Aldi in Germany. It ships with an Intel Pentium M 735 (1.7 GHz) mobile processor (codename: Dothan B0, that's model 13, stepping 6), 512 MB RAM, 80 GB (~ 74 GiB) Hitachi hard disc and a Samsung LTN154X1 15,4" TFT Wide XGA display. The system name seems to be MiM 2030-MP, it looks very similar to a Mitac 8050MP-3003.

Installation

I couldn't boot from the first CD, so I choose the second one (Knoppix 3.7 boots fine, btw). I told YAST to use the complete hard disc (who needs Windoze anyway ...), but still YAST wants to resize one partition and create mountpoints to the Windows partitions. So, I switched to a console and used fdisk to remove the partitions. Installation went smoothly, and after Linux was installed I can even boot from the first SUSE 9.2 installation CD (probably Win XP was the culprit, I dunno). Actually, booting from hard disc failed, as the boot flag for /dev/hda1 was missing. So, I set it via fdisk and since then booting into the installed SUSE 9.2 system works nicely. As file system I've choosen XFS, just to get some experience with this file system.

Graphics

The ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] is supported by the X11 server of X.org via the "radeon" driver. Of course, without 3D acceleration, but I don't need it. Actually, I was lame and used SaX to do all the X11 configuration for me :-) Closed-source drivers from ATI are also available. SUSE offers RPMs. A Debian page and a Gentoo ATI FAQ have been quite helpfull for me. The ATI driver works for me (the FPS are much better), but there might be some issue with suspend-to-disk (at least accoring to an SUSE bugzilla entry). Actually, the system hangs when it wakes up from system-to-disk and "restarts" X. There might be a solution for this, but I haven't digged into it and I switched back to use the "radeon" driver (see ATI's Infobase wrt this issue).

WLAN

The Intel Corp. PRO/Wireless 2200BG was supported out of the box by ipw2200. The WLAN functionality can be switched on or off via Fn+F1 keys. Works for me very stable, no issues so far. WEP encryption also works. I use a rather ancient version, 0.8, as shipped with SUSE 9.2 - probably I should try 0.19.

Sound

Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller works as well via ALSA. The keys for in/decreasing volume via Fn+F3/Fn+F4 don't work.

Modem

The integrated WinModem Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller works as well via the SmartLink Modem driver. The smartlink-softmodem package ships with an buggy init script (/etc/init.d/slmodemd), as the required "slamr" module is not loaded. A bug fixed version is available via YOU (if the modem is your only conenction to the Internet, simply do a "modprobe slamr" and "/etc/init.d/slmodemd start" as root).

ACPI / SpeedStep

Seems to work quite smoothly. I can check the battery information, suspend to disk works, the CPU freq is changed dynamically. If the TFT panel is closed, the notebook suspends to disk, if I press the power on switch, Linux is shut down and the notebook is switched off. Retrieving thermal information is not possible, though. Suspend to RAM does not work, wake up fails, the notebook seems to hang. Configuring Fn+F12 (save power) works, e.g. suspend to disk or enabling the screensaver.
Note: Actually, only CPUFreq is working which is able to switch between 1700 MHz and 600 MHz. speedstep-centrino is not working, which is able to switch between more CPU frequencies. speedstep-centrino expects the model name like "Intel(R) Pentium(R) M processor 1700MHz", but checking /proc/cpuinfo it's being displayed as "Intel(R) Pentium(R) M processor 1.70GHz". So, speedstep-centrino expects MHz, not GHz - that's why the processor is not being recognized. Looking at the code, it seems only the "old" Pentium M (model 9), with 1 MB Level 2 cache, is supported, but not the new one (model 13), code-name "Dothan" with 2 MB Level 2 cache. Dothan support as been discussed several times on L-K, but as for this processor four voltages per freqcuency is defined, it's not so easy to find out which voltage is the correct one. See also Stefan's note about patching the kernel for Dothan support for his Acer Travelmate 292.
Note: Well, the ACPI table(s) seems to be very rudimentarily as you can see on this decompiled version of /proc/acpi/dsdt using an ACPI (de)compiler from Intel. Setting acpi_os_name to "Microsoft Windows NT" (or XP) as kernel parameter doesn't help either to fix the speedstep issue mentioned above. Digging into the ACPI specs, the complete _PSS and _TSS section is missing in the DSDT. The _TSS specifies the Throttling Supported States, _PSS specifies the Performance Support States.

TV / radio card

It's being detected as Medion 7134, which seems to be manufacutred by Creatix Polymedia GmbH based on Philips Semiconductors SAA7134 chip. The tuner seems to be Philips PAL/SECAM multi (FM1216ME MK3). Currently, I'm not able to retrieve any channels from the card, so I can't watch TV yet. kdetv and xawtv once in a while hung up the system completely.

All the other stuff I haven't checked, but the most critical components for me simply work. For some more details about the hardware, please see the lspci output and the hwinfo --short output.

DVD drive

The DVD/CD-ROM combo burner is a Pioneer DVR-K14L, which supports DVD+R(W) and DVD-R(W). I used Tevion DVD+RWs so far, which worked great without any issues. With Tevion DVD+R I had all times the issue that the DVD can not be finalized. This is actually a bug in the firmware, so the burning process is fine, but you have to call "cdrecord-dvd -fix" afterwards. See this posting for details and a quick fix for growisofs, which is used by k3b for example. I was looking for an firmware update for that drive but Pioneer has neither information nor a firmware update for that particular drive (I've set Pioneer on my personal "black list", which means I avoid buying anything from that company in the near feature at least. Pioneer Australia has some infos, but no firmware updates, as this drive is for OEMs only).

Contact: Rainer Link (link at unfug dot org)
License: GNU Public License (GPL)
Last modification: 2005-05-19, 22:00 GMT

TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones