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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Переинициализация USB устройства  (Прочитано 2752 раз)

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

Оффлайн Sicness

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Раз в некоторое время мне приходится на удаленном компьютере перевтыкать USB 3G модем.
Google дал ответ  modprobe -vr uhci_hcd
Но:

root@git:~# modprobe -vr ehci_hcd
FATAL: Module ehci_hcd is builtin


Подскажите, пожалуйста, есть ли еще варианты?

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: Переинициализация USB устройства
« Ответ #1 : 17 Июль 2012, 09:22:59 »
Для начала нужно определети какой модуль ядра используется для работы USB контроллера
Выясняем номер устройства, в выводе данной команды первая цифра
lspci | grep USBПотом смотрим модуль ядра, у меня так:
::~::->> lspci -s 00:12.0 -v
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Device 3636
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
Memory at f2407000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci_hcd
Как видно у меня модуль ядра ohci_hcd, соответственно, нужно будет делать
modprobe -vr ohci_hcd

Оффлайн Sicness

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Переинициализация USB устройства
« Ответ #2 : 17 Июль 2012, 09:29:16 »
Ну так соответственно:

mein@git:/root$ lspci -s 00:1d.0 -v
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
        Subsystem: Intel Corporation Device 5247
        Flags: bus master, medium devsel, latency 0, IRQ 16
        I/O ports at e800 [size=32]
        Kernel driver in use: uhci_hcd


mein@git:/root$ modprobe -vr uhci_hcd
FATAL: Module uhci_hcd is builtin

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: Переинициализация USB устройства
« Ответ #3 : 17 Июль 2012, 09:32:49 »
А вообще, практически наверняка, USB отключается из соображений энергосбережений, тут было решение проблемы

Оффлайн Sicness

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Переинициализация USB устройства
« Ответ #4 : 17 Июль 2012, 09:39:12 »
Да нет, модем хаотично перестает делать свое дело раз в несколько месяцев, а иногда часто. Перевтыкание помогает

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: Переинициализация USB устройства
« Ответ #5 : 17 Июль 2012, 09:42:26 »
mein@git:/root$ modprobe -vr uhci_hcd
FATAL: Module uhci_hcd is builtin

Попробуйте без -r, это опция отключения модуля, а это, видимо, невозможно, потому что модуль встроен в ядро.

 

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