LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 11-23-2011, 01:54 AM   #1
anon02
Member
 
Registered: Aug 2011
Posts: 223

Rep: Reputation: Disabled
Asus Eee PC 901 trackpad only working when Shift pressed to load GRUB?


Recently my Asus Eee PC 901's touchpad broke, but recently I have installed Linux Mint 12 and Xubuntu 11.10, and noticed that I have the issue unless I manually enter GRUB and select the kernel. It is the first on the list, so should be 0 in the grub settings, and so should boot automatically. When I have done this, however, it works perfectly. When not, the touchpad does not work, the keyboard seems to have Ctrl pressed in the TTYs (I try and enter my name and it prints ^B^E^N even though I typed ben. Is there a way to fix this? Or get GRUB to be forced to show? Also, would a new touchpad fix it?
 
Old 11-28-2011, 03:06 PM   #2
impert
Member
 
Registered: Feb 2009
Posts: 282

Rep: Reputation: 54
Hi,
You haven't said which Grub you're using (Grub2 or legacy), and it would be helpful to have your grub.cfg or menu.lst file, but in the absence it sounds as though it all comes right when you introduce a bit of delay in the booting process.
I'd suggest that you check that in the boot options you have ro and root=/dev/whatever or root=UUID=whatever.
 
Old 11-29-2011, 01:32 AM   #3
anon02
Member
 
Registered: Aug 2011
Posts: 223

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by impert View Post
Hi,
You haven't said which Grub you're using (Grub2 or legacy), and it would be helpful to have your grub.cfg or menu.lst file, but in the absence it sounds as though it all comes right when you introduce a bit of delay in the booting process.
I'd suggest that you check that in the boot options you have ro and root=/dev/whatever or root=UUID=whatever.
It is Grub2, and should I put either the grub.cfg or the grub config file in /etc/default?
 
Old 11-30-2011, 04:56 AM   #4
impert
Member
 
Registered: Feb 2009
Posts: 282

Rep: Reputation: 54
Quote:
It is Grub2, and should I put either the grub.cfg or the grub config file in /etc/default?
No.
I meant just to open it, read-only, by double clicking, scrolling down to the first real menuentry, and looking to see if in the line staring linux there is ro root=UUID=whatever.

But it might be just as well to run
Code:
sudo update-grub
This may fix the problem, whatever the exact cause.
 
Old 11-30-2011, 05:11 AM   #5
anon02
Member
 
Registered: Aug 2011
Posts: 223

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by impert View Post
No.
I meant just to open it, read-only, by double clicking, scrolling down to the first real menuentry, and looking to see if in the line staring linux there is ro root=UUID=whatever.

But it might be just as well to run
Code:
sudo update-grub
This may fix the problem, whatever the exact cause.
I checked the file and there was nothing like
Code:
ro root=UUID=
It very well may be a hardware issue, but when I used to have Ubuntu 10.10 installed it had no issues, although it has not worked with Mint, OpenSUSE, Xubuntu and Ubuntu, so I will check if 10.10 works with it. Thanks for your help.
 
Old 12-01-2011, 06:29 AM   #6
impert
Member
 
Registered: Feb 2009
Posts: 282

Rep: Reputation: 54
Quote:
I checked the file and there was nothing like
Code:

Code:
ro root=UUID=
Well, that might be the problem.
I suggest you try, first,
Code:
sudo update-grub
then, when update-grub has finished its subtle magic,
Code:
grep 'ro ' /boot/grub/grub.cfg
This should produce one or more lines something like:
Code:
linux  /boot/vmlinuz-2.6.32-5-amd64 root=UUID=45f08fa9-ed38-4518-8053-9ad23f5ead2c ro quiet splash
Your version no and UUID will be different of course
If for some reason there is still no ro in the boot options, you could try editing the file /etc/default/grub:
Code:
gksu gedit /etc/default/grub
Find the line that says GRUB_CMDLINE_LINUX_DEFAULT=" . . . " and put ro in between the quotes, eg GRUB_CMDLINE_LINUX_DEFAULT="ro quiet splash"
Save the file, and run update-grub as before. Then check again using grep, and then reboot.

Last edited by impert; 12-01-2011 at 06:30 AM. Reason: typo
 
Old 12-01-2011, 11:02 AM   #7
anon02
Member
 
Registered: Aug 2011
Posts: 223

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by impert View Post
Well, that might be the problem.
I suggest you try, first,
Code:
sudo update-grub
then, when update-grub has finished its subtle magic,
Code:
grep 'ro ' /boot/grub/grub.cfg
This should produce one or more lines something like:
Code:
linux  /boot/vmlinuz-2.6.32-5-amd64 root=UUID=45f08fa9-ed38-4518-8053-9ad23f5ead2c ro quiet splash
Your version no and UUID will be different of course
If for some reason there is still no ro in the boot options, you could try editing the file /etc/default/grub:
Code:
gksu gedit /etc/default/grub
Find the line that says GRUB_CMDLINE_LINUX_DEFAULT=" . . . " and put ro in between the quotes, eg GRUB_CMDLINE_LINUX_DEFAULT="ro quiet splash"
Save the file, and run update-grub as before. Then check again using grep, and then reboot.
Right, I did that, however the touchpad still refuses to work unless I go into grub. I was thinking it might make it work if I found a way to force GRUB to show. My desktop has this set up, so it always boots, but that is Grub Legacy, not Grub2. Any ideas?
 
Old 12-03-2011, 07:09 AM   #8
impert
Member
 
Registered: Feb 2009
Posts: 282

Rep: Reputation: 54
Quote:
Right, I did that, however the touchpad still refuses to work unless I go into grub. I was thinking it might make it work if I found a way to force GRUB to show. My desktop has this set up, so it always boots, but that is Grub Legacy, not Grub2. Any ideas?
To get the menu to show, it's back to editing /etc/default/grub as root.
Find the line that says "GRUB_HIDDEN_TIMEOUT= "and comment it out.
I'd also edit the timeout line to say something like "GRUB_TIMEOUT=10" Then run update-grub again.
If after that you still can't get the touchpad, then I'm out of ideas.
For grub information, see:
http://www.gnu.org/software/grub/manual/grub.html
 
Old 12-03-2011, 07:22 AM   #9
anon02
Member
 
Registered: Aug 2011
Posts: 223

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by impert View Post
To get the menu to show, it's back to editing /etc/default/grub as root.
Find the line that says "GRUB_HIDDEN_TIMEOUT= "and comment it out.
I'd also edit the timeout line to say something like "GRUB_TIMEOUT=10" Then run update-grub again.
If after that you still can't get the touchpad, then I'm out of ideas.
For grub information, see:
http://www.gnu.org/software/grub/manual/grub.html
Thanks!
 
Old 12-03-2011, 07:29 AM   #10
impert
Member
 
Registered: Feb 2009
Posts: 282

Rep: Reputation: 54
Quote:
My desktop has this set up, so it always boots, but that is Grub Legacy, not Grub2. Any ideas?
I've been trying to restrain myself from saying "get rid of grub2 and go back to legacy" Can't hold it back any longer.
 
Old 12-03-2011, 11:25 AM   #11
anon02
Member
 
Registered: Aug 2011
Posts: 223

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by impert View Post
I've been trying to restrain myself from saying "get rid of grub2 and go back to legacy" Can't hold it back any longer.
Thanks for the advice, but I sidestepped the issue and made GRUB always show by commenting out them lines.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Kernel 3.0.12 playing up on Asus Eee PC 901 anon02 Linux - Laptop and Netbook 13 10-24-2011 09:01 PM
3 and 4 finger multitouch on Asus Eee PC 901. anon02 Linux - Laptop and Netbook 6 09-04-2011 08:39 AM
LXer: ASUS Eee PC 901 LXer Syndicated Linux News 0 08-28-2008 02:50 AM
LXer: Should you buy an Asus Eee 901 PC? LXer Syndicated Linux News 0 06-23-2008 03:50 AM
LXer: New Asus Eee PC 901 with Atom due late June, but where is the Eee 1000H? LXer Syndicated Linux News 0 06-20-2008 04:20 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 03:02 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration