драйвер IDE контроллера
zx 23 января, 2006 - 08:46.Пытаюсь написать(точнее наверное сказать- портировать) драйвер для IDE/RAID контроллера
В связи с чем появилось несколько вопросов.
Надеюсь кто нить что подскажет
1. В винде и линухе драйвера написаны так что устройство видется как SCSI контроллер
А какой от этого смысл? все же это по существу это IDE контроллер. То есть как лучче это реализовать — чтоб устройства были IDE или SCSI ?
2. По поводу имен устройств. Один контроллер имеет 2 канала на которых могут быть 2 устройства
как их правильнее именовать? к примеру -
/dev/disk/ite[номер контроллера]/номер канала/номер устройства/raw ??
Сюда же вопрос — я же ведь не должен разбираться с партициями на устройстве? или должен?
для стандартного IDE контроллера кто создает устройства 0_0,0_1,0_2 по количетву партиций на нем? он сам или что_то работающее выще?
3. Для реализации драйвера IDE хватит реализации только тех функций которые прописаны в заготовке проекта BeIDE? (init_hardware,init_driver,open,close )
4. Как в BeOS обстоит дело с поддержкой SATA ? хотя бы в плане не грузиться с такого диска а просто его видеть
Отправить комментарий