переинициализация usb [Решено]

всем доброго времени суток! вобщем такая делюга
есть ups подключенный через usb, находятся они где то далеко...
так вот есть демон в процессе настройки и отладки, во время запуска он берет данные с ups'а через файл /dev/hiddev0
но неожиданно демон останавливается [это неважно]. И вместе с остановом исчезает файл hiddev0. Собственно последующий запуск невозможнен ибо файла нет. Если шнурок usb, вытащить и вставить обратно, файл появляется и можно экспериментировать дальше. Но я то в другом городе.
Так вот как мне заново переинициализировать usb-девайс, чтоб появился /dev/hiddev0, НЕ прибегая к физическому извлечению девайса.

1.lsusb показывает что девайс подключен и на месте
2.пробовал создать файл через mknod, он у меня просит младшый и старший номера устройства, где их взять я хз

всем принявшим участие большое спасибо!

Выгрузить/загру

Выгрузить/загрузить драйвер?

мне стыдно

Hrundix написал(а):
Выгрузить/загрузить драйвер?

мне стыдно)) но как это сделать?

По lsmod-у

По lsmod-у посмотреть какой модуль отвечает за твой девайс и rmmod (rmmod -f) module_name && modprobe module_name

мда...

смотрим что есть
lsmod

выгружаем
rmmod дровина

загружаем
modprobe дровина

понял спасибо

с модулями практически не сталкивался, сам ядра делаю монолитными)))

а вот это не

а вот это не правильно - в ядро вваривать надо только то, что пи загрузке необходимо.. остальное лучше модулями...

не хочу начинать холивар

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

для параноиков

для параноиков в ядре есть опция - считать контрольные суммы для каждого модуля, после чего руткит уже неподсунеш

Без холивара,

Без холивара, просто ради собственного образования - а с внешними модулями это будет работать? (nvidia, virtualbox, truecrypt etc.)

помему нет, но

помему нет, но точно не выяснял.

будет

будет

Скорее всего у

Скорее всего у вас просто сам по себе периодически отваливается USB девайс. Очень много сталкивался с таким поведением при установке принтеров в Windows. Подключить устройство нужно хорошим (они обычно толстые) кабелем не длиннее чем 1,8м. Убедиться, что сами USB разъемы не разбиты и вставляются плотно. Если у вас материнская плата на чипсете SIS, почти наверняка придется установить PCI USB контроллер и подключиться через него.
Попробуйте и, возможно, никаких костылей городить не придется.

все это дело

в другом городе, у меня тока ssh))
всем спасибо за советы, спустя два дня, демон я отладил сейчас работает все нормально, ups неотваливается))) (напоминаю что убивался файл hiddev0 вовремя пуска неправильно настроенного демона, а ups оставался в системе)

...статья по настройке ups'а в Linux скоро должна появится на opennet'е.

было такое... Canon

было такое... Canon LBP-1120 валил порты на SiS. напрочь. спасало тока выглючение, сосчитать до 10 и вглючиться снова. не принтер, а комп...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".