Nec USB 3.0 контроллер разрывает соединение - Ubuntu 12.04.1

У меня серьезные проблемы с картой Technaxx pci-e 302p. Имеет чип NEC uPD720200a с прошивкой 4020. BIOS распознает это. Иногда он распознает устройства и системы, монтирующие их и работающие в течение нескольких минут, в других случаях они не могут быть подключены и происходят ошибки. После новой установки карта работала нормально, но после обновления ядра и прошивки она ведет себя как указано.

Выходы:

uname -a

Linux asd-GA-MA770-UD3 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

lspci -vvv

USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI])
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 17
    Region 0: Memory at fd8fe000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: xhci_hcd

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 07d1:3c0a D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072]
Bus 005 Device 004: ID 1997:1221  
Bus 005 Device 003: ID 15c2:003c SoundGraph Inc. 

lsmod

[ 113]

dmesg | tail после подключения к порту usb 3.0

[  834.871296] sd 9:0:0:0: rejecting I/O to offline device
[  834.871308] sd 9:0:0:0: rejecting I/O to offline device
[  834.871319] sd 9:0:0:0: rejecting I/O to offline device
[  834.871330] sd 9:0:0:0: rejecting I/O to offline device
[  834.871530] sd 9:0:0:0: [sdd] Unhandled error code
[  834.871536] sd 9:0:0:0: [sdd]  Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[  834.871545] sd 9:0:0:0: [sdd] CDB: Read(10): 28 00 0e 8e 48 0a 00 00 3e 00
[  834.871564] end_request: I/O error, dev sdd, sector 244205578
[  834.875497] sd 8:0:0:1: Device offlined - not ready after error recovery
[  834.885339] usb 9-2: USB disconnect, device number 2

Есть ли какие-либо другие выходы, необходимые для ответа? Я выложу их как можно скорее.

Конечно, я могу отказаться от обновления системы, но я думаю, что это наполовину решение. Любая помощь приветствуется. Кстати, порты USB 2.0 и 1.1 работают хорошо, сама карта работает под win7 как прелесть.

Том

2
задан 14 September 2012 в 19:34

1 ответ

У меня была такая же проблема с моей картой USB 3.0, которая использует контроллер Nec / Renesis. У моей карты есть два порта, и когда я подключил хранилище (WD) к одному порту, у меня возникли проблемы с его распознаванием.

Что я нашел - мне пришлось подключить какое-то другое устройство к второму порту , чтобы заставить работать первый порт. Очевидно, драйвер ядра для чипов Nec не может выборочно включать / отключать отдельные порты в моей карте. Поэтому мне нужно было использовать ОБА порты на этой карте, чтобы она работала правильно.

Я только что подключил веб-камеру, но я думаю, что любое другое USB-устройство сделает эту работу. Порты полностью независимы (они рассматриваются как отдельные шины USB на выходе «lsusb -t»), поэтому, если одно устройство работает медленно, это не повлияет на скорость передачи другого порта.

0
ответ дан 14 September 2012 в 19:34

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

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