[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: не могу заставить работать /dev/ttyUSB0



Приветствую, Artem

>  IN> купил usb data кабель с подзарякой для моего Сименс М55
>  IN> до этого serial-сom кабель с моей мобилой работал и работает нормально.
>  IN> Но вот никак не могу завести работу мобилы с этим usb кабелем
> 
> С кабелями на pl2303 это известная проблема.  Надо брать, во-первых,
> родной, 

месяц назад пробовал и на родном - фирменном, примерно с такими же плачевными результатами. 
вот что я тогда писАл

купил таки я для М55 оригинальный (китайский) DCA510 
Но подружить этот кабель и линукс мне не удалось, хотя до этого были удачные попытки работы под линуксом
безымянного китайского usbшнурка и кабеля com-com.

Дебиан (тестинг) кабель видит (подгружены модули pl2303 и usbserial) 

Oct 22 00:04:09 localhost kernel: pl2303 3-2:1.0: pl2303 converter detected 

Oct 22 00:04:09 localhost kernel: usb 3-2: pl2303 converter now attached to ttyUSB0 

однако, при попытке связаться (использую скрипты с linux.mobile.ru) по gprs ничего не происходит в логах вижу 

Oct 21 23:33:21 localhost chat[5238]: send (AT+CGDCONT=1,"IP","internet.nw"^M)

Oct 21 23:33:21 localhost chat[5238]: expect (OK) 
Oct 21 23:34:06 localhost chat[5238]: alarm
Oct 21 23:34:06 localhost chat[5238]: Failed 
Оct 21 23:34:13 localhost pppd[5236]: tcsetattr: Interrupted system call (line 1010)
Oct 21 23:34:13 localhost pppd[5236]: Exit. 

т.е. при посылке АТ команда в модем, от модема нет отклика. Пробую в kppp в терминале сбросить модем - kppp виснет при этом. Шаманство с передергиванием usb разъема от компа и от модема, перезагрузкой компа наконец приводят к тому, что соединение с интернетом произошло, при этом и через терминал можно работать - ничегоне виснет, модем откликается на АТ команды. Но при последующих попытках соединиться - снова нет результата, на 100 неудачных попыток приходится 1 удачная. Очень неустойчиво работает такая связка. При подключении кабеля com-com - все нормально, кроме того на безымянном китайском шнурке на чипе pl23033 год назад тоже все работало нормально. 

кто-то имеет удачный опыт работы с оригинальным кабелем DCA510 ? читал, что некоторые кабели могут иметь
чип pl2303x, который в линуксе поддерживается плохо в отличие от pl2303.


удалось ли кому подружить линукс с модификацией чипа pl2303 - pl2303X/H, именно такой чип начал встречаться в кабелях.

лично мне - пока нет, хотя имею удачный опыт работы с безымянным китайским шнурком на базе pl2303 и с кабелем com-com

Дело в том, что у меня происходит примерно то же самое, о чем пишут авторы патча для ядра 2-6-14.
(У меня на тестинг-дебиане с ядром 2-6-17-2 не работает оригинальный дата кабель для Сименсов DCA-510 на
этом чипе.)

http://www.kernel.org/pub/linux/kernel/v2....eLog-2.6.14-rc1 

[PATCH] USB: pl2303 driver, makes pl2303HX chip work correctly This trivial patch makes pl2303 driver work
correctly with pl2303HX chip. Apparently some bug in HX version of pl2303 makes the chip loose some
transmitted bytes or stop working at all after reception of USB_REQ_CLEAR_FEATURE mesage. Logs generated
by UsbSnoop application reveal that windows driver does not send this type of messages to the converter.

отличить чип можно вот так
The PL-2303X can be distinguished from a PL-2303 by checking bMaxPacketSize0 for the device using lsusb -v -d 067b:2303 (as root). If bMaxPacketSize0 is 64, you probably have a PL-2303X and need this patch.

http://koti.mbnet.fi/lonnberg/pl2303x.html

=========================================================


>а не китайский, а во-вторых, с M55 и с родными были проблемы.
> Если я правильно понял Захара Киселева, ребята там экономят на
> физических сигналах.  Родной к ME45 (старый разъем) у меня работал на
> ура, а родной к M55 (новый разъем) у Витуса вроде как не хотел.  Захар
> ядро патчил, но у него 2.4.

я наверное пропустил - а где Захар Киселев размышлял на эту тему ? 
у меня - kernel 2.6.18 

-- 
Удачи,
Игорь



Reply to: