Bug#288812: kernel-image-2.4.27-1-686: upgrade from v2 to v6 breaks nvidia-kernel-2.4.27-1-686
> The unresolved sumbols log would be useful,
I am sad to say that an attempt to collect more info resulted in me wasting
about 3 hours without a decent result. For some reason, when I rebooted
into 2.6 (an attempt to avoid the "you need to reboot soon"), and did
dpkg -i kernel-image-2.4.27-1-686_2.4.27-6_i386.deb
the resulting kernel didn't want to boot. During the boot log it complained
about being unable to load sg.o; I looked at the initrd image and found
that sg.o wasn't there indeed.
So I added a script
/usr/share/initrd-tools/scripts/sg-module, containing the following:
#!/bin/sh
case "$VERSION" in
2.4.*)
cp /lib/modules/$VERSION/kernel/drivers/scsi/sg.o \
$INITRDDIR/lib/modules/$VERSION/kernel/drivers/scsi/
;;
esac
and manually re-created the 2.4 initrd. The kernel still refuses to boot,
while no longer complaining about the absent sg.o; the last messages it spits
out are
pivot_root: No such file or directory
/sbin/init: 425: could not open dev/console: No such file
Kernel panic: Attempted to kill init!
An attempt to downgrade back to -2 did not help this time, the results didn't
change. Is something broken with my initrd-tools? Was it a stupid idea to do
it under 2.6 rather than under 2.4 (the previous upgrades of 2.4 were done
while running 2.4)?
If you have any ideas what to do, I'll be happy to try them out to collect
further info for you.
> plus something like lspci that shows what
> nvida board you have.
So I installed module-assistant, and (under 2.6) did the following:
module-assistant prepare
module-assistant auto-install nvidia-kernel-source
and now I have nvidia acceleration working under my 2.6.
Here's the lspci output (collected under 2.6):
0000:00:00.0 Host bridge: Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub
Interface (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82865G/PE/P PCI to AGP Controller (rev
02)
0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1
(rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2
(rev 02)
0000:00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3
(rev 02)
0000:00:1d.3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4
(rev 02)
0000:00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI
Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev c2)
0000:00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev
02)
0000:00:1f.2 IDE interface: Intel Corp. 82801EB (ICH5) Serial ATA 150 Storage
Controller (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev
02)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R)
AC'97 Audio Controller (rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX
440 AGP 8x] (rev c1)
0000:03:08.0 Ethernet controller: Intel Corp. 82562EZ 10/100 Ethernet
Controller (rev 02)
0000:03:09.0 Communication controller: PCTel Inc HSP MicroModem 56 (rev 01)
0000:03:0c.0 SCSI storage controller: Advanced System Products, Inc ABP940-U /
ABP960-U (rev 03)
Kind regards,
Vassilii
Reply to: