fglrx kernel module crashes system hard during hardy to intrepid upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fglrx-installer (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Intrepid |
Fix Released
|
Critical
|
Unassigned | ||
linux-restricted-modules-2.6.24 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Intrepid |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-restricte
The fglrx kernel module seems to crash my desktop machine during an upgrade from hardy to intrepid.
The machine: amd64 (in 64-bit mode), with an ATI graphics card. I use the free radeon X driver, not fglrx. However, the restricted modules are installed and restricted is in sources.list since that's the default.
Steps to reproduce:
- start with up-to-date hardy system
- update-manager -d -c (or do-release-upgrade or apt-get dist-upgrade)
- this starts the upgrade to intrepid
- at some point, the fglrx kernel module gets loaded into the kernel
- a little after that the system crashes, hard, not even ping works anymore, and the graphics screen (showing gdm) gets garbled
- fglrx was not loaded originally into the kernel
- X does not seem to be restarted during the upgrade
- system has not booted during the upgrade
- root filesystem is so corrupted it no longer booted, but fsck (on another machine) fixes it somewhat
If I remove the restricted kernel module packages, and remove restricted from sources.list, the upgrade works fine.
As far as I can determine, the version of fglrx that gets loaded is the hardy one, not the one in intrepid, based on the date that fglrx outputs to syslog (attached). I will attach also dpkg.log, xorg.conf, and Xorg.0.log and Xorg.0.log.old, from the crashed machine.
My guess is that something in the upgrade triggers fglrx module loading. This may or may not be related to switching to DKMS in the intrepid version.
I can, if necessary, re-run the upgrade. The system is installed onto a USB memory stick, and I have dd copies of the stick from before the upgrade, and from the (first) crashed system. However, the upgrade takes around 12 hours of wall-clock time (the USB stick is slow), so it is inconvenient for me to do that, but if it is necessary, I will. I can, of course, easily look at or provide any files you may need to debug, from either the pre-installed or the crashed system.
Changed in fglrx-installer: | |
importance: | Undecided → Critical |
status: | New → Confirmed |
There is a new working fglrx uploaded today for fglrx-installer. It might be of interest to re-try the upgrade at this point, to see if the old fglrx that caused the problem gets purged and replaced now, and thus prevents the issue. So now would be a good time to re-test this bug.