Ticket #113 (closed enhancement: invalid)

Opened 2 years ago

Last modified 2 years ago

OpenRC hangs before xdm is loaded if nvidia driver isn't explicitely installed for a new kernel before reboot

Reported by: Franz Metz <superfranky@gmx.at> Owned by: roy
Priority: trivial Milestone:
Component: rc Version:
Keywords: Cc:

Description

I installed a new kernel and forgot to install the nvidia driver _before_ I rebooted. xdm was in the default runlevel, which loaded kdm-3.5.

I rebooted and at the end of the boot process xdm tried to load the nvidia driver, which was still only being built for the old kernel. OpenRC didn't stop after a while with an error nor did it anything like a 'time out'. Frozen on console.

Login on ALL virtual consoles wasn't available, CTRL-{C,D} didn't work either.
Luckily I had 'rc_interactive=YES', I rebooted countless times and hit capital 'i' like crazy to skip xdm loading, finally installing nvidia driver.

OK, I could've done one more thing, change the default vmlinuz entry to the old kernel @ the grub boot prompt but this kind of idea showed up later. :)
Simple 'rc-update del xdm default' would have been a time-saver.

Not 100% for the same behaviour for the binary ati (fglrx) driver, i assume it could be similar.

OpenRC version used @ least 0.25 or git version not below 0.25.

Change History

comment:503 Changed 2 years ago by roy

  • Status changed from new to resolved
  • Resolution set to invalid

This sounds like an xdm/X issue where it's starting X and taking over the keyboard on the terminal and leaving it dead.

Not sure OpenRC is to blame here. Please take this bug upstream to Gentoo. Re-open if Gentoo thinks it's OpenRC.

Note: See TracTickets for help on using tickets.