Автор Тема: Zonerich AB-58C (UART) и Panasonic MB2020  (Прочитано 8224 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046

Оффлайн Air

  • Участник
  • *
  • Сообщений: 19
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #16 : 01.07.2014 16:15:20 »
Интерфейс USB. В Windows вначале ставится виртуальный компорт драйвер.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #17 : 01.07.2014 16:16:40 »
А что выводит если сделать
Выключить принтер из USB
dmesg
потом включить принетр и снова
dmesg
какие строчки появляются?

Оффлайн Air

  • Участник
  • *
  • Сообщений: 19
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #18 : 01.07.2014 16:27:47 »
Несколько раз сделал как вы написали, вот вывод последних строчек:

Спойлер
[15512.388313] lp: driver loaded but no devices found
[15512.408221] ppdev: user-space parallel port driver
[15611.568076] usb 2-1: new full-speed USB device number 3 using uhci_hcd
[15611.744107] usb 2-1: New USB device found, idVendor=0483, idProduct=5740
[15611.744119] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[15611.744127] usb 2-1: Product: printer
[15611.744134] usb 2-1: Manufacturer: printer
[15611.744141] usb 2-1: SerialNumber: printer:1234
[18992.504127] usb 2-1: USB disconnect, device number 3
[19052.056057] usb 2-1: new full-speed USB device number 4 using uhci_hcd
[19052.232114] usb 2-1: New USB device found, idVendor=0483, idProduct=5740
[19052.232124] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[19052.232132] usb 2-1: Product: printer
[19052.232138] usb 2-1: Manufacturer: printer
[19052.232145] usb 2-1: SerialNumber: printer:1234
[19093.936091] usb 2-1: USB disconnect, device number 4
[19104.612047] usb 2-1: new full-speed USB device number 5 using uhci_hcd
[19104.788113] usb 2-1: New USB device found, idVendor=0483, idProduct=5740
[19104.788124] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[19104.788132] usb 2-1: Product: printer
[19104.788139] usb 2-1: Manufacturer: printer
[19104.788146] usb 2-1: SerialNumber: printer:1234

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #19 : 01.07.2014 17:09:33 »
Да, там получается виртуальный ком-порт.
Но меня очень смущает, что после

[15611.568076] usb 2-1: new full-speed USB device number 3 using uhci_hcd
[15611.744107] usb 2-1: New USB device found, idVendor=0483, idProduct=5740
[15611.744119] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[15611.744127] usb 2-1: Product: printer
[15611.744134] usb 2-1: Manufacturer: printer
[15611.744141] usb 2-1: SerialNumber: printer:1234

не появляется больше ничего...
а должно по идее появиться
/dev/ttyUSB0
или
/dev/ttyACM0
или что-то в этом духе...

Оффлайн Air

  • Участник
  • *
  • Сообщений: 19
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #20 : 01.07.2014 17:20:26 »
Хм. Хорошо, кто может подскажите куда дальше обращать внимание. Пока сам намерен что-то найти, однако в Линуксе не специалист.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #21 : 01.07.2014 17:24:27 »
вывод

/dev/tty*

до подключения принтера и через 5 секунд после подключения различаются?

Оффлайн Air

  • Участник
  • *
  • Сообщений: 19
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #22 : 01.07.2014 17:27:03 »
[altlinux@localhost ~]$ /dev/tty
bash: /dev/tty: Отказано в доступе
[altlinux@localhost ~]$ sudo /dev/tty
sudo: /dev/tty: command not found
[altlinux@localhost ~]$ su - /dev/tty
su: User not known to the underlying authentication module
[altlinux@localhost ~]$ su -
[root@localhost ~]# /dev/tty
-bash: /dev/tty: Отказано в доступе

Оффлайн Air

  • Участник
  • *
  • Сообщений: 19
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #23 : 01.07.2014 17:35:19 »
Может какие-то пакеты доставить или в live режиме что-то не запускается по умолчанию (как с CUPS к примеру)?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #24 : 01.07.2014 17:36:00 »
пардон

ls /dev/tty*

просто не понятно устройство ядро восприняло как ком-порт или нет...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #25 : 01.07.2014 17:39:29 »
и еще
lsusb -v -d 0483:5740
что выдаст

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #26 : 01.07.2014 17:57:58 »
И еще. При подключенном принтере

после
su -
rmmod cdc_acm
modprobe cdc_acm


что говорит
dmesg

Оффлайн Air

  • Участник
  • *
  • Сообщений: 19
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #27 : 01.07.2014 18:59:59 »
ls /dev/tty*

Спойлер
/dev/tty    /dev/tty30  /dev/tty53  /dev/ttyaa  /dev/ttyc3  /dev/ttydc  /dev/ttyp5  /dev/ttyqe  /dev/ttyS3  /dev/ttytc  /dev/ttyv5  /dev/ttywe  /dev/ttyy7
/dev/tty0   /dev/tty31  /dev/tty54  /dev/ttyab  /dev/ttyc4  /dev/ttydd  /dev/ttyp6  /dev/ttyqf  /dev/ttys4  /dev/ttytd  /dev/ttyv6  /dev/ttywf  /dev/ttyy8
/dev/tty1   /dev/tty32  /dev/tty55  /dev/ttyac  /dev/ttyc5  /dev/ttyde  /dev/ttyp7  /dev/ttyr0  /dev/ttys5  /dev/ttyte  /dev/ttyv7  /dev/ttyx0  /dev/ttyy9
/dev/tty10  /dev/tty33  /dev/tty56  /dev/ttyad  /dev/ttyc6  /dev/ttydf  /dev/ttyp8  /dev/ttyr1  /dev/ttys6  /dev/ttytf  /dev/ttyv8  /dev/ttyx1  /dev/ttyya
/dev/tty11  /dev/tty34  /dev/tty57  /dev/ttyae  /dev/ttyc7  /dev/ttye0  /dev/ttyp9  /dev/ttyr2  /dev/ttys7  /dev/ttyu0  /dev/ttyv9  /dev/ttyx2  /dev/ttyyb
/dev/tty12  /dev/tty35  /dev/tty58  /dev/ttyaf  /dev/ttyc8  /dev/ttye1  /dev/ttypa  /dev/ttyr3  /dev/ttys8  /dev/ttyu1  /dev/ttyva  /dev/ttyx3  /dev/ttyyc
/dev/tty13  /dev/tty36  /dev/tty59  /dev/ttyb0  /dev/ttyc9  /dev/ttye2  /dev/ttypb  /dev/ttyr4  /dev/ttys9  /dev/ttyu2  /dev/ttyvb  /dev/ttyx4  /dev/ttyyd
/dev/tty14  /dev/tty37  /dev/tty6   /dev/ttyb1  /dev/ttyca  /dev/ttye3  /dev/ttypc  /dev/ttyr5  /dev/ttysa  /dev/ttyu3  /dev/ttyvc  /dev/ttyx5  /dev/ttyye
/dev/tty15  /dev/tty38  /dev/tty60  /dev/ttyb2  /dev/ttycb  /dev/ttye4  /dev/ttypd  /dev/ttyr6  /dev/ttysb  /dev/ttyu4  /dev/ttyvd  /dev/ttyx6  /dev/ttyyf
/dev/tty16  /dev/tty39  /dev/tty61  /dev/ttyb3  /dev/ttycc  /dev/ttye5  /dev/ttype  /dev/ttyr7  /dev/ttysc  /dev/ttyu5  /dev/ttyve  /dev/ttyx7  /dev/ttyz0
/dev/tty17  /dev/tty4   /dev/tty62  /dev/ttyb4  /dev/ttycd  /dev/ttye6  /dev/ttypf  /dev/ttyr8  /dev/ttysd  /dev/ttyu6  /dev/ttyvf  /dev/ttyx8  /dev/ttyz1
/dev/tty18  /dev/tty40  /dev/tty63  /dev/ttyb5  /dev/ttyce  /dev/ttye7  /dev/ttyq0  /dev/ttyr9  /dev/ttyse  /dev/ttyu7  /dev/ttyw0  /dev/ttyx9  /dev/ttyz2
/dev/tty19  /dev/tty41  /dev/tty7   /dev/ttyb6  /dev/ttycf  /dev/ttye8  /dev/ttyq1  /dev/ttyra  /dev/ttysf  /dev/ttyu8  /dev/ttyw1  /dev/ttyxa  /dev/ttyz3
/dev/tty2   /dev/tty42  /dev/tty8   /dev/ttyb7  /dev/ttyd0  /dev/ttye9  /dev/ttyq2  /dev/ttyrb  /dev/ttyt0  /dev/ttyu9  /dev/ttyw2  /dev/ttyxb  /dev/ttyz4
/dev/tty20  /dev/tty43  /dev/tty9   /dev/ttyb8  /dev/ttyd1  /dev/ttyea  /dev/ttyq3  /dev/ttyrc  /dev/ttyt1  /dev/ttyua  /dev/ttyw3  /dev/ttyxc  /dev/ttyz5
/dev/tty21  /dev/tty44  /dev/ttya0  /dev/ttyb9  /dev/ttyd2  /dev/ttyeb  /dev/ttyq4  /dev/ttyrd  /dev/ttyt2  /dev/ttyub  /dev/ttyw4  /dev/ttyxd  /dev/ttyz6
/dev/tty22  /dev/tty45  /dev/ttya1  /dev/ttyba  /dev/ttyd3  /dev/ttyec  /dev/ttyq5  /dev/ttyre  /dev/ttyt3  /dev/ttyuc  /dev/ttyw5  /dev/ttyxe  /dev/ttyz7
/dev/tty23  /dev/tty46  /dev/ttya2  /dev/ttybb  /dev/ttyd4  /dev/ttyed  /dev/ttyq6  /dev/ttyrf  /dev/ttyt4  /dev/ttyud  /dev/ttyw6  /dev/ttyxf  /dev/ttyz8
/dev/tty24  /dev/tty47  /dev/ttya3  /dev/ttybc  /dev/ttyd5  /dev/ttyee  /dev/ttyq7  /dev/ttys0  /dev/ttyt5  /dev/ttyue  /dev/ttyw7  /dev/ttyy0  /dev/ttyz9
/dev/tty25  /dev/tty48  /dev/ttya4  /dev/ttybd  /dev/ttyd6  /dev/ttyef  /dev/ttyq8  /dev/ttyS0  /dev/ttyt6  /dev/ttyuf  /dev/ttyw8  /dev/ttyy1  /dev/ttyza
/dev/tty26  /dev/tty49  /dev/ttya5  /dev/ttybe  /dev/ttyd7  /dev/ttyp0  /dev/ttyq9  /dev/ttys1  /dev/ttyt7  /dev/ttyv0  /dev/ttyw9  /dev/ttyy2  /dev/ttyzb
/dev/tty27  /dev/tty5   /dev/ttya6  /dev/ttybf  /dev/ttyd8  /dev/ttyp1  /dev/ttyqa  /dev/ttyS1  /dev/ttyt8  /dev/ttyv1  /dev/ttywa  /dev/ttyy3  /dev/ttyzc
/dev/tty28  /dev/tty50  /dev/ttya7  /dev/ttyc0  /dev/ttyd9  /dev/ttyp2  /dev/ttyqb  /dev/ttys2  /dev/ttyt9  /dev/ttyv2  /dev/ttywb  /dev/ttyy4  /dev/ttyzd
/dev/tty29  /dev/tty51  /dev/ttya8  /dev/ttyc1  /dev/ttyda  /dev/ttyp3  /dev/ttyqc  /dev/ttyS2  /dev/ttyta  /dev/ttyv3  /dev/ttywc  /dev/ttyy5  /dev/ttyze
/dev/tty3   /dev/tty52  /dev/ttya9  /dev/ttyc2  /dev/ttydb  /dev/ttyp4  /dev/ttyqd  /dev/ttys3  /dev/ttytb  /dev/ttyv4  /dev/ttywd  /dev/ttyy6  /dev/ttyzf

и еще
lsusb -v -d 0483:5740
что выдаст

Спойлер
[root@localhost ~]# lsusb -v -d 0483:5740

Bus 002 Device 005: ID 0483:5740 STMicroelectronics STM32F407
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0483 STMicroelectronics
  idProduct          0x5740 STM32F407
  bcdDevice            1.00
  iManufacturer           1 printer
  iProduct                2 printer
  iSerial                 3 printer:1234
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      1 Unidirectional
      iInterface              4 Printer
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)
[root@localhost ~]#

rmmod cdc_acm

[root@localhost ~]# rmmod cdc_acm
rmmod: ERROR: Module cdc_acm is not currently loaded
[root@localhost ~]# modprobe cdc_acm

dmesg

[28230.280762] usbcore: registered new interface driver cdc_acm
[28230.280769] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #28 : 01.07.2014 23:43:20 »
Так... Нашел у себя эмулятор ком-порта от мобильника, чип другой, но думаю должно быть похоже поведение...
По крайней мере похожего поведения, ИМХО, нужно добиться

Вот как реагирует на устройство по
dmesg
usb 2-2: new full-speed USB device number 6 using uhci_hcd
pl2303 2-2:1.0: pl2303 converter detected
usb 2-2: pl2303 converter now attached to ttyUSB0

т.е. устройство ttyUSB0 создалось.... А вот у вас не создается...

Смотрю что за модуль
lsmod | grep usb
usbserial              37201  1 pl2303
usbhid                 41937  0
hid                    81731  1 usbhid
т.е. я ошибся с модулем.
не cdc_acm, а usbserial

т.е.
su -
rmmod usbserial
modprobe usbserial


И еще... Можно посмотреть что за устройство создалось при подключении.
Отключить устройство... Ввести команду
udevadm monitor
и смотреть... У меня при подключении устройства пишет так
KERNEL[104944.266351] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1 (usb)
KERNEL[104944.269251] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0 (usb)
KERNEL[104944.281208] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/ttyUSB0 (usb-serial)
KERNEL[104944.281314] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/ttyUSB0/tty/ttyUSB0 (tty)
UDEV  [104944.314297] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1 (usb)
UDEV  [104944.324365] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0 (usb)
UDEV  [104944.328614] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/ttyUSB0 (usb-serial)
UDEV  [104944.352539] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/ttyUSB0/tty/ttyUSB0 (tty)
А у вас?
« Последнее редактирование: 01.07.2014 23:46:15 от YYY »

Оффлайн Air

  • Участник
  • *
  • Сообщений: 19
Re: Zonerich AB-58C (UART) и Panasonic MB2020
« Ответ #29 : 03.07.2014 19:06:00 »
Только на форум попал (форум не работал). Позже сделаю и отпишусь. Спасибо.