Восстановление поврежденного iPod shuffle

Старый пост, и ответы не относятся к USB 3.0. Итак, вот как сбросить 3.0 Bus, которые перестали обслуживать данные:

su -

и как root:

echo -n "0000:06:00.0" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
echo -n "0000:06:00.0" | tee /sys/bus/pci/drivers/xhci_hcd/bind

После этого USB должен снова начать работать правильно, как и после перезапуска.

Объяснение

Если вы используете другой драйвер, вот как я нашел, что делать, используйте его как ссылку :

A lsusb -t выведет это - обратите внимание на драйвер xhci_hcd для быстрой шины, это имя драйвера 3.0:

$ lsusb -t
        /:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
        /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
            |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=dvb_usb_it913x, 480M
        /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
            |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
            ...etc

Каталог для поиска for is /sys/bus/pci/drivers/xhci_hcd

        drwxr-xr-x  2 root root    0   5 21:48 ./
        drwxr-xr-x 28 root root    0   1 00:21 ../
        lrwxrwxrwx  1 root root    0   6 00:29 0000:06:00.0 -> ../../../../devices/pci0000:00/0000:00:1c.3/0000:06:00.0/
        --w-------  1 root root 4096   5 22:33 bind
        lrwxrwxrwx  1 root root    0   5 22:32 module -> ../../../../module/xhci_hcd/
        --w-------  1 root root 4096   5 22:32 new_id
        --w-------  1 root root 4096   5 22:32 remove_id
        --w-------  1 root root 4096   5 22:32 uevent
        --w-------  1 root root 4096   5 22:33 unbind

В моем случае мне нужно было отвязать "0000:06:00.0".

ps. Если вам нужно переустановить драйвер USB 2.0, следуйте приведенным выше инструкциям, но с ehci-pci или посмотрите здесь (заслуживает кредит).

1
задан 17 November 2013 в 00:10

1 ответ

Вы можете использовать его под Ubuntu, но для его исправления, вероятно, потребуется система, в которой вы можете использовать iTunes. С точки зрения Ubuntu, это будет Wine с установленной в нем iTunes, как показано здесь. Запустите iTunes без виртуализации Windows ?. Поскольку iTunes будет создавать новую базу данных, но программное обеспечение из другой операционной системы более чем вероятно использует только устройство.

Еще один вариант - захватить Mac, запустить iTunes и использовать его и затем вернитесь в Ubuntu для хранения музыки.

3
ответ дан 24 May 2018 в 15:11

Другие вопросы по тегам:

Похожие вопросы: