Cadrbus Usb контроллер (Битый драйвер?)

Всё, что связано с ноутбуками.

Модератор: Модераторы разделов

fenist
Сообщения: 30

Cadrbus Usb контроллер

Сообщение fenist »

Есть старенький ноут (Пень 3, 1 Гц) Есть на нем 1 единственный USB порт, да и тот - 1.0. Купил внешний PCMCIA контроллер BestConnectivity USB 2.0 CardBus.

Код: Выделить всё

02:00.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Flags: medium devsel, IRQ 11
        Memory at 14000000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [40] Power Management version 2

02:00.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Flags: medium devsel, IRQ 11
        Memory at 14001000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [40] Power Management version 2

02:00.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI])
        Subsystem: HaSoTec GmbH Unknown device 2928
        Flags: bus master, medium devsel, latency 68, IRQ 11
        Memory at 14002000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2


В ядре поддержка EHCI и OHCI включена. Когда втыкается флешка, или иной девайс, оно нормально определяется (lsusb, dmesg, fdisk -l), но при попытке общатся с ними ничего разумного не происходит. Винт через внешний контроллер не монтируется вообще, флеха монтируется, но при чтении данных система виснет в произвольном месте. Небольшие файлы (до 10 метров), списать получается, чтото побольше - нет. Пробовал копировать флешку через dd, зависание системы в неопределенном месте. Через родной 1.0 - все работает... Но аццки медленно.
Мерял прибором выдаваемое напряжение - 5 вольт, четко.
Взял еще одно поделие - от Rovermate (adaptmate-054), чипсет тоже NEC, симптомы теже.

Код: Выделить всё

02:00.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Flags: medium devsel, IRQ 11
        Memory at 14000000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [40] Power Management version 2

02:00.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Flags: medium devsel, IRQ 11
        Memory at 14001000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [40] Power Management version 2

02:00.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI])
        Subsystem: HaSoTec GmbH Unknown device 2928
        Flags: bus master, medium devsel, latency 68, IRQ 11
        Memory at 14002000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2

Симптомы теже. Я бы грешил на контроллеры, или на PCMCIA, но в винде Хп на томе ноуте нормально работают обе карочки, и нормально. И скорость держат.
Дистр gentoo, 2.6.23-gentoo-r8 (Тестил на linux-2.6.22-gentoo-r5 - все тоже) Грузился со слакса 5-го, изменений нет.
Куда можно покопать?
PS
Тему Ноутбуки прошерстил, чтото она мне напоминает обсуждение какой ноут выбрать. Ничего похожего на свою проблемму не нашел...
Спасибо сказали:
fenist
Сообщения: 30

Re: Cadrbus Usb контроллер

Сообщение fenist »

В процессе эксперементов выяснилось что косяки возникают только при использовании ehci_hcd. Если юзать только ohci, то все стабильно рабоает... на 500 кб/сек...
Может кто подскажет в какую сторону можно покопать? Или может быть ehci в последнее время в ядре ломали?

Добавлено:
Knoppix, ядро 2.4.20-xfs, полет нормальный. Похоже что таки ehci поломано... Поиск живой версии из 2.6 продолжается...
Спасибо сказали:
Аватара пользователя
ozia
Сообщения: 26
ОС: Fedora/backtrack/XP

Re: Cadrbus Usb контроллер

Сообщение ozia »

у меня проблема та же... контроллер на 4 USB не видит ноут компакю армада е500
ставил несколько дистрибутивов...убунту не подняла контроллер...
я всегда пользуюсь backtrack он на базе SLAX
nj; не видит... пробовал качать дрова для него но не нашол.. нашол стандартный набор дров... поставил но нифига не получилось... он после дров так и не увидел контроллер за то увидел мышку впихуемую в него))) а флешки сцуко не видит)
там в backtrack есть какие-то типа стандартные средства для идентификации PCMCIA карт но он говорит мол нот фаунд...
что делать? танцевать с бубном пробовал! не помогло...
кто что посоветует?
недавно практика показала что мышку он видит и без дров... сразу при впихивании)
после того как мышь работает в контроллер была впихнута флешка и мышь с флешкой умерли) все перестало работать)
парадокс если мыш видит! плугандплей и вся фигня... значит PCMCIA он поднял... флешку пробую монтироватьоп нифга ее не находит)
backtrack
Спасибо сказали: