[mythtv-users] New Mythbuntu 14.04 battle with nvidia boot up
Craig Huff
huffcslists at gmail.com
Thu Oct 16 19:24:11 UTC 2014
On Thu, Oct 9, 2014 at 3:42 PM, Kingsley Turner <krt at krt.com.au> wrote:
> I'm just guessing here (I had to back-port to 12.04 after 14.04 failed on my
> nvidia 9400)
> But I would try completely disabling any sort of framebuffer / GUI boot
> splash.
>
> I notice that 14.04 has framebuffer GUI splash/logo stuff, and 12.04 does
> not, it's pure text.
>
> Even with just the install CD/DVD I got some screen corruption just before
> the framebuffer GUI started.
> (With both Mythbuntu 12.04.04, and 14.04.01)
> So .. have you tried FRAMEBUFFER="n" (or whatever it takes to turn this
> sucker off).
>
> cheers,
> -kt
Been beating on this problem and I've not made any progress.
I tried using FRAMEBUFFER=n, but that didn't seem to do anything.
I have tried searching for pointers in webpages on grub configuration
that might help and googled "linux nvidia boot freeze", but none of
the following suggested actions helped (not necessarily tried in this
order):
1) twiddle with vmalloc=nnn[KMG]B (instead of default 128MB) in
linux boot command line (or if it had worked in /etc/default/grub as
an addition to the GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" line.
2) twiddle with the screen resolution in /etc/default/grub with
various values for parameters GRUB_GFXMODE=nnnxmmm, and
GRUB_GFXPAYLOAD_LINUX=nnnxmmm, including 640x480, 1280x1024.
3) remove nouveau driver
4) remove nvidia driver, reboot, reinstall nvidia driver (nvidia-304).
The only thing I can say for sure is that given these lines from
/boot/grub/grub.cfg:
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
set linux_gfx_mode=1280x1024
export linux_gfx_mode
then these lines (which follow immediately after the above) always
results in the system freezing on cold boot before anything gets
logged in /var/log/<anything>:
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu
--class os $menuentry_id_option
'gnulinux-simple-f559581d-fb44-482a-8751-ce00ea705bd6' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root
--hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1
--hint-baremetal=ahci0,msdos1 f559581d-fb44-482a-8751-ce00ea705bd6
else
search --no-floppy --fs-uuid --set=root
f559581d-fb44-482a-8751-ce00ea705bd6
fi
linux /boot/vmlinuz-3.13.0-37-generic
root=UUID=f559581d-fb44-482a-8751-ce00ea705bd6 ro quiet splash
$vt_handoff
initrd /boot/initrd.img-3.13.0-37-generic
}
and choosing the following menu entry will always succeed (with manual
intervention to hit return a couple of times in the boot process):
menuentry 'Ubuntu, with Linux 3.13.0-37-generic (recovery mode)'
--class ubuntu --class gnu-linux --class gnu --class os
$menuentry_id_option
'gnulinux-3.13.0-37-generic-recovery-f559581d-fb44-482a-8751-ce00ea705bd6'
{
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root
--hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1
--hint-baremetal=ahci0,msdos1 f559581d-fb44-482a-8751-ce00ea705bd6
else
search --no-floppy --fs-uuid --set=root
f559581d-fb44-482a-8751-ce00ea705bd6
fi
echo 'Loading Linux 3.13.0-37-generic ...'
linux /boot/vmlinuz-3.13.0-37-generic
root=UUID=f559581d-fb44-482a-8751-ce00ea705bd6 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.13.0-37-generic
}
I'd hate to spend money on a new video card just to find out that
didn't fix the problem, but I'm about out of other ideas to try.
Seems like there ought to be a way to get this system to run with a
newer version of Mythbuntu since it works perfectly (albeit with
outdated features and security) on the old version (Mythbuntu 10.04
with _no_ updates to kernel or MythTV).
Any more suggestions I can try?
--
Craig.
More information about the mythtv-users
mailing list