Hi!
        I don't know if you remember some query about compiling a new
kernel for Athlon based systems. Basically, my kernel just woudln't
work. In the end, I found out that this wasn't due to a wrong processor
or anything like that: it was due to the motherboard (WS-6167), and in
particular of its IDE controller (Viper 756, IIRC). Right, AFAIK, 2.2.14
does not have Viper 756 controller, so no wonder my kernels weren't
working! I downloaded 2.3.42 (the latest unstable), and had a go at it.
Now, it sort of boots up, and it detects the actual chipset. This is the
old output with 2.2.13 (as installed in the bootdisks)

PCI_IDE: unknown IDE controller on PCI bus 00 device 39, VID=1022,
DID=7409
PCI_IDE: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio

and this is the log for the 2.3 kernel
AMD7409: IDE controller on PCI bus 00 dev 39
AMD7409: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio

        However, the new kernel seems to splutter about. In particular,
I had loads of segfaults, so I rebooted into my old kernel, which
wouldn't boot up properly, as libm.so.6 didn't have a proper ELF header.
I solved this by installing libc6 again, as libm is quite widely used.

        My question is: I don't want to live on the bleeding edge kernel
stuff, but I'd like to compile a kernel with the Viper chip support (and
whatever else that needs). Is there any way to patch my 2.2.14 sources
so that this is possible?

        Thanks,
        José
-- 
José L Gómez Dans                       PhD student
                                        Radar & Communications Group
                                        Department of Electronic Engineering
                                        University of Sheffield UK

Reply via email to