Rozwiązywanie Problemów Z Błędem USB Nie Może Zostać Potwierdzone Operacja Portu 0 Nie Jest łatwo Dozwolona

Czasami Twoja praktyka może wyświetlić komunikat o błędzie USB nie może stwierdzić, że interfejs 0 jest niedozwolony. Może istnieć wiele różnych przyczyn pojawienia się tego błędu.

To oprogramowanie jest najlepszą opcją do naprawy komputera i ochrony przed błędami.

Konfiguracja: jak opisano w warunku #14, ale z gadżetem Yubikey ustalonym w menu urządzenia Vbox.Lsusb
autobusy

001 USD Urządzenie 003: ID 1050:0010 Yubico.com Yubikey
Magistrala 001 Urządzenie 002: ID 80ee:0021 Tablet USB VirtualBox 001
Urządzenie magistrali 001: ID 1d6b:0001 Centrum wywołujące Linux Foundation 1.1

$dmesg|rocznica grep
[ 2.461538] USB 1-2: Produkt: Yubico Yubikey II
[2.461542] usb2. 0 1-2: Producent: Yubico
[#2.792249] Wejście: Yubico Yubico Yubikey II głównie dlatego, że /devices/pci0000:00/0000:00:06.0/usb1/1-2/1-2:1.0/input/input3
[ 2.792357] generic-usb 0003:1050:00100.0002: input, hidraw1: USB HID v1.Klawiatura 11 [Yubico Yubico Yubikey II] znaleziona pod adresem usb-0000:00:06.0-2/input0

$./ykchalresp 123456
Błąd USB: nie można przejąć interfejsu 0: funkcja niedozwolona

Ponieważ wygląda to na wspaniały problem z układem, próbowałem wypaść jako root:
$ sudo ./ykchalresp 123456
Błąd USB: weryfikacja komunikatu nie powiodła się: nawiązano połączenie

Dmesg opublikował później następujące informacje:
[975.041413] uniwersalna magistrala szeregowa 1-2: usbfs: USBDEVFS_CONTROL cmd nie było w stanie lt-ykchalresp rqt 161 rq tylko pewne len 8 ret -110

Włączenie ostatniej kontroli zachowania daje kilka wygodnych wskazówek:
otwarte(“/dev/bus/usb/001/003”, O_RDWR) = 3
ioctl(3, USBDEVFS_IOCTL, prawdopodobnie USBDEVFS_IOCTL32, 0x7fffe67ca120) = -1 ENOTTY (ioctl po prostu nie działa dla urządzenia)
close(3) to 0
otwórz(“/dev/bus/usb/001/002”, O_RDWR)herbata 3
ioctl(3, USBDEVFS_IOCTL lub USBDEVFS_IOCTL32, 0x7fffe67ca120) jest równe -custom ENOTTY (nieodpowiednie ioctl z powodu urządzenia)
close(3) to 0
open(“/dev/bus/usb/001/001”, O_RDWR) pasuje do 3
ioctl(3, USBDEVFS_IOCTL lub USBDEVFS_IOCTL32, 0x7fffe67ca120) = 9
zamknij(3) równa się 0
otwarte(“/dev/bus/usb/001/003”, O_RDWR) = 3
ioctl(3, USBDEVFS_IOCTL całkiem możliwe, że USBDEVFS_IOCTL32, 0x7fffe67ca170) = -1 ENODATA (dane niedostępne)
ioctl(3, USBDEVFS_CLAIMINTERFACE, 0x7fffe67ca0ec) pokazuje 0
ioctl(3, USBDEVFS_CONTROL lub USBDEVFS_CONTROL32, 0x7fffe67ca0d0) to ETIMEDOUT (limit czasu połączenia)
ioctl(3, USBDEVFS_RELEASEINTERFACE, 0x7fffe67ca0ec) równa się 0
close(3) to 0
write(2, “Błąd USB: Błąd wysyłania kontroli”…, 63 Losowy błąd USB: Wysyłanie komunikatu kontrolnego: Przekroczono limit czasu połączenia
)=63

Podoba mi się, że często próbowałem obecnie zastosować obejście opisane w USB-Hid-Issue.asciidoc.

Proszę zgłosić.

Chociaż nie wnoszę o bycie ekspertem, sugeruję, że ta odpowiedź na dłuższą metę nie pozwoli Ci zastąpić ponownego uruchomienia komputera i/lub na stałe przenieść telewizora kablowego USB UPS do innego portu.

błąd usb w ocenie, nie mógł zażądać, aby operacja interfejsu 3 nie była dozwolona

Poniższe informacje tutaj: Przemyślenia z Nannerpuss: NUT – sieciowe narzędzia UPS – aż do umożliwienia ich pracy w Ubuntu.

“…Problem polega na tym, że Ubuntu obsługuje dysk jako główny właściciel, a mimo to mój demon działa z jakimś nieuprzywilejowanym, podpisanym kontem, które nie ma najwyższego dostępu. Prosta cena byłaby taka. Użyj udev, aby ustaw ogólne uprawnienia urządzenia.

Podłącz urządzenie, uruchom lsusb (jako root) i po prostu wyszukaj dom. Zanotuj wszystkie magistrale na tych identyfikatorach urządzeń, ponieważ również cała para identyfikator producenta:identyfikator produktu….”

$lsusbUrządzenie magistrali 002 004: ID 051d:0002 Zasilacz bezprzerwowy American Power Conversion

Ponownie po łączu „… z pewnością powinieneś teraz utworzyć regułę udev, która przechwytuje zachowanie uruchamiania naszych kontrolek: … with (zmienione, aby lepiej pasować do tej unikalnej pozycji)”

  • Użyj swojego ulubionego edytora tekstu, aby (prawdopodobnie) skompilować nowe informacje udev rules.d. Ta liczba musi być większa niż w przypadku dowolnej innej reguły udev.d następującej po tym samym działaniu:
  •  sudo nowy ipod nowy ipod nano /etc/udev/rules.d/90-nut-ups.rules# /etc/udev/rules.d/90-nut-ups.rulesAKCJA=="dodaj", nPODSYSTEM=="usb", ATTRidProduct=="0002", nattridvendor=="051d", nMODE="0660", GROUP="mama"

    Rozwiąż typowe błędy komputera

    Czy Twój komputer działa? Nie martw się, Reimage jest tutaj, aby pomóc. Wystarczy kilka kliknięć, aby nasze oprogramowanie przeskanowało Twój system w poszukiwaniu problemów i automatycznie je naprawiło. Możesz więc jak najszybciej wrócić do pracy. Nie pozwól, aby drobna usterka Cię powstrzymała — pobierz Reimage już dziś!

  • 1. Wejdź na stronę Reimage i kliknij przycisk „Pobierz”
  • 2. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować Reimage
  • 3. Otwórz Reimage i kliknij przycisk „Skanuj teraz”

  • Reguła wyszukuje rozszerzenia odtwarzacza USB ze sprzedawcą i produktami lub usługami, które pasują do zasilacza UPS. W tym przypadku tryb jest często tworzony na 0660, a grupa jest prawie na pewno ustawiona jako nadrzędna, zamiast skojarzona z usunięciem domyślnego roota.

    Zauważ, że eksperci twierdzą, że ta odpowiedź ma rozdzielczość 660, a nie 666, które są zalecane jako wystarczające i bezpieczniejsze.

    Uruchom ponownie udev (zrestartuj, może również odłącz kabel flash od falownika do portu komputera i podłącz go w okolicy lędźwiowej), a następnie odłącz urządzenie, a także podłącz je ponownie i sprawdź, czy nowe uprawnienia są dobre . Nie znam tej funkcji sytuacji. W każdym razie, gdy miła grupa fanatycznych użytkowników przeczyta na górze tego typu urządzenie, ma potencjał, aby uruchomić go z wielkim sukcesem.

    Przeprojektowanie udev rules.d zadziałało na 12-15 systemach my.04.2, nawet gdy pomagałem przenieść kabel USB do alternatywnej podkładki, co skutkowało inną parą urządzeń magistrali na tym konkretne wyjście lsusb. Udev poradził sobie ze wszystkim bez zakłóceń. Właściwie może nie zniosłem ponownego uruchomienia, kiedy wszystko przeniosłem, ale nie pamiętam dokładnie, ponieważ zostawiam ten test tobie.

    błąd USB może prawdopodobnie nie żądać, aby organizacja interfejsu 0 nie była dozwolona

    Najlepsze narzędzie do naprawy systemu Windows. Kliknij tutaj, aby rozpocząć naprawę komputera już teraz!

    Usb Error Could Not Claim Interface 0 Operation Not Permitted
    El Error Usb No Pudo Reclamar La Operacion De La Interfaz 0 No Permitida
    L Errore Usb Non Ha Potuto Richiedere L Operazione Dell Interfaccia 0 Non Consentita
    Oshibka Usb Ne Mozhet Zayavit Interfejs 0 Operaciya Ne Razreshena
    Usb 오류가 인터페이스 0 작업을 요청할 수 없습니다 작업이 허용되지 않습니다
    Usb Fout Kon Interface 0 Niet Claimen Bewerking Niet Toegestaan
    Usb Fel Kunde Inte Gora Ansprak Pa Granssnitt 0 Operation Ar Inte Tillaten
    O Erro Usb Nao Pode Reivindicar A Operacao Da Interface 0 Nao Permitida
    Usb Fehler Konnte Nicht Beanspruchen Schnittstelle 0 Betrieb Nicht Erlaubt
    Erreur Usb N A Pas Pu Revendiquer L Interface 0 Operation Non Autorisee