Search:  
Gentoo Wiki

Medion_MD_41700

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 41700

CPUIntel Celeron 4 2,60Ghz
Memory256 MB DDR-RAM
GraphicsATI Radeon Mobility 9100IGP
Harddrive40 GB
Optical-DriveDVDRW (not sure about the speed)
SoundcardATI AC'97 Sound-on-Board
PCMCIATexas Instruments PCI7420 CardBus Controller (Yenta)
CardReadernot sure about this one either, lspci returns 02:04.3 Mass storage controller: <pci_lookup_name: buffer too small>
NetworkRealtek 8139 10/100
Wireless-LANPrism Javelin ISL3886
Internal ModemATI AC97 Modem-on-Board
USB4x USB2.0 / EHCI / OHCI / UHCI
FireWire Texas Instruments PCI7x20 1394a-2000
Weight 3,6 kg

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) and the cardreader. The wireless network card requires net-wireless/ndiswrapper so if you need monitor mode or something like that I'd recommend buying a PCMCIA wireless network card.

lspci

Here's the output of lspci:

Code: Output of lspci
00:00.0 Host bridge: ATI Technologies Inc Radeon 9100 IGP Host Bridge (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc Radeon 9100 IGP AGP Bridge
00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01)
00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01)
00:13.2 USB Controller: ATI Technologies Inc EHCI USB Controller (rev 01)
00:14.0 SMBus: ATI Technologies Inc ATI SMBus (rev 18)
00:14.1 IDE interface: ATI Technologies Inc ATI Dual Channel Bus Master PCI IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc Unknown device 434c
00:14.4 PCI bridge: ATI Technologies Inc Unknown device 4342
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio Controller
00:14.6 Modem: ATI Technologies Inc IXP AC'97 Modem (rev 01)
01:05.0 VGA compatible controller: ATI Technologies Inc RS300M AGP [Radeon Mobility 9100IGP]
02:04.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller
02:04.1 CardBus bridge: Texas Instruments PCI7420 CardBus Controller
02:04.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller
02:04.3 Mass storage controller: <pci_lookup_name: buffer too small>
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:06.0 Network controller: Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow] (rev 01)

Setting make.conf

CFLAGS/CXXFLAGS

The Celeron 2,6ghz is quite similar to the Pentium4, it also has SSE2 and MMX2 so you can use -march=pentium4

File: make.conf
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"


Localization

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

File: make.conf
LC_ALL="de_DE@euro"
LANG="de_DE@euro"
LANGUAGE="49"
LINGUAS="de"

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="evdev joystick keyboard mouse"
VIDEO_CARDS="ati"

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. However you propably shouldn't use it because it has a lot of weird stuff in it which I have for playing about (netfilter for example).

wireless lan

For using wireless lan you need net-wireless/ndiswrapper I think it's best to go with the ~x86 version. So add it to your keywords by doing

echo "net-wireless/ndiswrapper ~x86" >> /etc/portage/package.keywords

and emerge it: emerge ndiswrapper Mount the cd with the medion drivers and copy the .inf and .sys files from the directory of the wireless lan drivers for windows2000. Then install the drivers with:

ndiswrapper -i /path/to/prisma00.inf

Now you can load the ndiswrapper module with modprobe ndiswrapper. iwconfig should return a wireless interface called wlan0. You can now configure wireless lan in /etc/conf.d/wireless it's a good idea to read /etc/conf.d/wireless.example before.

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" "AlwaysCore"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath    "/usr/share/fonts/misc:unscaled"
        FontPath    "/usr/share/fonts/Type1"
        FontPath    "/usr/share/fonts/TTF"
        FontPath    "/usr/share/fonts/corefonts"
        FontPath    "/usr/share/fonts/freefont"
        FontPath    "/usr/share/fonts/sharefonts"
        FontPath    "/usr/share/fonts/terminus"
        FontPath    "/usr/share/fonts/urwvn-fonts"
        FontPath    "/usr/share/fonts/ttf-bitstream-vera"
        FontPath    "/usr/share/fonts/unifont"
        FontPath    "/usr/share/fonts/75dpi:unscaled"
        FontPath    "/usr/share/fonts/100dpi:unscaled"
        FontPath    "/usr/share/fonts/artwiz"
        FontPath    "/usr/share/fonts/aquafont"
EndSection

Section "Module"
        Load  "extmod"
        Load  "xtrap"
        Load  "record"
        Load  "dbe"
        Load  "dri"
        Load  "glx"
        Load  "type1"
        Load  "freetype"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "de"
EndSection

Section "InputDevice"
        Identifier  "Touchpad"
        Driver      "synaptics"
        Option      "Protocol" "auto-dev"
        Option      "Device" "/dev/input/mice"
        Option      "LeftEdge"  "1700"
        Option      "RightEdge" "5300"
        Option      "TopEdge"   "1700"
        Option      "BottomEdge" "4200"
        Option      "FingerLow" "25"
        Option      "FingerHigh" "30"
        Option      "MaxTapTime" "0"
        #Option     "VertScrollDelta" "100"
        Option      "SHMConfig" "on"
EndSection

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

Section "Device"
        Identifier  "Card0"
        Driver      "ati"
        VendorName  "ATI Technologies Inc"
        BoardName   "RS300M AGP [Radeon Mobility 9100IGP]"
        BusID       "PCI:1:5:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        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. As you can see I have deactivated the tap function of synaptics by setting MaxTapTime to 0, if you want tapping you should set it to something like 200.

media keys

For the additional keys of your keyboard to work you'll have to emerge app-laptop/acerhk and again I think it would be a good idea to put it in package.keywords.

echo "app-laptop/acerhk ~x86" >> /etc/portage/package.keywords

You should make sure this is loaded everytime you boot Linux echo "acerhk" >> /etc/modules.autoload.d/kernel-2.6. Now you can assign Buttons to the keycodes, with xmodmap.

File: ~/.Xmodmap
keycode 178 = XF86WWW
keycode 236 = XF86Mail
keycode 147 = F14
keycode 160 = XF86AudioMute
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
keycode 236 = XF86Mail

There are more special keys on the keyboard but some don't work (Fn + F2) or I didn't care about them yet.

Links

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

Last modified: Thu, 28 Aug 2008 05:42:00 +0000 Hits: 9,868