I think some hard drives like some Seagates has a serial console in the firmware that provides low level access that data recovery companies for example use.
While I haven't written it up anywhere, it's also fun to point out that I've had success talking to a Seagate drive by wiring the debug port directly to the TTL serial pins on the debug header of a Linksys WRT54G router.