I have an ATA disk within an external USB enclosure.
When I run with Debian Sid's 2.6.26-1-686 kernel I can run smartctl on that disk (/dev/sda) and get data.
But for a variety of reasons I cannot use the Debian kernel for production. I have to roll my own kernel.
And with my own kernel I *cannot* use smartctl on the disk, I get the message that it is not smart enabled.
Obviously there are some modules that I have not enabled in my kernel .config. But which ones?
BTW I can use smartctl on my other ATA disks just fine.
Suggestions on how to solve this?