Skocz do zawartości
qbpm

W romach CM13 i Lineageos 14.1 brak wsparcia dla niektórych urządzeń podpiętych pod usb otg

    Rekomendowane odpowiedzi

    qbpm
    Napisano (edytowane)

    Witam.

    Mam problem z uruchomieniem urządzeń usb innych niż pendrive/klawiatura/mysz (te działają) na LG G2 D802. Konkretnie zależy mi na tunerze sdr opartym o rtl2832u. Używałem tego tunera pod CloudyG2 3.3 i działał doskonale. Natomiast ani pod CM13 ani pod Lineage 14.1 sterownik do tego tunera nie rozpoznaje urządzenia ("Rtl-sdr driver" no_devices_found, oraz DVB-T Driver również no devices found). Logcat nie reaguje na podłączenie urządzenia. Aplikacja USB Host Diagnostics nie wykrywa żadnego urządzenia usb, nawet myszki (mimo, że kursor myszki biega po ekranie). Prawdopodobnie obsługa usb pod tymi romami się czymś różni od standardowej, albo coś trzeba zrobić, żeby zadziałało. Podłączyłem się przez ssh do telefonu i wydałem polecenia lsusb i dmesg:

    d802:/data/data/berserker.android.apps.sshdroid/home # lsusb	// bez podłączonego kabla usb otg
    d802:/data/data/berserker.android.apps.sshdroid/home # lsusb 	// z podłączonym samym kablem usb otg
    Bus 001 Device 001: ID 1d6b:0002
    Bus 002 Device 001: ID 1d6b:0003
    d802:/data/data/berserker.android.apps.sshdroid/home # lsusb	// z podłączonym tunerem rtl2832u
    Bus 001 Device 002: ID 0bda:2838	// widać wykryte urządzenie
    Bus 001 Device 001: ID 1d6b:0002
    Bus 002 Device 001: ID 1d6b:0003
    d802:/data/data/berserker.android.apps.sshdroid/home # lsusb
    Bus 001 Device 002: ID 0cf3:9271	// inne nieistotne urządzenie dla testu (karta wlan)
    Bus 001 Device 001: ID 1d6b:0002
    Bus 002 Device 001: ID 1d6b:0003
    d802:/data/data/berserker.android.apps.sshdroid/home # lsusb                                                                               
    Bus 001 Device 003: ID 0951:16a3	// kolejne nieistotne urządzenie
    Bus 001 Device 001: ID 1d6b:0002
    Bus 002 Device 001: ID 1d6b:0003
    
    dmesg: [...]
    // moment podłączenia kabla usb otg
    [12173.424380 / 05-04 19:20:57.312] dwc3_is_otg_cable_connected = true(adc : 13344, usbin : 0)
    [12173.442501 / 05-04 19:20:57.332] msm-dwc3 msm_dwc3: DWC3 exited from low power mode
    [12173.449793 / 05-04 19:20:57.338] xhci-hcd xhci-hcd: xHCI Host Controller
    [12173.453330 / 05-04 19:20:57.342] xhci-hcd xhci-hcd: new USB bus registered, assigned bus number 1
    [12173.453554 / 05-04 19:20:57.342] xhci-hcd xhci-hcd: irq 163, io mem 0xf9200000
    [12173.454145 / 05-04 19:20:57.342] smb349_batt_external_power_changed: smb349_batt_external_power_changed : ret.intval=1.
    [12173.456324 / 05-04 19:20:57.345] smb349_bb_worker_trigger: state<run-eoc>(0-0)->(0-0), chg disable during no polling
    [12173.475010 / 05-04 19:20:57.365] xHCI xhci_add_endpoint called for root hub
    [12173.475062 / 05-04 19:20:57.365] xHCI xhci_check_bandwidth called for root hub
    [12173.480534 / 05-04 19:20:57.368] hub 1-0:1.0: USB hub found
    [12173.480570 / 05-04 19:20:57.368] hub 1-0:1.0: 1 port detected
    [12173.481197 / 05-04 19:20:57.368] xhci-hcd xhci-hcd: xHCI Host Controller
    [12173.481626 / 05-04 19:20:57.372] xhci-hcd xhci-hcd: new USB bus registered, assigned bus number 2
    [12173.482205 / 05-04 19:20:57.372] xHCI xhci_add_endpoint called for root hub
    [12173.482218 / 05-04 19:20:57.372] xHCI xhci_check_bandwidth called for root hub
    [12173.482666 / 05-04 19:20:57.372] hub 2-0:1.0: USB hub found
    [12173.482692 / 05-04 19:20:57.372] hub 2-0:1.0: 1 port detected
    [12173.958437 / 05-04 19:20:57.848] smb349_change_otg_current_limit: OTG_CURRENT_LIMIT_750
    [12174.461722 / 05-04 19:20:58.352] smb349_change_otg_current_limit: OTG_CURRENT_LIMIT_1000
    [12174.961650 / 05-04 19:20:58.852] smb349_change_otg_current_limit: OTG_CURRENT_LIMIT_MAX
    [12175.988589 / 05-04 19:20:59.878] msm-dwc3 msm_dwc3: DWC3 in low power mode
    [12180.568641 / 05-04 19:21:04.458] pet_watchdog
    [12180.573868 / 05-04 19:21:04.462] [XO_THERM] Result:24 Raw:33886
    // moment podłączenia rtl2832u do kabla usb otg
    [12181.620070 / 05-04 19:21:05.508] msm-dwc3 msm_dwc3: DWC3 exited from low power mode
    [12181.847117 / 05-04 19:21:05.735] usb 1-1: new high-speed USB device number 2 using xhci-hcd
    [12181.902907 / 05-04 19:21:05.792] usb 1-1: ep 0x81 - rounding interval to 32768 microframes, ep desc says 0 microframes
    

    Jak widać, na tym poziomie urządzenia są wykrywane, więc wykluczam "zepsuty kabel". Internet zupełnie milczy na ten temat. Wyskakują głównie tematy o innej obsłudze pendrive, które zaśmiecają wyniki i nie pozwalają znaleźć tego, czego szukam. Jedyny post, jaki mi się udało znaleźć to: 

    Jednak rozwiązania nie ma.

     

    Edytowane przez Daniel.
    Doprecyzowanie nazwy tematu.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x