LINUX.ORG.RU

Порт USB 3.0 внезапно перестал работать с 2.0 устр-вами


0

2

Всем доброго времени суток! Суть проблемы - есть ноутбук, в нём есть порт USB 3.0 - с недавних пор хавает этот порт только 3.0 устройства - питание у 2.0 устройств есть, но ими нельзя пользоваться, мышка, в частности, светит, но курсор не двигается. Грешу на статику, хотя и не уверен до конца. Собственно вопрос - это как-то исправлению подлежит, или, если это всё-таки статика, то можно порт записывать в навсегда сломанные?

Линукс тут при том, я что я им пользуюсь.


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

С какими аргументами запускать чтобы проверить? Но вообще я сомневаюсь что он что-то напишет. - я до этого опытным путем, вырубив USB 3.0 в биосе, определил что 2.0 и ниже - не пашет(хард с поддержкой 3.0 тут же перестал работать)

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

Без никаких. Просто покажи последние сообщения, которые явно относятся к свежеподключенному устройству.

хард с поддержкой 3.0 тут же перестал работать

Т.е., чисто 3.0-девайсы работают без проблем?

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

Да, чисто 3.0 работают, вот в чём заковыка....

Вот вывод:

[13362.660431] scsi 10:0:0:0: Direct-Access     PHD 3.0  Silicon-Power    01.0 PQ: 0 ANSI: 5
[13362.660753] sd 10:0:0:0: Attached scsi generic sg3 type 0
[13362.661475] sd 10:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[13362.661779] sd 10:0:0:0: [sdb] Write Protect is off
[13362.661785] sd 10:0:0:0: [sdb] Mode Sense: 23 00 00 00
[13362.662046] sd 10:0:0:0: [sdb] No Caching mode page found
[13362.662050] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[13362.662915] sd 10:0:0:0: [sdb] No Caching mode page found
[13362.662920] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[13362.695129]  sdb: sdb1
[13362.696171] sd 10:0:0:0: [sdb] No Caching mode page found
[13362.696174] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[13362.696177] sd 10:0:0:0: [sdb] Attached SCSI disk
[13379.321058] usb 4-3: USB disconnect, device number 4
[13379.323374] usb 4-3: Set SEL for device-initiated U1 failed.
[13379.323381] usb 4-3: Set SEL for device-initiated U2 failed.

Но я так понимаю эти строки относятся еще к подключению моего харда. А мышь тут не фигурирует, хотя сейчас она вставлена в порт.

nrader
() автор топика

1.x - uhci_hcd/ohci_hcd

2.0 - ehci_hcd

3.0 - xhci_hcd

anonymous
()

есть вероятность что сдохла именно часть, что отвечает за usb 1.0-2.0, ЕМНИП, прикол в том, что usb3 не использует шину данных от usb2, только питание, передача данных идет по другим пинам и вроде бы даже может обрабатываться отдельным чипом.

Так что 3 варианта: 1) чтото с контактом D+ или D- 2) сдохла usb2 часть 3) отвалился модуль ответственный за usb2 часть

Opxocc
()
Ответ на: комментарий от Opxocc

Печально, значит, видимо, накрылся 2.0 контроллер. А вообще существует техническая возможность как-нибудь заставить всё работать через 3.0? через какие-нибудь промежуточные устр-ва, 3.0 хаб например и или что-то на вроде того? Просто в силу наличия всего 2х портов в ноутбуке это всё таки проблема.

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

прикол в том, что usb3 не использует шину данных от usb2

А пишут - «в дополнение использует еще 2 пары проводов»

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

3.0 хаб например

Кстати, идея, да. Одолжи у кого-то хаб и попробуй.

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

А пишут - «в дополнение использует еще 2 пары проводов»

Только для совместимости, в режиме «superspeed» не используются.

Пруф: http://www.mcci.com/mcci-v5/pdf/972156a_(MCCI-USB3-TechnicalOverview).pdf

Для Ъ цитата: «These new signals operate independently of and in parallel to the USB 2.0 bus».

Алсо, судя по картинке из документа хаб может тоже работать только с usb3 в случае дохлого Legacy Host

Opxocc
()

Суть проблемы - есть ноутбук, в нём есть порт USB 3.0 - с недавних пор хавает этот порт только 3.0 устройства - питание у 2.0 устройств есть, но ими нельзя пользоваться, мышка, в частности, светит, но курсор не двигается.

Нужно в ядре включить поддержку USB 2.0. Не помню точно опции, но с такими работает:

┌─[vonavi@desktop] - [~] - [Сб окт 11, 14:51]
└─[$] <> zcat /proc/config.gz | grep -i "^[^#].*usb"
CONFIG_MEDIA_USB_SUPPORT=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_USB_HID=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_DEFAULT_PERSIST=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=y
CONFIG_USB_STORAGE=y
P.S. USB 3.0 — это CONFIG_USB_XHCI_HCD, емнип. Поэтому включай CONFIG_USB_EHCI_HCD

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

USB 2.0 вообще в ноутбуке работает нормально. - соседний порт хавает устр-ва 2.0 без проблем, проблема железная. Ядро тут вообще не причем.

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