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

Re: Эмуляция COM-порта под Debian



Alexander Danilov:
> On 30.04.2013 23:54, Ivan Zavarzin wrote:
>> Есть китайский переходник с usb на RS-232.
>> $ dmesg
>>> [25856.236083] pl2303 ttyUSB0: pl2303 converter now disconnected from
>>> ttyUSB0
>>> [25856.236118] pl2303 2-1.3:1.0: device disconnected
>>> [25858.224097] usb 2-1.3: new full-speed USB device number 23 using
>>> ehci_hcd
>>> [25858.317557] usb 2-1.3: New USB device found, idVendor=067b,
>>> idProduct=2303
>>> [25858.317570] usb 2-1.3: New USB device strings: Mfr=1, Product=2,
>>> SerialNumber=0
>>> [25858.317577] usb 2-1.3: Product: USB 2.0 To COM Device
>>> [25858.317582] usb 2-1.3: Manufacturer: Prolific Technology Inc.
>>> [25858.318359] pl2303 2-1.3:1.0: pl2303 converter detected
>>> [25858.320446] usb 2-1.3: pl2303 converter now attached to ttyUSB0
>>
>> ~$ lsusb
>>> Bus 002 Device 023: ID 067b:2303 Prolific Technology, Inc. PL2303
>>> Serial Port
>>
>> То есть система его "видит".
>> При установке драйвера с поставляемого с ним диска в Windows XP на
>> VirtualBox - приложения с ним работают.
>> Непосредственно из физической машины с Debian (пробовал и со squeeze, и
>> с wheezy) - приложения его не видят (хотя система видит), похоже нужен
>> какой-то пакет для того, чтобы система корректно работала с ком-портом.
>> Не подскажете, какой?
>> P.S. На диске из поставки есть драйвера для Redhat 7.3, 8 и 9 для
>> сборки. (makefile и еще пара файлов для сборки, как я вижу - рассчитаны
>> на ядро 2.4, не говоря уже о том, что разные системы и скорее всего
>> разные пакеты и либы в них юзаются).
>>
>>
>>
> А как его не видят приложения? 

Пишут, что не могут соединиться с устройством типа его нет.
Обратил сейчас внимание, что udev его создает с правами рута. Отчмодил
на права юзера - все равно не видят.

Пробовал делать picocom /dev/ttyUSB0  ?

Сделал. Не помогает.
А надо прогу параллельно запускать или из того терминала, что должен
создать picocom?
Если последнее - то там получается такой вывод:
> ~$ picocom /dev/ttyUSB0 
> picocom v1.4
> 
> port is        : /dev/ttyUSB0
> flowcontrol    : none
> baudrate is    : 9600
> parity is      : none
> databits are   : 8
> escape is      : C-a
> noinit is      : no
> noreset is     : no
> nolock is      : no
> send_cmd is    : ascii_xfr -s -v -l10
> receive_cmd is : rz -vv
> 
> Terminal ready
> P25,0200277800C9277800C94EA2,CNM TG-00C9 CH-778 VC-04519500,CNM TG-00C9 CH-778 VP25,0200277800C9277800C94EA2,CNM TG-00C9 CH-778 VC-04519500,CNM TG-00C9 CH-778 VP25,8200277800C9277800C9AA96,CNM TG-00C9 CH-778 VC-04519500,CNM TG-00C9 CH-778 VP25,0200277800C9277800C94EA2,CNM TG-00C9 CH-778 VC-04519500,CNM TG-00C9 CH-778 VP25,0200277800C9277800C94EA2,CNM TG-00C9 CH-778 VC-04519500,CNM TG-00C9 CH-778 VP25,8200277800C9277800C9AA96,CNM TG-0


и начинает бегать.
Что-либо ввести не получается.
> 
> 



Reply to: