Главная

драйвер IDE контроллера

Пытаюсь написать(точнее наверное сказать- портировать) драйвер для 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 ? хотя бы в плане не грузиться с такого диска а просто его видеть…

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
2
M
u
t
h
W
Enter the code without spaces and pay attention to upper/lower case.