Bár régi történet, de vagy 15 éve USB kernel driverrel kellet küzdenem. Ha nem használtam az akkor még újnak számító devfs-t, akkor minden ment flottul, ha devfs-t használtam, akkor nem jól működött a driver és a modul eltávolítása kernel pánikot dobott... És akkor még nem volt virtualizáció... Szóval a hiba olyan helyen is lehet, ahol az ember elsőre nem is gondolná.
A témához kapcsolódóan:
- mindenképp reboot kell, vagy az usb modul kivétele/betöltése is megoldja a problémát? (Nem feltétlenül az USB modul, hanem pl. az usb-serial. Egy misét megérhet ennek vizsgálata: az rmmod/modprobe kombó gyorsabb mint a restart.)
- volt olyan eszköz, amely nem szabványos beállításokkal használta a sorosportot. (Még csak nem is USB-s sorosportot.) Kolléga programja jól inicializálta ugyan az eszközt, de ha a program leállt, akkor a sorosport konfigurálása többet nem volt elvégezhető, annak a masinának is kellett a reboot. (Sajnos a serial modul fixen be volt fordítva a kernelbe, így az rmmod serial, modprobe serial nem játszott. Nehezítés: a spéci HW csak az ügyfélnél...)