Где в Linux располагаются драйверы устройств?

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
Firestorm
Неотъемлемая часть форума
Сообщения: 564
Зарегистрирован: 30 окт 2005, 10:10
Откуда: Минск
Контактная информация:

Где в Linux располагаются драйверы устройств?

Сообщение Firestorm »

собственно сабж + как выковырять эти дрова и поглядеть, что в них внутри?
-=FreeBSD Inside=-
http://chrysler-dodge.by - Клуб любителей американских автомобилей

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

/lib/modules/2.6.18/

Што значыць "паглядзець"? Можа, less?:)

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

как выковырять эти дрова и поглядеть, что в них внутри?
Открой для себя исходники ядра линукса :D

Аватара пользователя
Firestorm
Неотъемлемая часть форума
Сообщения: 564
Зарегистрирован: 30 окт 2005, 10:10
Откуда: Минск
Контактная информация:

Сообщение Firestorm »

Вот что мне нужно конкретно:

Вставляем диск (cd/dvd) в привод. Он определяется и мы начинаем списывать информацию к себе на жесткий диск.
Я думаю, что информация об количестве ошибок чтения и невозможности прочтения того или иного сектора передается через драйвер привода в систему. Вот мне нужно посмотреть, как это происходит, и написать прогу, которая с помощью драйвера следит за количеством ошибок чтения и строит график по ним.
-=FreeBSD Inside=-
http://chrysler-dodge.by - Клуб любителей американских автомобилей

ZvK
Фанатеющий
Сообщения: 140
Зарегистрирован: 30 май 2006, 18:07
Контактная информация:

Сообщение ZvK »

логи проанализируй

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

В исходниках ядра ищи драйвер свой ..
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Firestorm
Неотъемлемая часть форума
Сообщения: 564
Зарегистрирован: 30 окт 2005, 10:10
Откуда: Минск
Контактная информация:

Сообщение Firestorm »

ZvK,
Какие логи, товарисч?)) Вы внимательно прочитайте мою конечную цель))
-=FreeBSD Inside=-
http://chrysler-dodge.by - Клуб любителей американских автомобилей

Foxx
Неотъемлемая часть форума
Сообщения: 435
Зарегистрирован: 03 апр 2004, 17:05
Контактная информация:

Сообщение Foxx »

Firestorm, скорее не в драйвере самого девайса дело, а в ошибках iso9660/growisofs - имхо туда надо копать.
А вообще считаю поделку бессмысленной: с какой целью писать софт, анализирующий состояние bad-секторов cdrom-дисков, если информация для их восстановления будет также утеряна, как и сами данные? А если не будет утеряна, то алгоритм чтения данных с этих файловых систем и без того содержит восстановление по избыточным кодам.
И, наконец, если вы имеете в виду, что полученную информацию о сбойных секторах можно потом применить при переформатировании cdrw/dvdrw-подобных носителей для "soft"-скрытия сбойных областей на уровне FS, то afaik вряд-ли: структуры рабочих областей этих файловых систем такого сделать не позволят. Ибо в результате это будет уже более другая FS, нежели стандарт.
Возможно это просто задание для какой-то отчетности о освоенныъ матсредствах или лабы, но повторюсь: конечной цели поделки я пока не вижу. Вывод: забить? :)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Foxx, не, тут речь идет о снятии неких "уникальных" характеристик матрицы.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
mihail
Неотъемлемая часть форума
Сообщения: 494
Зарегистрирован: 20 окт 2004, 01:35
Откуда: Минск

Сообщение mihail »

Firestorm писал(а): Вставляем диск (cd/dvd) в привод.
..., и написать прогу, которая с помощью драйвера следит за количеством ошибок чтения и строит график по ним.
А график зачем? Уж не хотим ли мы под Линукс что-то вроде StarForce придумать для защиты от копирования? :)

Foxx
Неотъемлемая часть форума
Сообщения: 435
Зарегистрирован: 03 апр 2004, 17:05
Контактная информация:

Сообщение Foxx »

Llama, mihail, признаться я даже как-то не подумал об этом :) тогда дело приобретает другой оборот. и все равно имхо это в сторону файловых систем, драйвер девайса тут вряд-ли будет полезен - ошибки в данном случае связаны с валидацией считываемых данных, а не с невозможностью заставить лазер отклониться для считывания следующей последовательности

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

mihail, именно это и требуется ;)
Foxx, файловая система знает только "удалось/неудалось прочитать"
Спеифика CD состояит в изрядной избыточности записи за счет чего и достигается возможность чтения поврежденных дисков. Строго говоря, все ошибки обрабатываются и корректируются самим приводом. А вот информация о количестве ошибок и их свойтсвах должна накапливаться где-то в девайсе, и я подозреваю что она достопна для вытаскивания - тут стоит посмотреть спеки ATAPI. Естственно, анализирую ошибки чтения по мере чтения диска можно составить некую статистику, сравнить её с заданой и далее на основе, скажем, коэффициента корелляции принимат решения "свой/чужой"
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Firestorm
Неотъемлемая часть форума
Сообщения: 564
Зарегистрирован: 30 окт 2005, 10:10
Откуда: Минск
Контактная информация:

Сообщение Firestorm »

Llama,

Вот как раз потом мне и нужно будет провести корелляционный анализ и с его помощью узнать, "свой/чужой"
Богдан, ты абсолютно понял мою мыслю;)

mihail,

Практически я буду "изобретать" систему защиты от копирования, но применять ее под линь не буду, мне это по теме курсача в универе нужно спаять.
-=FreeBSD Inside=-
http://chrysler-dodge.by - Клуб любителей американских автомобилей

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

Посмотри http://qpxtool.sourceforge.net/about.html. Эта программа строит графики количества ошибок разных типов. Там же есть и неплохая документация.

Foxx
Неотъемлемая часть форума
Сообщения: 435
Зарегистрирован: 03 апр 2004, 17:05
Контактная информация:

Сообщение Foxx »

Llama, если рассуждать так, как вы, выходит, что привод знает стандарт чтения с (grow)isofs, их таблицы аллокации данных, а это неправда в случаях шинно-управляемых устройств, таких, как cdrom/dvdrom drives, может быть разве для домашних cd/dvd

Ответить