[mythtv-users] New Mythbuntu 14.04 battle with nvidia boot up

faginbagin mythtv at hbuus.com
Thu Oct 16 22:40:46 UTC 2014


On 10/16/2014 3:24 PM, Craig Huff wrote:
> 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.

Forgot to add that more info about configuring grub can be found here:
https://www.gnu.org/software/grub/manual/html_node/Simple-configuration.html

Helen



More information about the mythtv-users mailing list