LINUX.ORG.RU

Включить USB3.0 на openwrt (Xiaomi R3G)

 , , ,


0

2

Возможно ли сделать сабж? Не хотел переходить на падаван, а мой диск упорно не хочет работать... Что пробовал:

  • Как рекомендуют на 4пда, прописать в /etc/modules.d/usb-storage, usb-storage quirks=[ID нашего HDD]:u, чтобы отключить высокоскоростной ua
  • Как советуют в описании бага, удалить kmod-usb3 и поставить kmod-usb-storage-uas

В любых вариантах:

root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 152d:1576 JMicron Technology Corp. / JMicron USA Technology Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
root@OpenWrt:~# lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 5000M
    |__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=uas, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/2p, 480M

root@OpenWrt:~# dmesg
[  106.216255] usb 2-1: new SuperSpeed USB device number 3 using xhci-mtk
[  106.250216] scsi host0: uas
[  106.254219] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 4
[  106.262656] xhci-mtk 1e1c0000.xhci: @000000000f10d3c0 0f7ff200 00000000 05000000 01058001
[  106.270800] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 6
[  106.279202] xhci-mtk 1e1c0000.xhci: @000000000f10d3d0 0f7ff100 00000000 05000000 01078001
[  127.265571] scsi 0:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN 
[  127.273144] scsi 0:0:0:0: tag#0 CDB: opcode=0x12 12 00 00 00 24 00
[  127.279475] xhci-mtk 1e1c0000.xhci: Mismatch between completed Set TR Deq Ptr command & xHCI internal state.
[  127.289269] xhci-mtk 1e1c0000.xhci: ep deq seg = 8f11c180, deq ptr = af0ec010
[  128.365486] scsi host0: uas_eh_device_reset_handler FAILED to get lock err -16
[  128.372710] scsi 0:0:0:0: Device offlined - not ready after error recovery


Модель коробочки Бокс для SSD или HDD 2.5" AgeStar 3UB2O1-Black USB3.0.
Внутри диск HGST 1Tb 7200RPM (5V 800mA DC).
Прошивка самая свежая через image-builder. Установленные пакеты:
root@OpenWrt:~# opkg list-installed | grep usb
kmod-usb-core - 4.14.151-1
kmod-usb-ehci - 4.14.151-1
kmod-usb-ledtrig-usbport - 4.14.151-1
kmod-usb-storage - 4.14.151-1
kmod-usb-storage-uas - 4.14.151-1
kmod-usb2 - 4.14.151-1
kmod-usb3 - 4.14.151-1
kmod-usb-storage-uas - 4.14.151-1
libusb-1.0-0 - 1.0.22-2
usbutils - 007-10

★★★★★
Ответ на: комментарий от r0ck3r

transmission с моими патчами работает

Если честно, я как всё прошил, не выходило проверить раньше: то фильм успевал скачаться до, то я смотрел уже другой. Я специально поставил один скачиваться, чтобы запустить наконец и проверить, но он был скачан, а жена вернулась как раз домой.
В общем, вчера утром сначала выяснил, что я протупил и оставил старый пакет при сборке. Потом пересобрал твой за 15 секунд на готовой сборке (после def-menu конфигов, у меня был уже выбран вариант SSL для нужной сборки трансмиссии):

make tools/install
make toolchain/install
make package/transmission/compile
Я установил. (cat transmission-daemon-openssl_2.94-seq-4_mipsel_24kc.ipk | ssh root@192.168.1.1 -p 22 'cat > /tmp/transmission-daemon-openssl_2.94-seq-4_mipsel_24kc.ipk' ) И - о чудо. Моей не понравился фильм, я поставил скачиваться другой, и всё работает просто отлично, он запустился через минуту)) Спасибо большое, перепроверил потом 2 раза, отлично работает!

Единственное, осталась проблема... Я не считаю её весомой, но считаю достаточно критичной. Скорость закачки обычно ограничевается 4Мб/с. Я сидел, мониторил реально с планшета, больше 6Мб/с она не поднималась ни разу. Даже если 300 сидов на самой популярной.

fehhner ★★★★★
() автор топика
Последнее исправление: fehhner (всего исправлений: 5)
Ответ на: комментарий от r0ck3r

Осталась ещё проблема, *.onion корректно не отрабатывает через tor. Впринципе, я не пользуюсь на своей машине этими ресурсами, но просто для галочки. dnsmasq отрабатывает корректно для всех блокированных сайтов, но не онион. Не сложно запустить тор бровзер, если бы вдруг захотелось. Но мне не нравится, это некорректно. Создам наверн другую тему с нужным заголовком затра (мне совсем не горит).

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

настроить проброс на .onion не так-то просто будет. У них же нет IP-адресов, следовательно нужно делать более продвинутую настройку. Я этим вопросом не задавался, но думаю, что реализуемо. А так, чтобы не ставить тор-браузер, можно в своем браузере прокси прописать просто

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

вот это странно. Нужно сравнить с оригинальным transmission. У меня это не проявляется, так как скорость интернета всего 30 мбит/с

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