Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: timmynovak 03 Dubna 2011, 01:53:20

Název: Pád démona kvůli usb / jak kontrolovat přítomnost?
Přispěvatel: timmynovak 03 Dubna 2011, 01:53:20
Ahoj, mám následující problém, Ubuntu 10.04 server 32 bits. Používám ovladač od joysticku a joystick pro jednoduchou detekci sepnutých okruhů. Jednou za čas se mi stane, že se restartuje usb, v dmesg je:
Kód: [Vybrat]
[326934.848080] hub 3-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
[326934.848257] usb 3-1: USB disconnect, address 2
[326935.096057] usb 3-1: new low speed USB device using uhci_hcd and address 3
[326935.265786] usb 3-1: configuration #1 chosen from 1 choice
[326935.295608] input: 2-Axis,8-Button   as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input11
[326935.298705] generic-usb 0003:0583:A000.0002: input,hidraw0: USB HID v1.10 Joystick [2-Axis,8-Button  ] on usb-0000:00:1d.1-1/input0

Při pádu usb mi padne i deamon, takže mám pak problém. Přemýšlím:

1. proč se restartuje ten usb? není to na externím hubu, je to přímo na portu počítače
2. jak bych mohl zajistit automatický a dostatečně rychlý restart deamona?

Díky
Název: Re: Pád démona kvůli usb / jak kontrolovat přítomnost?
Přispěvatel: Martin Kiklhorn 06 Dubna 2011, 00:24:13
náhodné rušení na portu?
Tady to řeší hubem:
http://www.linuxquestions.org/questions/linux-hardware-18/usb-device-ddr-pad-keeps-disconnecting-596445/#post3032756
tady přeházením kabeláže:
http://softsolder.com/2009/01/10/mysterious-usb-disconnects/

btw pravidelně dokážu zaseknout tiskárnu otočením spínače jednoho konkrétního kusu stolního ventilátoru...
edit:// v prvním odkazovaném threadu najdete i ukázku udev rules aby se joystick stále hlásil pod stejným označením zařízení.
Název: Re: Pád démona kvůli usb / jak kontrolovat přítomnost?
Přispěvatel: timmynovak 10 Dubna 2011, 23:45:06
tak hub nepomohl:( a nově se objevuje v dmesg řádek:
Kód: [Vybrat]
/build/buildd/linux-2.6.32/drivers/hid/usbhid/hid-core.c: can't reset device, 0000:00:1d.7-3.4/input0, status -71