nixp.ru v3.0

23 января 2017,
понедельник,
07:40:51 MSK

DevOps с компанией «Флант»
creeper написал 8 марта 2004 года в 22:06 (664 просмотра) Ведет себя как мужчина; открыл 4 темы в форуме, оставил 14 комментариев на сайте.

некоторое время назад у меня сгорели штатные usb-1.1 порты на мамке, в связи с чем прикупил сабжевую плату. платка распознается системой, но вот устройства которые к ней подключаются — нет (usb-flash и scaner). на штатных портах все работало. устройства работоспособны — проверял под виндой.

mdk 9.2 (ядро соответственно 2.4.22 с чем-то там), грузится модуль usb-uhci

[root@GARAGE /]# lspcidrake | grep USB

usb-uhci : VIA Technologies|VT82C586B USB [SERIAL_USB]

usb-uhci : VIA Technologies|VT82C586B USB [SERIAL_USB]

usb-ohci : NEC|USB [SERIAL_USB]

usb-ohci : NEC|USB [SERIAL_USB]

ehci-hcd : NEC Corporation|PCI to USB Enhanced Host Controller [SERIAL_USB]

unknown : Unknown|USB UHCI Root Hub [Hub|Root Hub]

unknown : Unknown|USB UHCI Root Hub [Hub|Root Hub]

соответственно и в /usb/devices — пусто

[root@GARAGE /]$ cat /proc/bus/usb/devices

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2

B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0

D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1

P: Vendor=0000 ProdID=0000 Rev= 0.00

S: Product=USB UHCI Root Hub

S: SerialNumber=c800

C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA

I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2

B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0

D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1

P: Vendor=0000 ProdID=0000 Rev= 0.00

S: Product=USB UHCI Root Hub

S: SerialNumber=c400

C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA

I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms

ну вот еще такая штука (для меня не особо понятная) -

[root@GARAGE /]# lsusb

Bus 002 Device 001: ID 0000:0000

Bus 001 Device 001: ID 0000:0000

вот. буду рад любому совету как заставить систему видеть устройства, так как даже не представляю что делать… может нужно перейти на usb-ohci? вообще я так и не смог найти вразумительного ответа — поддерживает ли это ядро USB 2.0..

заранее спасиб

anonymous

У тебя USB 2.0 PCI HUB (NEC), ему требуется usb-ohci… и он тебе об этом написал

usb-ohci : NEC|USB [SERIAL_USB]

usb-ohci : NEC|USB [SERIAL_USB]

creeper

а могут ли usb-uhci и usb-ohci работать одновременно?

decvar

не могут

creeper

ну хорошо, а что если одному устройству нужен uhci, а другому ohci -

usb-uhci : VIA Technologies|VT82C586B USB [SERIAL_USB]

usb-ohci : NEC|USB [SERIAL_USB]

?

insmod usb-ohci помогло увидеть флешку и сканер… uhci не выгружал..

вопрос теперь в том как ohci поставить на автозагрузку =) — вам смешно, а я этого никогда не делал. щас буду копать…

decvar

cat insmod usb-ohci >> /etc/rc.d/rc.local

creeper

наверное все-таки echo, а не cat?

а что делать с записью в modules.conf:

'probeall usb-interface usb-uhci' ?

заменить на ohci?

decvar
наверное все-таки echo, а не cat?

все равно

заменить на ohci?

не стоит. Лучше дописать еще probeall usb-interface usb-ohci

creeper
все равно

не согласен

а вообще — загрузка модулей ядра из rc.local — это идеологически правильное решение?

anonymous

Все нормально, не парься…

Проблему решил? Тема закрыта…

decvar
а вообще — загрузка модулей ядра из rc.local — это идеологически правильное решение?

Например в Slackware это щтатный метод добавления модулей. В каждом дистре по своему. Но rc.local — работает везде. Ничего не мешает подкрутить modules.conf

anonymous
decvar
Например в Slackware это щтатный метод добавления модулей. В каждом дистре по своему. Но rc.local — работает везде. Ничего не мешает подкрутить modules.conf

В Slackware на это дело /etc/rc.d/rc.modules есть. Но ты прав, rc.local сработает везде. Вот про «cat все равно что echo» я не понял…

cat ls . >> testfile.txt

echo ls . >> testfile.txt

Две большие разницы…

Good Luck,

UT

decvar

cat ls . >> testfile.txt

echo ls . >> testfile.txt

Две большие разницы…

Это меня на ночь глядя глючит…

creeper

да, всем спасибо, все работает! даже есть шанс, что удастся заставить работать bluetooth usb модуль =)

но все-таки не ясно — что если одному устройству нужен uhci, а другому ohci ?

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.