[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: