I can build the GENERIC kernel from -CURRENT all right (cvsupped within the last few hours), but "make buildkernel" fails for a custom kernel with the following error messages:
linking kernel.debug ata-all.o: In function `ata_detach': /usr/src/sys/dev/ata/ata-all.c:264: undefined reference to `ata_dmafreetags' ata-all.o: In function `ata_service': machine/bus_at386.h:526: undefined reference to `ata_dmastatus' ata-all.o: In function `ata_change_mode': /usr/src/sys/dev/ata/ata-all.c:1264: undefined reference to `ata_dmainit' ata-disk.o: In function `ad_attach': /usr/src/sys/dev/ata/ata-disk.c:184: undefined reference to `ata_dmainit' ata-disk.o: In function `ad_detach': /usr/src/sys/dev/ata/ata-disk.c:243: undefined reference to `ata_dmafree' ata-disk.o: In function `ad_start': /usr/src/sys/dev/ata/ata-disk.c:375: undefined reference to `ata_dmaalloc' ata-disk.o: In function `ad_transfer': /usr/src/sys/dev/ata/ata-disk.c:438: undefined reference to `ata_dmasetup' /usr/src/sys/dev/ata/ata-disk.c:488: undefined reference to `ata_dmastart' ata-disk.o: In function `ad_interrupt': /usr/src/sys/dev/ata/ata-disk.c:558: undefined reference to `ata_dmadone' /usr/src/sys/dev/ata/ata-disk.c:583: undefined reference to `ata_dmainit' /usr/src/sys/dev/ata/ata-disk.c:594: undefined reference to `ata_dmainit' ata-disk.o: In function `ad_service': /usr/src/sys/dev/ata/ata-disk.c:748: undefined reference to `ata_dmastart' ata-disk.o: In function `ad_timeout': /usr/src/sys/dev/ata/ata-disk.c:838: undefined reference to `ata_dmadone' /usr/src/sys/dev/ata/ata-disk.c:841: undefined reference to `ata_dmainit' ata-disk.o: In function `ad_reinit': /usr/src/sys/dev/ata/ata-disk.c:875: undefined reference to `ata_dmainit' atapi-all.o: In function `atapi_attach': /usr/src/sys/dev/ata/atapi-all.c:84: undefined reference to `ata_dmainit' atapi-all.o: In function `atapi_detach': /usr/src/sys/dev/ata/atapi-all.c:157: undefined reference to `ata_dmafree' atapi-all.o: In function `atapi_queue_cmd': /usr/src/sys/dev/ata/atapi-all.c:189: undefined reference to `ata_dmaalloc' atapi-all.o: In function `atapi_transfer': /usr/src/sys/dev/ata/atapi-all.c:278: undefined reference to `ata_dmasetup' /usr/src/sys/dev/ata/atapi-all.c:297: undefined reference to `ata_dmastart' atapi-all.o: In function `atapi_interrupt': /usr/src/sys/dev/ata/atapi-all.c:355: undefined reference to `ata_dmadone' atapi-all.o: In function `atapi_reinit': /usr/src/sys/dev/ata/atapi-all.c:484: undefined reference to `ata_dmainit' atapi-all.o: In function `atapi_timeout': /usr/src/sys/dev/ata/atapi-all.c:611: undefined reference to `ata_dmadone' /usr/src/sys/dev/ata/atapi-all.c:613: undefined reference to `ata_dmainit' *** Error code 1 Stop in /usr/obj/usr/src/sys/AMY. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. I think the Makefile in /usr/obj/usr/src/sys/<whatever> is missing entries for ata-dma.c and ata-dma.o -Joe Loughry Lockheed Martin To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message