nixp.ru v3.0

18 октября 2017,
среда,
15:59:30 MSK

DevOps с компанией «Флант»
slice написал 20 июня 2004 года в 22:34 (450 просмотров) Ведет себя как мужчина; открыл 39 тем в форуме, оставил 244 комментария на сайте.

У меня модем U.S.Robotics 56k внешний да кто му же usb (угораздило меня купить :( ), ASP Linux 7.3, дров нигде не нашел, пытался инициализировать через wvdial — не помогает :( Если честно я уже очень сильно заколебался с ним. Обращался в конференцию по Линуксу — говорили прописать в конфиге для wvdial :

1 строка:

ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

2 строка:

ATL1M1

Не помогает, дров для него нигде нет. Поддержку модемов в ядре включена. в /proc/usb/devices обнаруживает его но работать отказывается наотрез. И во фре тоже не работает. Кто нибудь знает что можно сделать еще?

Genie

Нужно, насколько я помню, подгрузить модуль usb_serial, и пытаться соединиться на устройстве /dev/ttyACM[0-7], а не какой /dev/ttyS[0-3].

slice

Типа modprobe usb_serial ?

Genie

точнее нужен usb-to-serialмодуль.

Да, его nodprobe или insmod

slice

Попробовал, на каких то портах пишет что модем занят, на каких то «не отвечает». Знакомо :(

dbgrid

Для начала нужно определить на каком чипсете, потом поискать дрова на этот чипсет.

Genie

Не, народ.

Телепаты в отпуске.

Да и за сеанс многовато берут.

`cat /proc/bus/usb/devices` кто будет приводить?

хорошо, `modprobe usbserial` — что после этого появляется в /var/log/messages ?

насколько поменялось содержимое /proc/bus/usb/devices ?

остальное — после.

PS: кстати, 7.3 вообще может такое не поддерживать. точнее ядро, там используемое. обновить надо бы. как само ядро (до 2.4.26-2.4.27), так и mod-init-tools, modutils.

slice

Мой модем — U.S.Robotics 56K DF 45b EXT — Походу чипсет extended

***************

Вот что в логе после $ modprobe usbserial

Jun 21 22:47:56 localhost kernel: usb.c: registered new driver serial

Jun 21 22:47:56 localhost kernel: usbserial.c: USB Serial support registered for Generic

Jun 21 22:47:56 localhost kernel: usbserial.c: USB Serial Driver core v1.4

а это $ modprobe acm

Jun 21 22:49:31 localhost kernel: usb.c: registered new driver acm

Jun 21 22:49:31 localhost kernel: acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN adapters

************************

а это показывает /proc/bus/usb/devices

S: Product=USB UHCI Root Hub

S: SerialNumber=d400

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=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0

D: Ver= 1.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1

P: Vendor=0baf ProdID=00ec Rev= 0.01

S: Manufacturer=U.S. Robotics

S: Product=U.S. Robotics 56K Faxmodem USB

S: SerialNumber=USBHCF00000006

C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=150mA

I: If#= 0 Alt= 0 #EPs= 8 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)

E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

В документации к ядрышку 2.6 говорится, что если значение поля cls=ff(vend.) то я в полной жопе.

Че еще нужно сделать?

Genie

Хмм.м..

Я тут нашёл некоторую инфу о поддерживаемых модемах (раздел USB есть отдельно)

slice

Спасибо за полезную ссылку. К сожалению в списке поддерживаемых моделей моего модема нет. Может Торвальдсу письмо написать, пускай в ядро встраивает поддержку U.S.R — модемов :)