Dear Ola,
Note: I have not cc'd to bug report. And this letter is long.
Why can't you use the vserver enabled kernels provided?
Because they don't boot.I do not know exactly why, as the operator does not speak English and does not know Linux - but the kernel was not able to mount the root filesystem (RAID on adaptec SCSI controller on rare motherboard). I attached a config file - you might find the diff in question if you are really interested :) It's booting through lilo, it was not a xen-vserver but a pure vserver image "linux-image-2.6.18-4-vserver-686 2.6.18.dfsg.1-12". /boot is stored on ext2 /dev/sda1 and /boot2 is on /dev/sdb1 (for recovery only). Lilo installs to /dev/sda mbr. Maybe the problem was that it have
not found the initrd image, but I do not know if it needs it (if it does,I have a juicy lilo/kernel-image package installer bug - it was in /boot, it was linked from / but it was not in lilo.conf). I disable modularity anyway, but this might have been the problem, on second look. When the system was halted and I was not near the local console, I decided not to play with it - but then, there is no external driver needed for 2.6.18. When we started this server, we needed an external driver and vserver patch, but migrating from Sarge-Etch to Etch changed a few things. Well, I guess, this is a lot of information you don't care about :)
First I need to know what the purpose, so I know why you need to compile your own version of the kernel. After that I can find some good solution.
The HW in question is, as by lspci: 00:00.0 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset) (rev 33) 00:00.1 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset) 00:00.2 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset) 00:04.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)00:05.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
00:0f.0 Host bridge: Broadcom CSB6 South Bridge (rev a0) 00:0f.1 IDE interface: Broadcom CSB6 RAID/IDE Controller (rev a0) 00:0f.2 USB Controller: Broadcom CSB6 OHCI USB Controller (rev 05) 00:0f.3 ISA bridge: Broadcom GCLE-2 Host Bridge 00:11.0 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05) 00:11.2 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05) 01:04.0 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03) 01:04.1 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03) 01:08.0 PCI bridge: Digital Equipment Corporation DECchip 21154 (rev 02) 02:04.0 Ethernet controller: Adaptec ANA620xx/ANA69011A (rev 03) 02:05.0 Ethernet controller: Adaptec ANA620xx/ANA69011A (rev 03) 02:06.0 Ethernet controller: Adaptec ANA620xx/ANA69011A (rev 03) 02:07.0 Ethernet controller: Adaptec ANA620xx/ANA69011A (rev 03)
Well that is not related to security... :)
OK - where to send? Linux-source? Linux-tree? Kernel maintainer list?Maybe a vserver.txt in the kernel tree in Documentation sublibrary with the 6 patch commands that save 12 hours?
Regards Elemer
config.gz
Description: Binary data