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.