UME on the Gigabyte M912

Asked by Bernhard Gehl

The Gigabyte M912 in its various incarnations (different flavours of Windows with different memory, drive and screen specs) is a convertible netbook featuring a nice touchscreen (Penmount 6000 identical to the Flybooks). The UME-launcher is quite nice for touch operation and as with all netbooks the screen is small.

My question is the following: Would it be possible to make a package like ume-config-gigabyte-m912 to ease configuration? I have a working xorg.conf (probably refineworthy, but the touchscreen is doing its job now) which I could add to such a package. Additionally, new users would be spared much hassle if this package would conflict with the xserver-xorg-input-wacom package which messes up the touchscreen as well.

Further issues are an unrecognized touchpad ( https://bugs.launchpad.net/bugs/270611 ) and a broken suspend - but once a solution is found, such a config-package would be great. Of course I'll always be glad to tinker, try and experiment if such is vaguely necessary... :-)

Bernhard

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Netbook Remix Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Arianna Winters (arianna-winters) said :
#1

I installed 8.04lts a few days ago on my m912 with every intention of running the netbook remix on it but I'm still trying to figure out how to even get the touchscreen working properly. I would ask this somewhere else more appropriate but so far I can't find anyone else that's actually gotten any of the broken stuff working. Can you point me in the right direction?

Revision history for this message
Bernhard Gehl (bernhard-gehl-gmail) said :
#2

Well, I am not quite sure what the "right direction" is, since I tried a lot and finally it worked - but I'll try to give you a hand.

First of all, you should get the touchscreen driver from penmount:
http://www.penmount.com/Download/Driver/PenMount/PenMount%20Ubuntu%208.04%20Driver%20beta2%2020080526.zip

Unzip that driver and run "sudo ./install.sh" (as indicated in the readme file). The installer will copy various files and finally ask you a bunch of questions that will show up in your Xorg configuration.

Before you restart your nice little toy/M912, remove the package "xserver-xorg-input-wacom" package from your system since it seems to interfere with the touchpad operation. Run "sudo apt-get remove xserver-xorg-input-wacom". You'll be asked if you wish to also remove xserver-xorg-input-all but that should cause no immediate problem, so answer the question with "yes".

After that, reboot and you'll find your touchscreen working but probably badly calibrated. Therefore go back to the directory where you unzipped the penmount drivers to and run gCalib (alternatively you can look for shortcuts to gCalib in your gnome system settings menu).

With all that done, I had the touchscreen running fine.

Still missing: Suspend and touchpad

Wifi via madwifi (I'm running http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3861-20080903.tar.gz ).

Revision history for this message
Arianna Winters (arianna-winters) said :
#3

thanks, I've been tinkering with xorg settings and restarting gdm all day. btw, there is a more current pentouch driver that resolved some minor accuracy annoyances. now if only there was a way to get touchpad working ^_^

http://www.penmount.com/Download/Driver/PenMount/PenMount%20Ubuntu8.04%20Driver%20V2.2.tar.gz

Revision history for this message
Bernhard Gehl (bernhard-gehl-gmail) said :
#4

Ok, I'll try the new driver as soon as Vista has got all its updates (man that takes time!).

By the way, I've opened up a "Touchpad" thread on lauchpad/ubuntu/xserver-xorg-input-synaptics:
https://bugs.launchpad.net/bugs/270611

Did you get suspend working?

Revision history for this message
Arianna Winters (arianna-winters) said :
#5

I switched all the suspend functionality to "Hibernate" in the power control options, which does work. however when it comes back I find that the touchscreen driver is no longer working. should be a way to write a script that would restart that thing(I hope).

Revision history for this message
bratann (bratann) said :
#6

I dont realy understand a litle bit is this post already solved or not cource kubuntu has more problems than that(head from a friend). Does This post realy works..
""""""""""""""""""""""""""""""""""""""""""""""
Well, I am not quite sure what the "right direction" is, since I tried a lot and finally it worked - but I'll try to give you a hand.
First of all, you should get the touchscreen driver from penmount:
http://www.penmount.com/Download/Driver/PenMount/PenMount%20Ubuntu%208.04%20Driver%20beta2%2020080526.zip
Unzip that driver and run "sudo ./install.sh" (as indicated in the readme file). The installer will copy various files and finally ask you a bunch of questions that will show up in your Xorg configuration.
Before you restart your nice little toy/M912, remove the package "xserver-xorg-input-wacom" package from your system since it seems to interfere with the touchpad operation. Run "sudo apt-get remove xserver-xorg-input-wacom". You'll be asked if you wish to also remove xserver-xorg-input-all but that should cause no immediate problem, so answer the question with "yes".
After that, reboot and you'll find your touchscreen working but probably badly calibrated. Therefore go back to the directory where you unzipped the penmount drivers to and run gCalib (alternatively you can look for shortcuts to gCalib in your gnome system settings menu).
With all that done, I had the touchscreen running fine.
Still missing: Suspend and touchpad
Wifi via madwifi (I'm running http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3861-20080903.tar.gz ).
""""""""""""""""""""""""""""""""""""""""""""""""""""""
in Kubuntu touchscreen works by defualt you have 2 calibrate it. Driver for network stuck the first time doot remove the module and it gotto work. It wil load it agian. Works for me. But the mouse pad is stuck 2. And thats anoing

thnx

Revision history for this message
bratann (bratann) said :
#7

Isnt it just be easeyer if you give the xorg.conf and the write instruction for the instalation plaease..!!!!!!!!!!!

Revision history for this message
JasonFarquhar (jdrf) said :
#8

Touchpad Problems:

I've just got the touchpad working on my M912M. The solution is simply to pass the option "i8042.noloop" to the kernel when booting. (Edit the root=vmlinuz line in the grub menu to add it).

If your interested, I eventually deduced the trackpad is connected directly the the ps/2 mouse port on the motherboard and that has know problems in linux with kernels after 2.6.10. A bit of googling found the solution for another gigabyte motherboard.

Now to work on the suspend..

Revision history for this message
bratann (bratann) said :
#9

heey JasonFarquhar

BIG THNX

 JasonFarquhar said on 2008-10-18:
Touchpad Problems:
I've just got the touchpad working on my M912M. The solution is simply to pass the option "i8042.noloop" to the kernel when booting. (Edit the root=vmlinuz line in the grub menu to add it).
If your interested, I eventually deduced the trackpad is connected directly the the ps/2 mouse port on the motherboard and that has know problems in linux with kernels after 2.6.10. A bit of googling found the solution for another gigabyte motherboard.
Now to work on the suspend

it works like a charm do you know if it allso works on SLAX (BACKTRACK 3) hmmm multi portable @#@ tablet notebook.

Revision history for this message
mattmill30 (mattmill30) said :
#10

Hi JasonFarquhar,

I have copied part of the menu.list file below i'm guessing its the correct section, where do i add the option "i8042.noloop"? do i have to put option="i8042.noloop"?

title Ubuntu 8.10, kernel 2.6.27-7-generic
root ()/ubuntu/disks
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=489C-ACED loop=/ubuntu/disks/root.disk ro ROOTFLAGS=sync quiet splash
initrd /boot/initrd.img-2.6.27-7-generic

Thanks, Matthew Millar

Revision history for this message
agb (a-g-basden) said :
#11

Hi,
could someone who has the touch screen working and calibrated with ubuntu 8.04 on gigabyte M912, please post the contents of their /etc/penmount.dat file.

Please also stage with version of M912 (M912m, x or v) as the screen sizes are different... (I'd like an answer for the M912X)

How many bits have people selected for the DAC during the setup (10 or 12)?

Thanks...

Revision history for this message
agb (a-g-basden) said :
#12

mattmill30 - you put it after splash on the line that starts kernel

Revision history for this message
mattmill30 (mattmill30) said :
#13

Hi Brataan,

You say you've managed to get the network adapter to work, do you mean the wire or wireless adapter?

If you've managed to get the wireless to work, how did you get it to work?

Thanks, Matthew Millar

PS: thanks for the help agb

Revision history for this message
Arianna Winters (arianna-winters) said :
#14

mattmill30,
below is a snippet of my menu.lst which illustrates where to put the i8042.noloop, below that is the trackpad configuration portion of my xorg.conf file. hope this helps.

#---------------------------------------------- taken from menu.lst file
title Ubuntu 8.04.1, Hardy Heron
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=c09ba635-5bf4-4eb1-be04-7ae8e61dc758 ro quiet vga=773 splash -- i8042.noloop
initrd /boot/initrd.img-2.6.24-21-generic
quiet

#----------------------------------------------- taken from xorg.conf file
Section "InputDevice"
        Identifier "Configured Mouse"
        Driver "mouse"
        Option "CorePointer"
        Option "/dev/input/mice"
        Option "Protocol" "ImPS/2"
        Option "ZAxisMapping" "4 5"
        Option "Emulate3Buttons" "true"
EndSection

Revision history for this message
Arianna Winters (arianna-winters) said :
#15

agb, below is my working /etc/penmount.dat, which is for a M912v. I selected 10 for the DAC which seems to work fine. for the record I also tried 12, which didn't work so well. =)

#---------------------------------------- taken from /etc/penmount.dat
9 94 128 1030 130 1968 130 94 1038 1034 1046 1972 1050 82 1952 1026 1954 1970 1964 1

Revision history for this message
bratann (bratann) said :
#16

hey mattmill30,

just read this post and search some more on "google" you'll get it.

;)

Revision history for this message
bratann (bratann) said :
#17

hallo,

Working op precies screen calibration m912M penmount /etc/penmount.dat
if someone have an answer please post. So far no good.

anyways thnx.

Revision history for this message
agb (a-g-basden) said :
#18

Arianna, is your touch screen configured? (my penmount.dat is the same as yours, but the touch screen isn't configured properly - I can't get near the edges) - if so I suspect that penmount.dat isn't used for configuration.

Another (unrelated) question - has anyone noticed their clock giving the wrong time? I don't know if it stops when the laptop sleeps or something, but I seem to loose time quite quickly...

Revision history for this message
agb (a-g-basden) said :
#19

Does anyone know how to turn on the wireless card? Fn-F2 doesn't work for me...

Revision history for this message
mattmill30 (mattmill30) said :
#20

Hi agb:

in you download the madwifi driver linked in bratann's instructions in post #7 and extract & install the driver, you should find that the wifi works, without the need to use the Fn+F2 command.

However, i have noticed that the driver is intermitent, i am currently looking to see if there is another driver available that isn't in the development stage.

If anyone knows of a more stable driver that the madwifi one linked in post #7, please provide a link.

Thanks, Matthew Millar

Revision history for this message
Arianna Winters (arianna-winters) said :
#21

mattmill30:

I've had pretty good results stability-wise using ndiswrapper and wicd. I tried madwifi but didn't have very good luck with that so I decided to stick with a "if it aint broke don't fix it" philosophy. The guide I used was @ http://richott.com/?p=12 but the site's "under construction" (*pfft*). I have a text copy of the intructions on my machine but their long and I wouldn't want to clutter up this thread with them.

Revision history for this message
mattmill30 (mattmill30) said :
#22

Thanks Arianna,

Regarding the webcam, has anyone had any joy with getting it to work?

I updated the firmware, available from gigabytes website, but still nothing.

I was reading through genesys logics website and they say the windows usb webcam driver is sufficient to interface with the device. No other webcam drivers are needed.

I'd imagine V4L is meant to be the windows driver equivelant, but is there a generic, possibly legacy, driver available that provides the same functionality as the windows driver?

Thanks, Matthew Millar

Revision history for this message
kmare (pioann) said :
#23

The webcam driver should load automatically with any recent linux distribution (especially the ones with kernel 2.6.27 and up). Which one are you using exactly?

Also a new penmount driver for ubuntu 8.10, fedora 10, etc, should be released shortly according to an email i recentely received from them.

Revision history for this message
agb (a-g-basden) said :
#24

I used the cheese application (which was installed with ubuntu I think) to use the webcam... it was a bit slow initialising the camera but seems to work. Had one crash so far.

Revision history for this message
mattmill30 (mattmill30) said :
#25

I'm using ubuntu 8.10 "intrepid".

since compiling and installing the uvc drivers from http://linuxtv.org/hg/~pinchartl/uvcvideo/ mentioned at the bottom of http://linux-uvc.berlios.de/ the webcam has begun to work. its as agb said, quite juddery.

However, it isn't out-the-box compatible. Even with the latest kernal version available in 8.10 it doesn't work by default.

Also, the wireless card driver is over written when uvc is compiled and installed and so needs to be re-installed again, any ideas why this is and how to over come it?

Finally, i keep having problems with the touchpad, dunno in particular when it happens, but i think its whilst i'm using the touch pad, the scroll feature is activated and the screen won't stop scrolling upwards, eventually it stops.. due to my randomly pressing keys or not, i'm not sure.

Any ideas how to correct the scroll problem? is it perhaps one of the bugs with the drivers for ps2 touch pads that was mentioned much earlier?

Thanks, Matthew Millar

Revision history for this message
mattmill30 (mattmill30) said :
#26

Just tested the latest penmount driver for intrepid and it works perfectly.

Can you help with this problem?

Provide an answer of your own, or ask Bernhard Gehl for more information if necessary.

To post a message you must log in.