Hello everyone! (To admins: if you feel there is a better place for this thread, go ahead and move it.)
During my new attempt to recompile the kernel for my old ThinkPad X31 laptop I have left the following lines for minimal ATA support (without dozens of unneeded controllers):
On compilation, the make command announces that “Device "atacard" is unknown” and fails, yet the “device atacard” instruction is present (if commented out) in /usr/src/sys/conf/NOTES, and there is source code at /usr/src/sys/dev/ata/ata-card.c. Removing the line makes reading CompactFlash cards (SD cards aren’t supported by my laptop directly, so I have to use an adapter) impossible. I’m recompiling the FreeBSD kernel not for the first time, but this is the first time I am meddling with modular ATA support instead of the all-encompassing “device ata” instruction.
During my new attempt to recompile the kernel for my old ThinkPad X31 laptop I have left the following lines for minimal ATA support (without dozens of unneeded controllers):
Code:
device atacore
device atacard
device atapci
device ataintel