Форум русскоязычного сообщества Ubuntu


Автор Тема: перезагрузить устройство.  (Прочитано 4340 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Attid

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
перезагрузить устройство.
« : 12 Июнь 2007, 00:50:11 »
вот интересно можно ли как-то перезагрузить(переинициализировать) устройство (pci плату)

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

Оффлайн Ubuntman

  • Новичок
  • *
  • Сообщений: 32
  • ...не путайте меня с ним...
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #1 : 16 Июнь 2007, 17:41:00 »
В типичном линуксе, ИМХО никак!
Специализированный комп?
Может тогда посмотреть в сторону микроядерной архитектуры?
См хотя бы GNU/HURD
Там перезагрузка умерших драйверов налету. ИМХО (привожу пример по памяти).
Гуманизм это сатанизм.

Оффлайн Attid

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #2 : 17 Июнь 2007, 00:51:35 »
про GNU/HURD конечно интересно, но его лучше на потом оставлю =)

а что в линуксе нельзя перезагрузить драйвер, удивлен =/
или предпологается что все стабильно на столько должно быть что этого не потребуется ?? +)

кста а как дела с этим обстоят в BSD кто нибуть вкурсе?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #3 : 17 Июнь 2007, 06:34:28 »
Linux - man modprobe, lsmod
FreeBSD - man kldload, kldunload, kldstat

Оффлайн virens

  • Активист
  • *
  • Сообщений: 329
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #4 : 17 Июнь 2007, 10:19:07 »
В типичном линуксе, ИМХО никак!
Не знаешь - молчи, не смущай народ.
rmmod и insmod для кого придумали!? Если в ядре есть соотвествующая поддержка, можно использовать режим force unload.

Читать man modprobe.

Может тогда посмотреть в сторону микроядерной архитектуры?
См хотя бы GNU/HURD
:-) Это говорит человек, ни разу в жизни не запускавший это чудовище. Забудь эти академические игрушки.

Оффлайн Ubuntman

  • Новичок
  • *
  • Сообщений: 32
  • ...не путайте меня с ним...
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #5 : 17 Июнь 2007, 10:43:36 »
В типичном линуксе, ИМХО никак!
Не знаешь - молчи, не смущай народ.
Это тем, которым три-четыр дня ни один человек не мог (не пожелал?) ответить здесь? ;)
rmmod и insmod для кого придумали!? Если в ядре есть соотвествующая поддержка, можно использовать режим force unload.

Читать man modprobe.
Ну так "соответствующую поддержку" ещё обрести нужно!
За что я "люблю" линуксоидов крепко, так за их снобизм!
У человека проблемы, причём не тривиальные, а ему либо не отвечают, либо тыкают так снисходительно, как будто он спросил навроде как просмотреть список файлов в домашней директории ;)
Может тогда посмотреть в сторону микроядерной архитектуры?
См хотя бы GNU/HURD
:-) Это говорит человек, ни разу в жизни не запускавший это чудовище. Забудь эти академические игрушки.

Ну а если аргументированно?
Без ёрничества то есть...  :coolsmiley:
Гуманизм это сатанизм.

Оффлайн Ubuntman

  • Новичок
  • *
  • Сообщений: 32
  • ...не путайте меня с ним...
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #6 : 17 Июнь 2007, 10:51:34 »
про GNU/HURD конечно интересно, но его лучше на потом оставлю =)

а что в линуксе нельзя перезагрузить драйвер, удивлен =/
или предпологается что все стабильно на столько должно быть что этого не потребуется ?? +)

кста а как дела с этим обстоят в BSD кто нибуть вкурсе?
Не то чтобы "нельзя", но стандартно это не делается. Тем более - автоматом при крахе.
Это же не приложение - процесс, который просто прибиваешь и баста!
virens конечно "ответил", формально, но не по существу. Т.е. как это проделать всё это.
Увы, я тоже не знаю, как осуществить эту "поддержку" для force unload.
По BSD полагаю - примерно так же, как в Linux. Покапать можно, но сам я тут не советчик.
Увы, стандартно (вернее - повседневно) едва ли кто юзает такие фишки... :(
Что касается микроядерной архитектуры на "повседневных компах" (чит. десктопах), то канешно это сукс. А вот в специализированных случаях - иное.
Или уж совсем в сторону QNX'ы смотреть. Но это... гм, уж совсем круто. И не free :)
« Последнее редактирование: 17 Июнь 2007, 11:01:12 от Ubuntman »
Гуманизм это сатанизм.

Оффлайн Ubuntman

  • Новичок
  • *
  • Сообщений: 32
  • ...не путайте меня с ним...
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #7 : 17 Июнь 2007, 11:32:30 »
вот интересно можно ли как-то перезагрузить(переинициализировать) устройство (pci плату)

в общем есть платка на 8 компортов бывает время от времени она вещается. перезагрузка помогает,
но это не хорошо. вопрос можно ли как-то вызвать переинициализацию хотя бы на уровне драйверов.
Между прочим, может быть дело не в PCI-плате и/или дровах, а в устройствах, которые присоединяются к компортам? Скажем момеды?
Тогда дело иное. Прибивать дрова - это конечно радикально... Но может посмотреть в сторону возможностей программных перезапусков самих девайсов на компортах?..
### "Смотри в корень!" (с) К.Прутков. ###
Гуманизм это сатанизм.

Оффлайн Attid

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #8 : 17 Июнь 2007, 15:15:17 »
ой как много написали, пошел читать маны =)
Цитировать
Прибивать дрова - это конечно радикально...
ну понятное дело что разныые варианты пробую просто надо быть готовым ко всему.

Оффлайн Ubuntman

  • Новичок
  • *
  • Сообщений: 32
  • ...не путайте меня с ним...
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #9 : 17 Июнь 2007, 18:36:03 »
А что ж у вас виснет? Девайсы-то какие?
Нет, просто интересно! ;)
Гуманизм это сатанизм.

Оффлайн Attid

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #10 : 18 Июнь 2007, 11:51:42 »
девайсы то хитрые, но можно сказать что сканеры штрихкодов.
сами девайсы не виснут, только платы , и то уже перестали, может луна не там стояла.
может еще что не так было.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #11 : 18 Июнь 2007, 14:00:44 »
ну, думаю, тут действительно поможет rmmod && modprobe -- драйвер ведь при установке инициализирует свой девайс

Оффлайн leon_ti

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #12 : 18 Июнь 2007, 23:25:55 »
О, люди! Может в этой ветке кто-нибудь умное сможет придумать про то, что у меня ком-порт и IrDA после просыпания (выхода из sleep) не работает? Может его как-нибудь дернуть можно, чтобы они переинитился?
У меня, правда, не такая экзотика - всего лишь старый ноутбук Compaq Evo N400c на старом добром i440BX...

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #13 : 20 Июнь 2007, 06:24:56 »
[offtop]Ubuntuman вы разработчик ядра? Откуда столько полезной инфы?[/offtop]

Оффлайн Ubuntman

  • Новичок
  • *
  • Сообщений: 32
  • ...не путайте меня с ним...
    • Просмотр профиля
Re: перезагрузить устройство.
« Ответ #14 : 20 Июнь 2007, 12:06:19 »
[offtop]Ubuntuman вы разработчик ядра? Откуда столько полезной инфы?[/offtop]
Нет не разработчик. :)
Гуманизм это сатанизм.

 

Страница сгенерирована за 0.075 секунд. Запросов: 22.