I was very impressed with yum and apt's ability to update my system at the issue of a command, especially with kernel upgrades. However, I have a minor issue.
When I run kernel 2.4.22-1.2115.ntpl (the one on my FC1 CDs), I can access my USB SD card reader fine. However, under 2.4.22-1.2174 - the version I got using yum/apt (can't remember which) I cannot.
I've tried re-compiling the kernel with USB support, following instructions on the web.
I ran # make xconfig and set the options to what appeared to be correct (USB Mass Storage Support). Then I ran # make dep which completed OK. Then I did a # make bzImage as it said to in the README. Unfortunately make bombs out at this point with the following errors:
make[1]: Entering directory `/usr/src/linux-2.4.22-1.2174.nptl' ld -m elf_i386 -T /usr/src/linux-2.4.22-1.2174.nptl/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o --start-group arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pcmcia/pcmcia.o drivers/net/pcmcia/pcmcia_net.o drivers/pnp/pnp.o drivers/video/video.o drivers/usb/usbdrv.o drivers/media/media.o net/network.o /usr/src/linux-2.4.22-1.2174.nptl/arch/i386/lib/lib.a /usr/src/linux-2.4.22-1.2174.nptl/lib/lib.a /usr/src/linux-2.4.22-1.2174.nptl/arch/i386/lib/lib.a --end-group -o vmlinux arch/i386/kernel/kernel.o(.text.init+0x5268): In function `acpi_parse_lapic': : undefined reference to `acpi_table_print_madt_entry' arch/i386/kernel/kernel.o(.text.init+0x52d8): In function `acpi_parse_lapic_nmi': : undefined reference to `acpi_table_print_madt_entry' arch/i386/kernel/kernel.o(.text.init+0x53cf): In function `acpi_boot_init': : undefined reference to `acpi_table_init' arch/i386/kernel/kernel.o(.text.init+0x53e7): In function `acpi_boot_init': : undefined reference to `acpi_table_parse' arch/i386/kernel/kernel.o(.text.init+0x5412): In function `acpi_boot_init': : undefined reference to `acpi_table_parse_madt' arch/i386/kernel/kernel.o(.text.init+0x5447): In function `acpi_boot_init': : undefined reference to `acpi_table_parse_madt' arch/i386/kernel/kernel.o(.text.init+0x5465): In function `acpi_boot_init': : undefined reference to `acpi_table_parse_madt' make[1]: *** [kallsyms] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.22-1.2174.nptl' make: *** [vmlinux] Error 2
I don't know enough about C to delve in and try and sort out what's wrong... Does anyone know of a (simple?) way I can get my USB reader to work? Rebooting into the old kernel is a bit of a pain.
David