Hugo Vanwoerkom wrote:
Hi,
linux-image-2.6.20-1-k7 (latest version in Sid) has a problem:
CONFIG_PARAVIRT=y
That means that the nvidia driver install will fail. For this reason:
http://www.nvnews.net/vbulletin/showthread.php?t=90214
post #9 by Zander.
Solution:
Install the linux-2.6 source package + modify the .config file to change
the CONFIG_PARAVIRT setting. And run make-kpkg to generate a new .deb
Problem:
That will install the source and all patches but it will *not* apply the
patches to the source.
Applying patches is done in the make-kpkg run.
But what patches are installed? I know what are available, but which one
are installed?
I have googled this until I have been offered a vice-presidency in
coogle.com but to no avail.
Can anybody tell me what patches are applied to linux-image-2.6.20-1-k7
or for that matter to any Debian stock kernel they have installed? And
how do you know?
I take it nobody has ever done this, or rather nobody has done this and
mentioned it anywhere on the internet, because searches come up with
tons of outdated or contradictory information.
If you follow this:
http://kernel-handbook.alioth.debian.org/
and specifically:
4.2 Rebuilding an official Debian kernel package
then in step:
fakeroot make -f debian/rules.gen binary-arch-i386-none-k7
you will see the actual patches added:
...
Warning: No version.Debian file, assuming pristine Linux 2.6.20
(+) OK debian/version.patch
(+) OK debian/kernelvariables.patch
(+) OK debian/doc-build-parallel.patch
(+) OK debian/scripts-kconfig-reportoldconfig.patch
(+) OK debian/powerpc-mkvmlinuz-support-ppc.patch
(+) OK debian/powerpc-mkvmlinuz-support-powerpc.patch
(+) OK bugfix/powerpc/build-links.patch
(+) OK bugfix/powerpc/mv643xx-hotplug-support.patch
(+) OK bugfix/powerpc/oldworld-boot-fix.patch
(+) OK bugfix/powerpc/prep-utah-ide-interrupt.patch
(+) OK bugfix/powerpc/serial.patch
(+) OK bugfix/mips/eth-napi.patch
(+) OK bugfix/mips/ide-scan.patch
(+) OK bugfix/mips/ip22-zilog-console.patch
(+) OK bugfix/mips/sgi-ioc3.patch
(+) OK bugfix/mips/64bit-tulip.patch
(+) OK bugfix/mips/tulip_dc21143.patch
(+) OK features/mips/qemu-vga.patch
(+) OK features/mips/sb1-duart.patch
(+) OK features/arm/nslu2-setup-mac.patch
(+) OK features/arm/nslu2-eth-mac.patch
(+) OK features/arm/nas100d-setup-mac.patch
(+) OK features/arm/nas100d-eth-mac.patch
(+) OK features/arm/ixp4xx_npe_driver-0.3.1.patch
(+) OK features/arm/ixp4xx-net-driver-improve-mac-handling.patch
(+) OK bugfix/Makefile-localversion-backup.patch
(+) OK bugfix/drivers-bus_to_virt.patch
(+) OK bugfix/arm/disable-broken-config-options.patch
(+) OK bugfix/arm/cyber2010_burst.patch
(+) OK bugfix/arm/disable-broken-config-options.patch
(+) OK bugfix/arm/cyber2010_burst.patch
(+) OK bugfix/arm/rtc-rs5c372-n2100.patch
(+) OK bugfix/arm/n2100-r8169-parity.patch
(+) OK features/alpha/alpha-prctl.patch
(+) OK bugfix/alpha/asm-subarchs.patch
(+) OK bugfix/sparc/drivers_net-broken.patch
(+) OK bugfix/forcedeth-napi-broken.patch
(+) OK bugfix/all/stable/2.6.20.1
(+) OK bugfix/all/stable/2.6.20.2
(+) OK bugfix/powerpc/drivers_macintosh-broken.patch
(+) OK bugfix/2.6.20.3
(+) OK bugfix/ia64/hardcode-arch-script-output.patch
(+) OK bugfix/2.6.20.4
(+) OK bugfix/2.6.20.5
(+) OK bugfix/2.6.20.6
--> 1 fully applied.
(-) OK features/mips/sb1-duart.patch
(+) OK bugfix/all/stable/2.6.20.7.patch
(+) OK bugfix/all/stable/2.6.20.7-abi-1.patch
(+) OK bugfix/all/stable/2.6.20.7-abi-2.patch
--> 2 fully applied.
(+) OK bugfix/arm/disable-broken-config-options2.patch
(+) OK debian/drivers-ata-ata_piix-postpone-pata.patch
--> 3 fully applied.
touch 'debian/stamps/source'
rm -rf 'debian/build/source-i386-none'
cp -al 'debian/build/source' 'debian/build/source-i386-none'
cd 'debian/build/source-i386-none'; python2.4
'/hda10/backup.files/fromhd/home/hugo/linux-2.6.20-3-build/linux-$
Warning: Can't find series file for 3
(.) IGNORED features/all/vserver/vs2.2.0.patch
(.) IGNORED features/all/vserver/bindmount-dev.patch
(.) IGNORED features/all/xen/vserver-clash.patch
(.) IGNORED features/all/xen/fedora-2.6.20-48670.patch
(.) IGNORED features/all/xen/update.patch
(.) IGNORED features/all/xen/vserver-update.patch
(.) IGNORED bugfix/arm/nas100d-artop-temp-fix.patch
--> 1 fully applied.
(.) IGNORED bugfix/hppa/parisc.patch
(.) IGNORED bugfix/m68k/m68k-as.patch
--> 2 fully applied.
...
So those are the actual patches applied.
You'll have to investigate each one to see what it does.
Hugo
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]