Search:  
Gentoo Wiki

Medion_MD_41244

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

Specifications of the Medion MD 41244

alternative model number: FIM 2010

CPUIntel Pentium M 1.5 Ghz (Centrino)
Memory512 MB DDR-RAM
GraphicsIntel eXtreme Graphics 810
Harddrive40 GB
Optical-DriveDVDRW
SoundcardATI AC'97 Sound-on-Board
PCMCIA Ricoh Co Ltd RL5c476 II (rev aa) CardBus Controller (Yenta)
NetworkRealtek 8139 10/100
Wireless-LANIntel ProWireless 2100 (feat. rfswitch module pbe5)
Internal ModemATI AC97 Modem-on-Board
USB4x USB2.0 / EHCI / OHCI / UHCI
FireWire Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 02)

Hardware working with Linux

I got everything to work perfectly except for the modem (simply because I wasn't bothered to try it, I have no need for it).

lspci

Here's the output of lspci:

Code: Output of lspci
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
02:01.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
02:03.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
02:03.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
02:03.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 02)
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Setting make.conf

CFLAGS/CXXFLAGS

File: make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CHOST="i686-pc-linux-gnu"
CFLAGS="-pipe -O2 -march=pentium-m -momit-leaf-frame-pointer -fforce-addr -ftracer"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
LDFLAGS="-Wl,-O1 -Wl,-z,combreloc -Wl,--enable-new-dtags"
ACCEPT_KEYWORDS="~x86"
CC=gcc
CCACHE_SIZE="2.5G"
FEATURES="fixpackages ccache noman grc parallel-fetch"
PORTAGE_NICENESS="10"

Useflags

These USE Flags are only

File: make.conf
USE="aalib bash-completion bluetooth bzip2 css divx4linux dvd dvdr fbcon \
     fbsplash firefox i8x0 icq kdeenablefinal mmx mmxext mozilla musicbrainz \
     network nptlonly pcmcia pdf ppds rtc samba sse sse2 tetex unicode utf8 \
     vcd vim win32codecs xvid -eds -esd -gnome -oss -spell nsplugin -gimpprint"

Localization

I'm not really sure about this but AFAIK the MD 41244 only comes with a german keyboard so I assume that you want your system to be in german, too.

File: make.conf
LINGUAS="de"
LANGUAGE="49"

Misc stuff

I'm running unstable modulare Xorg and KDE so I had to set additional things in make.conf

File: make.conf
INPUT_DEVICES="keyboard mouse synaptics evdev"
VIDEO_CARDS="i810 i830 vesa"
ALSA_CARDS="intel8x0"

the kernel

I choose the sys-kernel/suspend2-sources because I wanted to use hibernate, note that I haven't tested this excessivly. You can get my complete kernel config from here. This kernelconfigs are done for my needs, but I think they can also be used for your laptop ;)

WLAN

See the guide.

Xorg

As mentioned before I'm using modular Xorg so keep that in mind when using my configs.

File: xorg.conf

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "TouchPad" "CorePointer"
        InputDevice    "USBMouse" "SendCoreEvents"
        InputDevice    "Keyboard" "CoreKeyboard"
EndSection

Section "Files"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
#       FontPath     "/usr/share/fonts/Speedo/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/75dpi/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/artwiz-aleczapka-en/"
        FontPath     "/usr/share/fonts/commercial/"
EndSection

Section "Module"
#       SubSection "extmod"
#               Option "omit xfree86-dga"
#       EndSubSection
        Load  "extmod"
        Load  "dbe"
        Load  "dri"
        Load  "drm"
        Load  "glx"
        Load  "type1"
        Load  "freetype"
        Load  "GLcore"
#       Load  "synaptics"
EndSection                                                                              

Section "InputDevice"
        Identifier  "Keyboard"
        Driver      "kbd"
#       Option      "XkbModel" "pc105"
        Option      "XkbModel" "logiik"
        Option      "XkbLayout" "de"
        Option      "XkbVariant" "nodeadkeys"
        Option      "XkbRules" "xorg"
EndSection


Section "InputDevice"
        Driver  "synaptics"
        Identifier      "TouchPad"
        Option  "Device"        "/dev/input/event2"
        Option  "Protocol"      "event"
        Option  "LeftEdge"      "130"
        Option  "RightEdge"     "840"
        Option  "TopEdge"       "130"
        Option  "BottomEdge"    "640"
        Option  "FingerLow"     "7"
        Option  "FingerHigh"    "8"
        Option  "MaxTapTime"    "180"
        Option  "MaxTapMove"    "110"
        Option  "EmulateMidButtonTime"  "75"
        Option  "VertScrollDelta"       "20"
        Option  "HorizScrollDelta"      "20"
        Option  "MinSpeed"      "0.40"
        Option  "MaxSpeed"      "0.80"
        Option  "AccelFactor"   "0.030"
        Option  "EdgeMotionMinSpeed"    "200"
        Option  "EdgeMotionMaxSpeed"    "200"
        Option  "UpDownScrolling"       "1"
        Option  "CircularScrolling"     "0"
        Option  "CircScrollDelta"       "0.1"
        Option  "CircScrollTrigger"     "2"
        Option  "SHMConfig"     "on"
        Option  "UseShm"        "true"
        Option  "Emulate3Buttons"       "on"
EndSection



Section "InputDevice"
        Identifier      "USBMouse"
        Driver          "mouse"
        Option          "Protocol"      "ExplorerPS/2"
#       Option          "Device"        "/dev/usbmouse"
        Option          "Device"        "/dev/input/mice"
        Option          "Emulate3Buttons"       "false"
        Option          "ZAxisMapping"  "4 5"
EndSection

Section "Monitor"
        Identifier   "LCD"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                   # [<bool>]
        #Option     "SWcursor"                  # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "CacheLines"                # <i>
        #Option     "Dac6Bit"                   # [<bool>]
        #Option     "DRI"                       # [<bool>]
        #Option     "NoDDC"                     # [<bool>]
        #Option     "ShowCache"                 # [<bool>]
        #Option     "XvMCSurfaces"              # <i>
        #Option     "PageFlip"                  # [<bool>]
        Identifier  "intel"
        Driver      "i810"
        Option      "DRI"
        VendorName  "Intel Corp."
        BoardName   "82852/855GM Integrated Graphics Device"
        BusID       "PCI:0:2:0"
        
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "intel"
        Monitor    "LCD"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "DRI"
        Mode    0666
EndSection

You should also install x11-drivers/synaptics before starting X. All Settings in this config are done for touchpad and an additional usb mouse.

media keys

File: /etc/conf.d/local.start
# /etc/conf.d/local.start

# This is a good place to load any misc programs
# on startup ( use 1>&2 to hide output)
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
setkeycodes 66 115
setkeycodes 6d 139
setkeycodes 6b 140

With this, you can set the keycodes with xbindkeys or with khotkeys or something similar (at least under X).

Retrieved from "http://www.gentoo-wiki.info/Medion_MD_41244"

Last modified: Thu, 28 Aug 2008 05:43:00 +0000 Hits: 4,838