Linux on Promedion M120W PDF Afdrukken
Gebruikerswaardering: / 6
LaagsteHoogste 
zaterdag 20 november 2004 23:17

Just a few comments on installing Linux on a Promedion M120W (which is a dutch brand). The manufactorer is Clevo and calls it the M120W also.    

Watch the publish date and keep in mind that i am using Debian Unstable and the 2.6 kernel tree.

First some hardware
It is an Centrino laptop with some configuration options. I'll tell you mine:

  • Pentium M 1.70 GHz
  • 512 MB mem
  • 60 GB / 7200 Rpm hdd
  • Widescreen 12" 1280x800
  • 82852/855GM chipset
  • 855GM Integrated  Graphics Device
  • 3* UHCI USB and 1* EHCI USB2
  • 82801DB AC'97 Audio
  • Realtek RTL-8139(C/C+)
  • Intel Wireless 2200BG
  • Watch out: NO serial, NO parallel, NO external PS/2

 Output of lspci:
0000:00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02)
0000:00:00.1 System peripheral: Intel Corp. 855GM/GME GMCH Memory I/O Control Registers (rev 02)
0000:00:00.3 System peripheral: Intel Corp. 855GM/GME GMCH Configuration Process Registers (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02)
0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03)
0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:02:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:07.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
0000:02:08.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)

Kernel
What works with what driver (or not) in kernel 2.6.8. In December I installed the kernel 2.6.9 version and patched it with the acpi december release . I'll enter the updated information in red.

Component
Driver / Kernel setting
CPU
CONFIG_MPENTIUMM
Speedstep/CPUFreq
Doesn't work
ACPI
All but thermal
PCI
CONFIG_PCI
PCMCIA
CONFIG_YENTA
IDE
CONFIG_BLK_DEV_PIIX
Infra rood (IRDA)
CONFIG_IRTTY_SIR
Netwerk (cabel)
CONFIG_8139TOO
Netwerk (wireless)
Doesn't work
AGP
CONFIG_AGP_INTEL. CONFIG_DRM_I830
Video
CONFIG_FB_I810
Sound
CONFIG_SND_INTEL8X0M
USB
CONFIG_USB_EHCI_HCD, CONFIG_USB_UHCI_HCD
 

Speedstep
If you want to be able to use the speedstep functions you can replace the speedstep_centrino.c file with the one found here: http://tuxmobil.org/centrino.html look for the "updated centrino-speedstep driver". I use the powernowd deamon to control my cpu frequencies.

XFree86

The following is not needed with the 4.05C bios version! Ask your supplier for a update.
I do have the bios update here: icon M12xx_405C.zip
but use it at your own risk!!! It can cost up to 100 euro to repair your computer in case of an error!
To use XFree86 in 1280x800 mode, you need to insert this mode in the Video-Bios. Download the 855resolution program http://perso.wanadoo.fr/apoirier/. If you don't know how to 'compile' a program, just follow the next steps: 

  • tar -zxf 855resolution-0.3.tgz
  • cd 855resolution
  • make
  • * become root
  • make install
before you start your XFree86 run the following command:
/usr/sbin/855resolution 5c 1280 800
You can make a little script in /etc/rcS.d called "855resolution.sh" with the following content:
    #!/bin/sh
    /usr/sbin/855resolution 5c 1280 800
type "chmod a+w /etc/rcS.d/855resolution.sh" and you are done.

Add the following lines to the /etc/X11/XF86Config-4 file.
In the Section "Monitor"
  HorizSync 28-60
  VertRefresh 43-80
  Modeline "1280x800" 76.80 1280 1290 1300 1310 800 810 820 830

In the Section "Device"
  Option   "XvMCSurfaces"     "6"
  Option   "CacheLines"         "1024"
  Option   "VBERestore"         "True"

XFree works like a charm for me now.

Wireless Lan (IPW2200)
The software can be found on ipw2200.sourceforge.net Look for ipw2200-0.x.tgz and the firmware for v.06-current firmware. For debian, the following receipt worked for me:

  • apt-get install kernel-headers-2.6.8-1-686
    (match with running kernel)
  • tar -zxf ipw2200-0.xxxx.tgz
  • make
  • * become root
  • make install
  • cd /usr/local/lib/
  • mkdir firmware
  • cd firmware
  • tar -zxf ~/ipw2200-fw-2.0.tgz

You need hotplug for this thing to work, but changes are that hotplug is already installed. Restart hotplug (or your computer and all should work.

{mos_sb_discuss:3}


Commentaar
Toevoegen Zoeken
+/-
Schrijf commentaar
Naam:
Email:
 
Onderwerp:
 
Voer de anti-spam code in die in het plaatje staat.
Gast  - ACPI - all but thermal ?? |217.70.73.xxx |2004-11-30 18:20:43
Hi

I'm João, from Portugal, I own a m120w too, and I am encontering a few(not
quite) problems with ACPI on linux.

When booting Ubuntu (kernel 2.6.8) I get this "Critical Temperature Reached
(xxxx C) Shuting down" warning, obviosly shuts down.

Is this what you mean with all but thermal?

If I put in the kernel parameters ACPI=off PCI=noacpi I can boot but the hotplug
system fails it waits a while and then it continues booting.

I got the same problem with fedora core 3.

Any ideas?

(PS: sorry for any bad English :P )
micha  - ACPI - all but thermal |62.58.32.xxx |2004-11-30 22:54:11
The thermal thing is indeed the Critical Temperature Reached problem. Also, i've
got some problems detecting the AC power.

In debian I removed the thermal module from the MODULES line in
/etc/default/acpid

Don't know the configuration in other distributions.
Gast  - cpufreq, suspend, xvideo |220.244.224.xxx |2004-12-10 07:24:00
Hi there,

I also have a M120W (clevo).

I am using ubuntu (practically debian) with a 2.6.9 kernel, which looks like it
includes speedstep support for dothan processors. However, with my 1.7GHz CPU
cpufreq shows two speeds, 1700000 and 600000, and it seems to get stuck on
600000, so that even when I do something like complile the kernel, it will not
go back to 1.7GHz. Have you experienced this?



Also, have you had any luck with suspend (ie. to ram, through ACPI)?



Finally, why the:

Option "XVideo" "false"

? Has that caused problems



Thanks,

Dave
Gast  - bios update |62.58.32.xxx |2005-03-10 22:39:58
hi,

you speak of a 4.05c bios version.

I have already asked my supplier for a Bios update, but the answer was to go to
the clevo website and download it. The problem is that there is no bios update
or updater to download on the web site.

have you got this update so that you could send me?



[e-mail removed]
Gast  - help please |82.101.182.xxx |2005-04-14 11:00:34
driver for Audio (notebook

Promedion D27ES)
Gast  - Hi |80.73.220.xxx |2005-08-08 01:02:34
;)

I have a problem with my laptop , my laptop can`t foun video controller , and
work realy slow :?
Laatst aangepast op vrijdag 23 november 2007 14:35
 

Bicolor template supported by Naturalife Greenworld