LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-16-2011, 08:08 PM   #1
ike2011
LQ Newbie
 
Registered: Oct 2011
Posts: 13

Rep: Reputation: Disabled
A few questions about kernel 3.0.4


I downloaded it compiled it, I resolved the issue with broadcom wireless device. I still have a few problems.

1) At logging it does not give me the opportunity to choose a kernel, even though I have a few kernels. I even tried including
Code:
GRUB_TIMEOUT=-1
in 00_header, following suggestion here but that did not solve it.

2) I get the following two messages before it goes into ubuntu login screen after flashing little info about hardware
Code:
[2.543442] ACPI: invalid PBLK length (5)
[2.913939] Error: Driver 'mdio-gpio' already registered: aborted
The numbers in square bracket keep changing.

I have ubuntu 10.04

Thank you for reading!

PS: I've already posted second message as a reply to a similar problem on 3.0.0, sorry about repeating.
 
Old 10-16-2011, 09:04 PM   #2
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,260

Rep: Reputation: 318Reputation: 318Reputation: 318Reputation: 318
Those numbers in [ ] are the kernel timestamps.
You might get rid of some of the messages with the 'quiet' kernel flag, but it will probably show errors.
 
1 members found this post helpful.
Old 10-17-2011, 01:13 AM   #3
towheedm
Member
 
Registered: Sep 2011
Location: Trinidad & Tobago
Distribution: Debian Stretch
Posts: 598

Rep: Reputation: 120Reputation: 120
Quote:
At logging it does not give me the opportunity to choose a kernel, even though I have a few kernels.
This is not a kernel issue but a GRUB issue and I would suspect that you never got the GRUB menu before either.

Set these lines in /etc/default/grub:

Code:
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=30
Update GRUB's configuration file:
Code:
sudo update-grub
You should now have the opportunity to select the kernel at boot-up.

Oh, and undo the changes to /etc/grub.d/00_header.
 
1 members found this post helpful.
Old 10-17-2011, 12:40 PM   #4
ike2011
LQ Newbie
 
Registered: Oct 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled
I did have the choice before installing 3.0.4, I must have screwed up grub setting, during the installation. Will try tonight and thanks.
 
Old 10-17-2011, 08:38 PM   #5
ike2011
LQ Newbie
 
Registered: Oct 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled
Thanks but unfortunately it did not work. Here is grub.cfg file after the update-grub
Quote:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=30
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 3.0.4' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
linux /boot/vmlinuz-3.0.4 root=UUID=2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68 ro splash quiet splash
initrd /boot/initrd.img-3.0.4
}
menuentry 'Ubuntu, with Linux 3.0.4 (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
echo 'Loading Linux 3.0.4 ...'
linux /boot/vmlinuz-3.0.4 root=UUID=2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68 ro single splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.4
}
menuentry 'Ubuntu, with Linux 2.6.32-34-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
linux /boot/vmlinuz-2.6.32-34-generic root=UUID=2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68 ro splash quiet splash
initrd /boot/initrd.img-2.6.32-34-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-34-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
echo 'Loading Linux 2.6.32-34-generic ...'
linux /boot/vmlinuz-2.6.32-34-generic root=UUID=2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68 ro single splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-34-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-33-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
linux /boot/vmlinuz-2.6.32-33-generic root=UUID=2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68 ro splash quiet splash
initrd /boot/initrd.img-2.6.32-33-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-33-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
echo 'Loading Linux 2.6.32-33-generic ...'
linux /boot/vmlinuz-2.6.32-33-generic root=UUID=2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68 ro single splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-33-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2b35ff47-85b5-4bbd-bfdb-07dd54cbeb68
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
Can you please look at see what is wrong?

Thanks
 
Old 10-17-2011, 09:18 PM   #6
towheedm
Member
 
Registered: Sep 2011
Location: Trinidad & Tobago
Distribution: Debian Stretch
Posts: 598

Rep: Reputation: 120Reputation: 120
What version of GRUB are you using? Post your /etc/default/grub file.

Also try deleting /boot/grub/grubenv and rebooting.

Last edited by towheedm; 10-17-2011 at 09:22 PM.
 
Old 10-17-2011, 10:34 PM   #7
ike2011
LQ Newbie
 
Registered: Oct 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled
Thanks again:


here is the file
Quote:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=30
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=" splash"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
I tried deleting grubenv file but after each boot it recreates and it is just
Quote:
# GRUB Environment Block
##########################
#Grub
 
Old 10-17-2011, 10:53 PM   #8
towheedm
Member
 
Registered: Sep 2011
Location: Trinidad & Tobago
Distribution: Debian Stretch
Posts: 598

Rep: Reputation: 120Reputation: 120
You did not comment out:
Code:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
as indicated in post #3.

These two lines should be:
Code:
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
Also, remove the space before 'splash' on this line:
Code:
GRUB_CMDLINE_LINUX=" splash"
This line does not affect the display of the boot menu, but just in case the other kernels don't like an extra space on their command line options.
 
1 members found this post helpful.
Old 10-17-2011, 11:49 PM   #9
ike2011
LQ Newbie
 
Registered: Oct 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled
Thanks a lot, that did it! I really appreciate your help.
 
Old 10-18-2011, 11:52 AM   #10
ike2011
LQ Newbie
 
Registered: Oct 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled
I hope you could answer one more question.
Does linux store the messages that appear right after choosing kernel but before login screen comes in a logfile somewhere?

Thanks
 
Old 10-18-2011, 12:10 PM   #11
hen770
Member
 
Registered: Oct 2010
Distribution: Arch
Posts: 136

Rep: Reputation: 7
Type dmesg command, use less or grep to find whatever you want.
 
1 members found this post helpful.
Old 10-18-2011, 08:25 PM   #12
towheedm
Member
 
Registered: Sep 2011
Location: Trinidad & Tobago
Distribution: Debian Stretch
Posts: 598

Rep: Reputation: 120Reputation: 120
Glad I could help. You may also find more in the info pages:

Code:
info grub
Quote:
Originally Posted by hen770 View Post
Type dmesg command, use less or grep to find whatever you want.
Use
Code:
dmesg | less
to be able to scroll forward and backward

or
Code:
dmesg | more
to scroll forward one line at a time

For help on less or more:
Code:
less --help
more
Just my piece of advice: If you are involved in building kernels etc, you should learn to use the manpages and info pages.

You can also access the manpages from Ubuntu's 'Help and Support'. Enter man <command> in the search box:
eg: man less will open the less manpage in the Help and Support window.

Last edited by towheedm; 10-18-2011 at 08:28 PM.
 
  


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
Kernel Questions hitmen Linux - Newbie 2 09-24-2011 04:20 AM
Kernel Questions. rvijay Linux - General 3 01-09-2005 05:33 PM
kernel questions vito_huang Linux - Newbie 2 12-03-2004 11:09 AM
Kernel questions breider565 Linux - Newbie 2 06-04-2004 04:30 PM
kernel questions... hollywoodb Slackware 1 08-23-2003 01:07 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:57 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration