Todd Mueller wrote:

> kernel/kernel.o(.data+0x91c): undefined reference to `sg_big_buff'
> drivers/ide/idedriver.o(.text.init+0x59d5): In function `ide_setup':
> : undefined reference to `init_pdc4030'
> drivers/ide/idedriver.o(.text.init+0x59e6): In function `ide_setup':
> : undefined reference to `init_ali14xx'
> drivers/ide/idedriver.o(.text.init+0x59ed): In function `ide_setup':
> : undefined reference to `init_umc8672'
> drivers/ide/idedriver.o(.text.init+0x59f4): In function `ide_setup':
> : undefined reference to `init_dtc2278'
> drivers/ide/idedriver.o(.text.init+0x5a02): In function `ide_setup':
> : undefined reference to `init_ht6560b'
> drivers/ide/idedriver.o(.text.init+0x5a09): In function `ide_setup':
> : undefined reference to `init_qd65xx'
> make: *** [vmlinux] Error 1
> 

*disclaimer* I am by no means an expert and may be wrong.

It looks like the SCSI Generic driver is choking on the newer ide 
chipset support.

I would recomment going into the kernel configuration under "IDE, ATA 
and ATAPI Block Devices" and look for where it says "Other IDE Chipset 
support" and only select what you need.

I doubt that you even need that selected at all since your chipset is 
very likely supported by one of the drivers above (most common are Intel 
PIIXn [which I believe is even slected by default] and VIA82CXXX).

If you do not know what chipset you are running and have the pciutils 
package installed, you can type:

lspci

at the command line and get a list of your pci devices, including your 
north and south bridge chipsets.

You can also look at the north bridge and see what is printed on the 
chip itself if that is easier.

Hope that helps.

LB

_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
http://www.mn-linux.org tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list