MSI Wind
From Gentoo Linux Wiki
Contents |
[edit] lspci
| Code: lspci |
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02) 02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Unknown device 8199 (rev 22) |
[edit] lspci MSI Wind 2GB
| Code: lspci |
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) 02:00.0 Network controller: RaLink RT2860 |
[edit] Hardware Status Overview
| Category | Device | Hardware | Working | Driver | Comments |
| Processor | Processor | Intel Atom N270 | Y | The Atom N270 is a 32bit processor with Hyper-Threading | |
| Drives and Storage | Hard Disk | Western Digital Scorpio Blue (SATA) or FUJITSU MHZ2160BH G2 (SATA) | Y | ahci | Use hdparm -B 254 /dev/sda to stop the clicking noise |
| Card Reader | Realtek USB2.0-CRW (SD/MMC/MS/SDHC) | Y | usb-storage | ||
| USB | USB | uhci/ehci | Y | uhci, ehci | |
| Graphics | GPU | Intel 950 GMA | Y | i915, intel | |
| Input Devices | Keyboard | Y | keyboard, evdev | Detection problem | |
| Touchpad | synaptics or sentelic | Y | synaptics or mouse (Sentelic) | Detection problem, Touchpad manufacturer differing between batches | |
| Multimedia Keys | Y | Not all keys are configurable | |||
| Multimedia | Webcam | Sonix Technology USB 2.0 Camera or BisonCam, NB Pro Camera | Y | uvcvideo | Works with v4l2 |
| Networking | Ethernet | Realtek RTL8101E | Y | r8169 | |
| Wireless | Realtek RTL8187SE (MSI Wind) | Y | r8187se | might be in "Staging drivers" | |
| Wireless | Ralink 2700E (MSI Wind, Medion Akoya Mini) | Y | ra2860 | Driver here or in "Staging drivers" in kernel | |
| Bluetooth | MSI USB Bluetooth | Y | |||
| Sound | Sound | Realtek ALC 888S | Y | snd_intel_hda | |
| Sensors | Hardware Sensors | Y | Only the CPU thermal zone seems to be present | ||
| Power Management | ACPI | Y | |||
| Suspend to RAM | Y | Works with pm-suspend, kernel panics with /sys/power/state | |||
| Suspend to disk (Hibernate) | Y | Works fine with /sys/power/state |
[edit] make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -mssse3 -pipe -O2"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="acpi intel mmx mmxext smp sse2 ssse3 v4l2"
VIDEO_CARDS="intel vesa vga fbdev"
ALSA_CARDS="hda-intel loopback virmidi"
INPUT_DEVICES="evdev synaptics"
[edit] Kernel
[edit] SATA
You don't need the IDE driver, nor any SATA chipset driver, just the SATA AHCI driver.
| Linux Kernel Configuration: SATA |
Device Drivers --->
< > ATA/ATAPI/MFM/RLL support --->
<*> Serial ATA (prod) and Parallel ATA (experimental) drivers --->
[*] ATA ACPI Support
<*> AHCI SATA support
|
[edit] Sound
The Realtek ALC 888S works fine with the Intel HDA driver.
| Linux Kernel Configuration: Sound |
Device Drivers --->
Sound --->
Advanced Linux Sound Architecture --->
PCI devices --->
<*> Intel HD Audio
[*] Build hwdep interface for HD-audio driver
[*] Build Realtek HD-audio codec support
[ ] ...
[*] Enable generic HD-audio codec parser
[*] Aggressive power-saving on HD-audio
(60) Default time-out for HD-audio power-save mode
|
[edit] Function Keys
You may need to update your BIOS to have certain keys working.
- Fn+F2 : no effect, ACPI event "video IGD" if CONFIG_ACPI_VIDEO and BACKLIGHT_CLASS are compiled into the kernel
- Fn+F3/F6/F11 : hardware, work as expected
- Fn+F4/F5 : works with CONFIG_ACPI_VIDEO and BACKLIGHT_CLASS just as Fn+F2, you need to press them 1-2s to change the brightness by 1/8 (works fine with BIOS 1.10a) , also generate ACPI event "video LCD", and generates an "Unknown key pressed"
- Fn+F10 : works with BIOS 1.09 and for overclocking with BIOS 1.0A
- Fn+F12 : ACPI event "button/sleep SLPB"
- Fn+F7/F8/F9 don't work but can be reprogrammed with xmodmap, evdev automaticaly assignes them.
[edit] Webcam
| Linux Kernel Configuration: Webcam |
Device Drivers --->
Multimedia support --->
*** Multimedia core support ***
<*> Video For Linux
[*] Enable Video For Linux API 1 (DEPRECATED)
<*> DVB for Linux
*** Multimedia drivers ***
[ ] Load and attach frontend and tuner driver modules as needed
[ ] Customize analog and hybrid tuner modules to build --->
[*] Video capture adapters --->
[*] Autoselect pertinent encoders/decoders and other helper chips
[ ] ...
[*] V4L USB devices --->
<*> USB Video Class (UVC)
[*] UVC input events device support
[ ] ...
[ ] Radio Adapters --->
[ ] Dynamic DVB minor allocation
[ ] DVB/ATSC adapters --->
[*] DAB adapters
<*> DABUSB driver
|
It works with mplayer and v4l2, but it doesn't seem to work with v4l1. The LED left of the webcam is lit when the webcam is capturing (as it should).
It should work with other applications as long as they use v4l2. It was reported to work with Skype.
[edit] Troubleshooting
[edit] Detection problem
If the synaptics touchpad and/or the keyboard sporadically don't work after booting, add i8042.reset as kernel parameter.
[edit] ACPI problems
[edit] Resume from Sleep
If you changed your hard drive's power management level to 254 as recommended above, the hard drive will reset its power management to 128 on resuming from sleep. In your acpi events file for button/lid and button/sleep add
after your pm-suspend command.
[edit] Network problems
[edit] Halt with r8101
For me (2.6.27-gentoo-r7) NIC driver from Realtek leads to system halt on doing 'ifconfig eth0 down' or 'rmmod r8101'. So it's unable to stop/restart eth0 and turn off/reset Wind. The workaround is modified /etc/conf.d/net
and /etc/init.d/rc
But it's still unable to restart interface and you have to ignore error message on system shutdown.
[edit] BIOS Update
Check out this howto to create a USB flash drive with FreeDOS. Or here in french : Flasher bios
You also need to force your usb drive to be seen as a HDD:
In the BIOS go into Advanced > USB Configuration
There you should see your usb drive, set it to Hard Disk
