MSIMegabookGX700
15339
Comment:
|
10972
|
Deletions are marked like this. | Additions are marked like this. |
Line 60: | Line 60: |
* ACPI - not properly working AC/DC and battery management (Linux problem only) - I will explain it below | * ACPI - not properly working AC/DC and battery management (Linux problem only) - solved by noacpi in kernel line in GRUB |
Line 72: | Line 72: |
||Battery detected || '''PROBLEMS'''|| '''see below [2]''' || || ||AC/DC detected || '''PROBLEMS'''|| look "Battery detected" || || ||Hibernation ||''untested''||partially working but needs more attention but since ACPI is not fully working I don't use hibernation/suspend function || || |
||Battery detected || yes|| || || ||AC/DC detected || yes|| || || ||Hibernation ||''untested''|| || || |
Line 114: | Line 114: |
||+F12 ||suspend || ''untested''|| since ACPI is not fully working I don't use hibernation/suspend functions || || | ||+F12 ||suspend || ''untested''|| || || |
Line 121: | Line 121: |
this is for sure software problem since it works in other operating systems (XP, Vista) so: this laptop disconnects AUTOMATICALLY power supply as soon as it gets fully charged then... Linux does not see AC/DC and it shows ... battery empty so if power management is ON then it tries to perform action related to low power I cannot figure it out when it happens but all problems start when AC/DC disconnects automatically possible stages are: * no AC/DC * no battery * unknown AC/DC or/and battery I tried on many distributions: none of them works correctly (Suse 10.3, Archlinux, Gentoo, Kubuntu) === uname -a: === {{{ Linux baboon 2.6.22-14-generic #1 SMP Wed Oct 10 06:00:47 GMT 2007 i686 GNU/Linux }}} one moment is like this (and then all is ok): === cat /proc/acpi/ac_adapter/ADP1/state === {{{ state: on-line }}} === cat /proc/acpi/battery/BAT1/state === {{{ present: yes capacity state: ok charging state: discharging present rate: 2156 mA remaining capacity: 4251 mAh present voltage: 12242 mV }}} === cat /proc/acpi/battery/BAT1/info === {{{ present: yes design capacity: 4400 mAh last full capacity: 4253 mAh battery technology: rechargeable design voltage: 10800 mV design capacity warning: 0 mAh design capacity low: 0 mAh capacity granularity 1: 1 mAh capacity granularity 2: 1 mAh model number: MS-1719 serial number: battery type: LION OEM info: MSI Corp. }}} and then, '''when battery gets fully charged''', even without disconnecting physically AC/DC it gets like this: === cat /proc/acpi/ac_adapter/ADP1/state === {{{ state: on-line }}} === cat /proc/acpi/battery/BAT1/info === {{{ present: yes design capacity: 12305 mAh last full capacity: 12304 mAh battery technology: rechargeable design voltage: 40234 mV design capacity warning: 0 mAh design capacity low: 0 mAh capacity granularity 1: 1 mAh capacity granularity 2: 1 mAh model number: MS-1719 serial number: battery type: LION OEM info: MSI Corp. }}} === cat /proc/acpi/battery/BAT1/state === {{{ present: yes capacity state: ok charging state: charged present rate: unknown remaining capacity: unknown present voltage: 10000 mV }}} what is strange is: === cat /var/log/messages === {{{ Oct 14 12:50:18 localhost kernel: [16647.876000] atkbd.c: Unknown key pressed (translated set 2, code 0xf2 on isa0060/serio0). Oct 14 12:50:18 localhost kernel: [16647.876000] atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known. Oct 14 12:50:18 localhost kernel: [16647.880000] atkbd.c: Unknown key released (translated set 2, code 0xf2 on isa0060/serio0). Oct 14 12:50:18 localhost kernel: [16647.880000] atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known. Oct 14 12:50:18 localhost kernel: [16648.004000] atkbd.c: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0). Oct 14 12:50:18 localhost kernel: [16648.004000] atkbd.c: Use 'setkeycodes e078 <keycode>' to make it known. Oct 14 12:50:18 localhost kernel: [16648.004000] atkbd.c: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0). Oct 14 12:50:18 localhost kernel: [16648.004000] atkbd.c: Use 'setkeycodes e078 <keycode>' to make it known. Oct 14 12:51:56 localhost kernel: [16745.308000] atkbd.c: Unknown key pressed (translated set 2, code 0xf1 on isa0060/serio0). Oct 14 12:51:56 localhost kernel: [16745.308000] atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known. Oct 14 12:51:56 localhost kernel: [16745.312000] atkbd.c: Unknown key released (translated set 2, code 0xf1 on isa0060/serio0). Oct 14 12:51:56 localhost kernel: [16745.312000] atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known. Oct 14 12:51:56 localhost kernel: [16745.484000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0). Oct 14 12:51:56 localhost kernel: [16745.484000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known. Oct 14 12:51:56 localhost kernel: [16745.484000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0). Oct 14 12:51:56 localhost kernel: [16745.484000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known. }}} |
maybe due to wrong DSDT ACPI is not working properly - solution is to add option "noacpi" in GRUB /boot/grub/menu.lst {{{ title Ubuntu 7.10, kernel 2.6.22-14-generic noacpi root (hd0,1) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2e70da88-76ab-4873-918d-c4bf6000afdf ro quiet splash noacpi initrd /boot/initrd.img-2.6.22-14-generic quiet }}} kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2e70da88-76ab-4873-918d-c4bf6000afdf ro quiet splash noacpi |
Line 273: | Line 180: |
I cannot find any other hotkeys working there but there are some, as seen in ACPI problems log messages (above) |
Describe LaptopTestingTeam/MSIMegabookGX700 here.
Hardware Specification
Make: [http://global.msi.com.tw MSI]
Brand: MegaBook
- Model: GX700 ( MS-1719 ) extreme edition
Website: [http://global.msi.com.tw/index.php?func=proddesc&maincat_no=135&cat2_no=&cat3_no=&prod_no=1227 Details]
Specs: [http://global.msi.com.tw/index.php?func=prodtmpspec&prod_no=1227&maincat_no=135&cat2_no=&cat3_no=#menu Specification]
Tester: [http://photo.janik.es Zygfryd Homonto]
- Price: 1550 Euro paid
- Guarantee: 2 years international
Hardware Details
- Processor: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
- Memory: 2GB DDR2 667 (max. 4GB - on some sites they say only 2GB)
- Video: nVidia 8600M GT, 512MB RAM
- Screen: Matt, 17" 1900x1200
- Hard Disk: 250GB (250,059,350,016 bytes) 5400rpm WDC WD2500BEVS-22UST0
- Optical: TOSHIBA DVDW/HD TS-L802A, DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW, HD DVD-ROM
- WLan: Intel Corporation PRO/Wireless 4965 AGNsince ACPI is not fully working I don't use hibernation/suspend function
- Lan: Realtek RTL8111/8168 Gigabit Ethernet
- Mouse: Touchpad
- Keyboard: US/Rus
- 56k Modem
- Bluetooth
FireWire: IEEE 1394, O2 Micro
- SD Card Reader
- webcam: 5602 ALi Corp.
lspci
* 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03) * 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03) * 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03) * 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) * 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) * 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) * 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) * 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) * 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) * 00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03) * 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03) * 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) * 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) * 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) * 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) * 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) * 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) * 00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03) * 01:04.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02) * 01:04.2 Generic system peripheral [0805]: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01) * 01:04.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01) * 03:00.0 Memory controller: Intel Corporation Turbo Memory Controller (rev 01) * 06:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61) * 07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) * 08:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GT (rev a1)
Current Issues
- ACPI - not properly working AC/DC and battery management (Linux problem only) - solved by noacpi in kernel line in GRUB
- webcam - not working
Hardware compatibility
Hardware Information |
|||
Device |
Works? (Kubuntu, Gutsy Gibbon) |
Remark |
Bug # |
Installation |
yes |
Kubuntu 7.10 out of the box with NO problems |
|
Screen |
yes |
|
|
Correct resolution |
yes |
|
|
3D Acceleration |
yes |
by nvidia driver - installed automatically, glxgears 30244 frames in 5.0 seconds = 6048.797 FPS |
|
External monitor |
yes |
|
|
Power Management |
|||
Battery detected |
yes |
|
|
AC/DC detected |
yes |
|
|
Hibernation |
untested |
|
|
CPU speed step |
yes |
|
|
Dim monitor on battery power and Blank monitor on inactivity |
yes |
|
|
Sound |
|||
Sound works ? |
yes |
to be able to use headphones one must change /etc/modprobe.d/alsa-base and add:options snd-hda-intel model=targa-dig, otherwise connecting headphones does not disconnect internal speakers (the system works then as 4+1 with subwoofer under the chasiss) |
|
Headphone jack |
yes |
look "Sound works ?" |
|
Mic jack |
yes |
|
|
Internal mic |
yes |
|
|
Networking |
|||
Wired NIC |
yes |
|
|
Wireless NIC |
yes |
|
|
PCMCIA NIC |
yes |
|
|
Firewire |
untested |
|
|
Bluetooth |
untested |
|
|
Modem |
untested |
|
|
Infrared |
untested |
|
|
Touchpad & Mice |
|||
Touchpad |
yes |
|
|
Touchpad - Doubletap = double click |
yes |
|
|
Touchpad - Scroll down side |
yes |
|
|
External mouse - USB |
yes |
|
|
External mouse - Bluetooth |
yes[1] |
|
|
Additional Hardware |
|||
CD/DVD drive |
yes |
|
|
SD Card Reader |
yes |
|
|
CD/DVD drive |
yes |
|
|
WLAN/Bluetooth Kill Switch |
yes |
|
|
webcam |
NO |
|
|
Function and other keys |
||||
Fn key |
Operation |
Works? (Kubuntu, Gutsy Gibbon) |
Remark |
Bug # |
+F1 |
none |
|
|
|
+F2 |
none |
|
|
|
+F3 |
touchpad on/off |
yes |
|
|
+F4/F5 |
dim down/up |
yes |
|
|
+F6 |
none |
|
|
|
+F7/F8 |
volume down/up |
yes |
with hotkeys loaded [3] |
|
+F9 |
mute |
yes |
|
|
+F10 |
none |
|
|
|
+F11 |
none |
|
|
|
+F12 |
suspend |
untested |
|
|
+PgUp |
Home |
yes |
|
|
+PgDn |
End |
yes |
|
|
[1]To use HID devices (i.e. bluetooth mouse) without having to manually start a server and connect them every time, set HIDD_ENABLED in /etc/defaults/bluetooth to 1
[2]ACPI problems: maybe due to wrong DSDT ACPI is not working properly - solution is to add option "noacpi" in GRUB /boot/grub/menu.lst
title Ubuntu 7.10, kernel 2.6.22-14-generic noacpi root (hd0,1) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2e70da88-76ab-4873-918d-c4bf6000afdf ro quiet splash noacpi initrd /boot/initrd.img-2.6.22-14-generic quiet
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2e70da88-76ab-4873-918d-c4bf6000afdf ro quiet splash noacpi
[3]My example of hotkeys configuration is following:
- /etc/init.d/hotkey-setup classifies GX700 as 'generic' laptop so configuration file is: /usr/share/hotkey-setup/generic.hk
- in this file I put only:
setkeycodes e06e $KEY_MAIL
this is assignment of webcam button (webcam not working so far) to hotkeys email program, so now:
- /usr/share/hotkeys/gx700.def
<?xml version="1.0"?> <definition> <config model="MSI GX700"> <VolUp keycode="176" adj="1"/> <VolDown keycode="174" adj="3"/> <WebBrowser keycode="178"/> <Email keycode="236"/> </config> <contributor> <name>Ludovic Rousseau</name> <email>ludovic.rousseau@free.fr</email> </contributor> </definition>
and now in
- /etc/hotkeys.conf
Kbd=gx700 CDROM=none Email=claws-mail WebBrowser=firefox osd_color=LawnGreen osd_timeout=1 osd_position=bottom osd_offset=5
So finally it comes to:
- volume up/down configured by hotkeys
- button "@e" - firefox by hotkeys
- button "camera" - mail client by hotkey-setup and hotkeys
- mute - by ACPI
- dim up/down - by ACPI
- Home/End - by ACPI
- WLAN/Bluetooth off/on - by ACPI
To do: find keycode for P1 button and make use of it
Software configuration
cat /etc/X11/xorg.conf
Section "Files" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "pl" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" EndSection Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" 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" "3.60" Option "MaxSpeed" "5.10" Option "AccelFactor" "1.30" Option "EdgeMotionMinSpeed" "1200" Option "EdgeMotionMaxSpeed" "1200" Option "UpDownScrolling" "1" Option "CircularScrolling" "1" Option "CircScrollDelta" "0.1" Option "CircScrollTrigger" "2" Option "SHMConfig" "on" Option "Emulate3Buttons" "on" EndSection Section "Device" Identifier "nVidia Corporation NVIDIA Default Card" Boardname "nv" Busid "PCI:8:0:0" Driver "nvidia" Screen 0 EndSection Section "Monitor" Identifier "Generic Monitor" Modelname "Custom 1" Gamma 1.0 EndSection Section "Screen" Identifier "Default Screen" Device "nVidia Corporation NVIDIA Default Card" Monitor "Generic Monitor" Defaultdepth 24 SubSection "Display" Depth 24 Modes "1900x1200" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" screen 0 "Default Screen" 0 0 Inputdevice "Generic Keyboard" Inputdevice "Configured Mouse" Inputdevice "Synaptics Touchpad" EndSection Section "Module" Load "glx" Load "v4l" EndSection Section "device" # Identifier "device1" Boardname "nv" Busid "PCI:8:0:0" Driver "nvidia" Screen 1 EndSection Section "screen" # Identifier "screen1" Device "device1" Defaultdepth 24 Monitor "monitor1" EndSection Section "monitor" # Identifier "monitor1" Gamma 1.0 EndSection Section "ServerFlags" EndSection
SergioZanchetta/Old/MSIMegabookGX700 (last edited 2010-02-26 16:55:37 by host226-241-dynamic)