LINUX.ORG.RU

юсб контроллер отваливается, вернуть без перезагрузки?


0

1

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

Есть ли возможность вернуть в рабочее состояние без перезагрузки?

dmesg

[ 8207.699502] usb 1-1.1: USB disconnect, address 6
[ 8214.839953] usb 1-1.3: new high speed USB device using ehci_hcd and address 10
[ 8214.930836] ehci_hcd 0000:00:1a.0: fatal error
[ 8214.936774] ehci_hcd 0000:00:1a.0: force halt; handshake ffffc9000067c024 00004000 00004000 -> -110
[ 8214.936781] ehci_hcd 0000:00:1a.0: HC died; cleaning up
[ 8214.950692] usb 1-1.3: device descriptor read/all, error -108
[ 8214.950698] hub 1-1:1.0: cannot disable port 3 (err = -19)
[ 8214.950710] hub 1-1:1.0: cannot reset port 3 (err = -19)
[ 8214.950714] hub 1-1:1.0: cannot disable port 3 (err = -19)
[ 8214.950721] hub 1-1:1.0: cannot reset port 3 (err = -19)
[ 8214.950725] hub 1-1:1.0: cannot disable port 3 (err = -19)
[ 8214.950731] hub 1-1:1.0: cannot reset port 3 (err = -19)
[ 8214.950735] hub 1-1:1.0: cannot disable port 3 (err = -19)
[ 8214.950739] hub 1-1:1.0: unable to enumerate USB device on port 3
[ 8214.950742] hub 1-1:1.0: cannot disable port 3 (err = -19)
[ 8214.950752] usb 1-1: USB disconnect, address 2
[ 8214.950755] usb 1-1.5: USB disconnect, address 3
[ 8215.100584] usb 1-1.6: USB disconnect, address 4

lspci - это оставшийся в живых

00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05) (prog-if 20 [EHCI])
	Subsystem: Hewlett-Packard Company Device 304a
	Flags: bus master, medium devsel, latency 0, IRQ 20
	Memory at f0428000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd

uname

Linux localhost 2.6.35-29-generic #51-Ubuntu SMP Fri Apr 15 17:12:35 UTC 2011 x86_64 GNU/Linux

>> cannot reset port 3

Сам же ответил на свой вопрос. Ядро и радо бы, но не может. Вероятно, железная проблема.

GotF ★★★★★
()
Ответ на: комментарий от vsemprivet

Попробуй. По идее помочь должно.

Lumi ★★★★★
()
Ответ на: комментарий от vsemprivet

>вкомпилен же

ССЗБ

Только выгружать придётся, скорее всего, все usb-модули, включая usb-core.ko

Led ★★★☆☆
()

Ядро я конечно пересобрал, но повторного отвала контроллера не дождался еще. Также есть подозрение что простым релоадом модуля тут не поможешь, так как контроллер пропал из лсписиай. Так что выход тут только писиай рескан, который можно сделать через /sys/bus/pci/rescan. Потестить пока не получается, да и если не поможет это то только в ребут.

vsemprivet
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.