Автор Тема: [РЕШЕНО] FreeBSD, USB to UART  (Прочитано 5341 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OmIkRoNiXz

  • Пользователь
  • **
  • Сообщений: 74
  • Рейтинг: 1
    • Просмотр профиля
[РЕШЕНО] FreeBSD, USB to UART
« : 06 апреля 2011, 17:15:39 »
FreeBSD 8.1-RELEASE

такой девайс подключеный через USB UART Bridge (настроен на 9600 бод)


Apr  6 16:07:30 home kernel: ugen3.2: <Silicon Labs> at usbus3
Apr  6 16:07:30 home kernel: uslcom0: <CP2102 USB to UART Bridge Controller> on usbus3

# usbconfig
ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen3.2: <CP2102 USB to UART Bridge Controller Silicon Labs> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON


# stty -a -f /dev/cuaU0
speed 9600 baud; 0 rows; 0 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
        -echoprt -altwerase -noflsh -tostop -flusho -pendin -nokerninfo
        -extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -ignbrk
        brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl tab0 -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
        -dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
        eol2 = <undef>; erase = ^?; erase2 = ^H; intr = ^C; kill = ^U;
        lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q;
        status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W;

# cu -l /dev/cuaU0 -s 9600
Connected

или

# tail -f /dev/cuau0 | hexdump

и всё больше ничего не показывает. подключаю его к винде беру термина выставляю 9600 бод и всё вижу чётко.
может кому не лень будет подсказать в чём может быть трабл ? может там этот uslcom драйвер чутка надо поправить и всё ?
Я так его немного глянул но не представляю что там может быть не так


включил ещё дебаг побольше в messages что-то вроде такого

Apr  6 16:09:41 home kernel: uslcom_set_dtr: onoff = 0
Apr  6 16:09:41 home kernel: uslcom_set_rts: onoff = 1
Apr  6 16:09:43 home kernel: uslcom_set_dtr: onoff = 1
Apr  6 16:09:43 home kernel: uslcom_set_rts: onoff = 1
Apr  6 16:09:43 home kernel: uslcom_get_status:
Apr  6 16:09:43 home kernel: uslcom_param:
Apr  6 16:09:43 home kernel: uslcom_param:
Apr  6 16:09:47 home kernel: uslcom_set_dtr: onoff = 0
Apr  6 16:09:47 home kernel: uslcom_set_rts: onoff = 1
Apr  6 16:12:02 home kernel: uslcom_set_dtr: onoff = 1
Apr  6 16:12:02 home kernel: uslcom_set_rts: onoff = 1
Apr  6 16:12:02 home kernel: uslcom_get_status:
Apr  6 16:12:02 home kernel: uslcom_param:
Apr  6 16:12:02 home kernel: uslcom_param:
Apr  6 16:12:07 home kernel: uslcom_write_callback: actlen = 1
Apr  6 16:12:07 home kernel: uslcom_write_callback: actlen = 1
Apr  6 16:16:44 home kernel: uslcom_set_dtr: onoff = 1
Apr  6 16:16:44 home kernel: uslcom_set_rts: onoff = 1
Apr  6 16:16:44 home kernel: uslcom_get_status:
Apr  6 16:16:44 home kernel: uslcom_param:
Apr  6 16:16:49 home kernel: uslcom_set_dtr: onoff = 0
Apr  6 16:16:49 home kernel: uslcom_set_rts: onoff = 1
Apr  6 16:34:38 home kernel: uslcom_set_dtr: onoff = 1
Apr  6 16:34:38 home kernel: uslcom_set_rts: onoff = 1
Apr  6 16:34:38 home kernel: uslcom_get_status:
Apr  6 16:34:38 home kernel: uslcom_param:
Apr  6 16:34:38 home kernel: uslcom_param:
Apr  6 16:38:18 home kernel: uslcom_write_callback: actlen = 1
Apr  6 16:38:26 home last message repeated 10 times
Apr  6 16:38:26 home kernel: uslcom_write_callback: actlen = 2
Apr  6 16:38:26 home kernel: uslcom_write_callback: actlen = 244
Apr  6 16:38:26 home kernel: uslcom_write_callback: actlen = 103
Apr  6 16:38:27 home kernel: uslcom_set_dtr: onoff = 0
Apr  6 16:38:27 home kernel: uslcom_set_rts: onoff = 1
Apr  6 17:12:40 home kernel: uslcom_set_dtr: onoff = 1
Apr  6 17:12:40 home kernel: uslcom_set_dtr: onoff = 0
Apr  6 17:12:40 home kernel: uslcom_set_rts: onoff = 1
Apr  6 17:12:40 home kernel: uslcom_get_status:
Apr  6 17:12:40 home kernel: uslcom_param:
Apr  6 17:14:20 home kernel: uslcom_set_dtr: onoff = 1
Apr  6 17:14:20 home kernel: uslcom_set_rts: onoff = 1
Apr  6 17:14:20 home kernel: uslcom_get_status:
Apr  6 17:14:20 home kernel: uslcom_param:
Apr  6 17:14:20 home kernel: uslcom_param:
Apr  6 17:15:56 home kernel: uslcom_set_dtr: onoff = 0
Apr  6 17:15:56 home kernel: uslcom_set_rts: onoff = 1

« Последнее редактирование: 13 апреля 2011, 08:25:57 от Fray »

Оффлайн myst

  • Постоялец
  • ***
  • Сообщений: 372
  • Рейтинг: 8
  • Пол: Мужской
    • mistiq.master@gmail.com
    • mistiq.master
    • Просмотр профиля
  • Откуда: Владивосток
Re: FreeBSD, USB to UART
« Ответ #1 : 06 апреля 2011, 20:29:20 »
dmesg для начала
٩(●̮̮̃•̃)۶

Оффлайн OmIkRoNiXz

  • Пользователь
  • **
  • Сообщений: 74
  • Рейтинг: 1
    • Просмотр профиля
Re: FreeBSD, USB to UART
« Ответ #2 : 06 апреля 2011, 20:32:21 »
так в нём тоже самое почти что и в messages

ugen3.2: <Silicon Labs> at usbus3
uslcom0: <CP2102 USB to UART Bridge Controller> on usbus3
uslcom_set_dtr: onoff = 0
uslcom_set_rts: onoff = 1
uslcom_set_dtr: onoff = 1
uslcom_set_rts: onoff = 1
uslcom_get_status:
uslcom_param:
uslcom_param:
uslcom_set_dtr: onoff = 0
uslcom_set_rts: onoff = 1
uslcom_set_dtr: onoff = 1
uslcom_set_rts: onoff = 1
uslcom_get_status:
uslcom_param:
uslcom_param:
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_set_dtr: onoff = 1
uslcom_set_rts: onoff = 1
uslcom_get_status:
uslcom_param:
uslcom_set_dtr: onoff = 0
uslcom_set_rts: onoff = 1
uslcom_set_dtr: onoff = 1
uslcom_set_rts: onoff = 1
uslcom_get_status:
uslcom_param:
uslcom_param:
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 1
uslcom_write_callback: actlen = 2
uslcom_write_callback: actlen = 244
uslcom_write_callback: actlen = 103
uslcom_set_dtr: onoff = 0
uslcom_set_rts: onoff = 1
uslcom_set_dtr: onoff = 1
uslcom_set_dtr: onoff = 0
uslcom_set_rts: onoff = 1
uslcom_get_status:
uslcom_param:
uslcom_set_dtr: onoff = 1
uslcom_set_rts: onoff = 1
uslcom_get_status:
uslcom_param:
uslcom_param:
uslcom_set_dtr: onoff = 0
uslcom_set_rts: onoff = 1

Оффлайн myst

  • Постоялец
  • ***
  • Сообщений: 372
  • Рейтинг: 8
  • Пол: Мужской
    • mistiq.master@gmail.com
    • mistiq.master
    • Просмотр профиля
  • Откуда: Владивосток
Re: FreeBSD, USB to UART
« Ответ #3 : 06 апреля 2011, 20:40:37 »
ls -la /dev
٩(●̮̮̃•̃)۶

Оффлайн OmIkRoNiXz

  • Пользователь
  • **
  • Сообщений: 74
  • Рейтинг: 1
    • Просмотр профиля
Re: FreeBSD, USB to UART
« Ответ #4 : 06 апреля 2011, 20:45:33 »
total 5
dr-xr-xr-x   6 root  wheel          512 Oct  2  2010 .
drwxr-xr-x  19 root  wheel          512 Jan 10 10:57 ..
crw-r--r--   1 root  wheel       0,  29 Oct  2  2010 acpi
crw-r-----   1 root  operator    0,  80 Oct  2  2010 ada0
crw-r-----   1 root  operator    0,  82 Oct  2  2010 ada0s1
crw-r-----   1 root  operator    0,  84 Oct  2  2010 ada0s1a
crw-r-----   1 root  operator    0,  85 Oct  2  2010 ada0s1b
crw-r-----   1 root  operator    0,  86 Oct  2  2010 ada0s1d
crw-r-----   1 root  operator    0,  87 Oct  2  2010 ada0s1e
crw-r-----   1 root  operator    0,  88 Oct  2  2010 ada0s1f
crw-r-----   1 root  operator    0,  81 Oct  2  2010 ada1
crw-r-----   1 root  operator    0,  83 Oct  2  2010 ada1s1
crw-r-----   1 root  operator    0,  89 Oct  2  2010 ada1s1d
crw-------   1 root  wheel       0,  30 Oct  2  2010 agpgart
crw-------   1 root  kmem        0,   8 Oct  2  2010 audit
crw-------   1 root  wheel       0,   9 Oct  2  2010 bpf
lrwxr-xr-x   1 root  wheel            3 Oct  2  2010 bpf0 -> bpf
crw-------   1 root  wheel       0,   5 Apr  6 19:16 console
crw-------   1 root  wheel       0,  59 Oct  2  2010 consolectl
crw-rw-rw-   1 root  wheel       0,  28 Oct  2  2010 ctty
crw-rw----   1 uucp  dialer      0, 130 Apr  6 16:38 cuaU0
crw-rw----   1 uucp  dialer      0, 131 Apr  6 16:07 cuaU0.init
crw-rw----   1 uucp  dialer      0, 132 Apr  6 16:07 cuaU0.lock
crw-rw----   1 uucp  dialer      0,  40 Apr  6 16:33 cuau0
crw-rw----   1 uucp  dialer      0,  41 Oct  2  2010 cuau0.init
crw-rw----   1 uucp  dialer      0,  42 Oct  2  2010 cuau0.lock
crw-rw----   1 uucp  dialer      0,  34 Oct  2  2010 cuau1
crw-rw----   1 uucp  dialer      0,  35 Oct  2  2010 cuau1.init
crw-rw----   1 uucp  dialer      0,  36 Oct  2  2010 cuau1.lock
crw-------   1 root  wheel       0,   4 Oct  2  2010 devctl
cr--------   1 root  wheel       0,  77 Oct  2  2010 devstat
dr-xr-xr-x   2 root  wheel          512 Oct  2  2010 fd
crw-------   1 root  wheel       0,  11 Oct  2  2010 fido
crw-r-----   1 root  operator    0,   3 Oct  2  2010 geom.ctl
crw-------   1 root  wheel       0,  14 Oct  2  2010 io
crw-------   1 root  wheel       0,  15 Oct  2  2010 klog
crw-r-----   1 root  kmem        0,   7 Oct  2  2010 kmem
lrwxr-xr-x   1 root  wheel           12 Oct  2  2010 log -> /var/run/log
crw-r-----   1 root  kmem        0,   6 Oct  2  2010 mem
crw-------   1 root  kmem        0,  27 Oct  2  2010 nfslock
crwxrwxrwx   1 root  wheel       0,  12 Apr  6 20:44 null
crw-------   1 root  operator    0,  78 Oct  2  2010 pass0
crw-------   1 root  operator    0,  79 Oct  2  2010 pass1
crw-r--r--   1 root  wheel       0,  16 Oct  2  2010 pci
crw-rw-rw-   1 root  wheel       0,  26 Oct  2  2010 ptmx
dr-xr-xr-x   2 root  wheel          512 Oct  2  2010 pts
crw-rw-rw-   1 root  wheel       0,  17 Oct  2  2010 random
lrwxr-xr-x   1 root  wheel            4 Oct  2  2010 stderr -> fd/2
lrwxr-xr-x   1 root  wheel            4 Oct  2  2010 stdin -> fd/0
lrwxr-xr-x   1 root  wheel            4 Oct  2  2010 stdout -> fd/1
crw-------   1 root  wheel       0,  19 Oct  2  2010 sysmouse
crw-------   1 root  wheel       0, 127 Apr  6 16:12 ttyU0
crw-------   1 root  wheel       0, 128 Apr  6 16:07 ttyU0.init
crw-------   1 root  wheel       0, 129 Apr  6 16:07 ttyU0.lock
crw-------   1 root  wheel       0,  37 Oct  2  2010 ttyu0
crw-------   1 root  wheel       0,  38 Oct  2  2010 ttyu0.init
crw-------   1 root  wheel       0,  39 Oct  2  2010 ttyu0.lock
crw-------   1 root  wheel       0,  31 Oct  2  2010 ttyu1
crw-------   1 root  wheel       0,  32 Oct  2  2010 ttyu1.init
crw-------   1 root  wheel       0,  33 Oct  2  2010 ttyu1.lock
crw-------   1 root  wheel       0,  43 Oct  2  2010 ttyv0
crw-------   1 root  wheel       0,  44 Oct  2  2010 ttyv1
crw-------   1 root  wheel       0,  45 Oct  2  2010 ttyv2
crw-------   1 root  wheel       0,  46 Oct  2  2010 ttyv3
crw-------   1 root  wheel       0,  47 Oct  2  2010 ttyv4
crw-------   1 root  wheel       0,  48 Oct  2  2010 ttyv5
crw-------   1 root  wheel       0,  49 Oct  2  2010 ttyv6
crw-------   1 root  wheel       0,  50 Oct  2  2010 ttyv7
crw-------   1 root  wheel       0,  51 Oct  2  2010 ttyv8
crw-------   1 root  wheel       0,  52 Oct  2  2010 ttyv9
crw-------   1 root  wheel       0,  53 Oct  2  2010 ttyva
crw-------   1 root  wheel       0,  54 Oct  2  2010 ttyvb
crw-------   1 root  wheel       0,  55 Oct  2  2010 ttyvc
crw-------   1 root  wheel       0,  56 Oct  2  2010 ttyvd
crw-------   1 root  wheel       0,  57 Oct  2  2010 ttyve
crw-------   1 root  wheel       0,  58 Oct  2  2010 ttyvf
dr-xr-xr-x   2 root  wheel          512 Oct  2  2010 ufsid
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen0.1 -> usb/0.1.0
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen1.1 -> usb/1.1.0
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen2.1 -> usb/2.1.0
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen3.1 -> usb/3.1.0
lrwxr-xr-x   1 root  wheel            9 Apr  6 16:07 ugen3.2 -> usb/3.2.0
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen4.1 -> usb/4.1.0
lrwxr-xr-x   1 root  wheel            6 Oct  2  2010 urandom -> random
dr-xr-xr-x   2 root  wheel          512 Oct  2  2010 usb
crw-r--r--   1 root  operator    0,  70 Oct  2  2010 usbctl
crw-------   1 root  wheel       0, 122 Feb 15 21:55 vboxdrv2
crw-------   1 root  wheel       0,  90 Oct  2  2010 vboxnetctl
crw-------   1 root  operator    0,  71 Oct  2  2010 xpt0
crw-rw-rw-   1 root  wheel       0,  13 Dec 25 22:24 zero

Оффлайн myst

  • Постоялец
  • ***
  • Сообщений: 372
  • Рейтинг: 8
  • Пол: Мужской
    • mistiq.master@gmail.com
    • mistiq.master
    • Просмотр профиля
  • Откуда: Владивосток
Re: FreeBSD, USB to UART
« Ответ #5 : 06 апреля 2011, 20:49:29 »
rm /dev/cuaU0
mknode /dev/cuaU0
٩(●̮̮̃•̃)۶

Оффлайн OmIkRoNiXz

  • Пользователь
  • **
  • Сообщений: 74
  • Рейтинг: 1
    • Просмотр профиля
Re: FreeBSD, USB to UART
« Ответ #6 : 06 апреля 2011, 20:54:16 »
mknod /dev/cuaU0 c 138 128

dr-xr-xr-x   6 root  wheel          512 Oct  2  2010 .
drwxr-xr-x  19 root  wheel          512 Jan 10 10:57 ..
crw-r--r--   1 root  wheel       0,  29 Oct  2  2010 acpi
crw-r-----   1 root  operator    0,  80 Oct  2  2010 ada0
crw-r-----   1 root  operator    0,  82 Oct  2  2010 ada0s1
crw-r-----   1 root  operator    0,  84 Oct  2  2010 ada0s1a
crw-r-----   1 root  operator    0,  85 Oct  2  2010 ada0s1b
crw-r-----   1 root  operator    0,  86 Oct  2  2010 ada0s1d
crw-r-----   1 root  operator    0,  87 Oct  2  2010 ada0s1e
crw-r-----   1 root  operator    0,  88 Oct  2  2010 ada0s1f
crw-r-----   1 root  operator    0,  81 Oct  2  2010 ada1
crw-r-----   1 root  operator    0,  83 Oct  2  2010 ada1s1
crw-r-----   1 root  operator    0,  89 Oct  2  2010 ada1s1d
crw-------   1 root  wheel       0,  30 Oct  2  2010 agpgart
crw-------   1 root  kmem        0,   8 Oct  2  2010 audit
crw-------   1 root  wheel       0,   9 Oct  2  2010 bpf
lrwxr-xr-x   1 root  wheel            3 Oct  2  2010 bpf0 -> bpf
crw-------   1 root  wheel       0,   5 Apr  6 19:16 console
crw-------   1 root  wheel       0,  59 Oct  2  2010 consolectl
crw-rw-rw-   1 root  wheel       0,  28 Oct  2  2010 ctty
crw-rw----   1 uucp  dialer      0, 130 Apr  6 16:38 cuaU0
crw-rw----   1 uucp  dialer      0, 131 Apr  6 16:07 cuaU0.init
crw-rw----   1 uucp  dialer      0, 132 Apr  6 16:07 cuaU0.lock
crw-rw----   1 uucp  dialer      0,  40 Apr  6 16:33 cuau0
crw-rw----   1 uucp  dialer      0,  41 Oct  2  2010 cuau0.init
crw-rw----   1 uucp  dialer      0,  42 Oct  2  2010 cuau0.lock
crw-rw----   1 uucp  dialer      0,  34 Oct  2  2010 cuau1
crw-rw----   1 uucp  dialer      0,  35 Oct  2  2010 cuau1.init
crw-rw----   1 uucp  dialer      0,  36 Oct  2  2010 cuau1.lock
crw-------   1 root  wheel       0,   4 Oct  2  2010 devctl
cr--------   1 root  wheel       0,  77 Oct  2  2010 devstat
dr-xr-xr-x   2 root  wheel          512 Oct  2  2010 fd
crw-------   1 root  wheel       0,  11 Oct  2  2010 fido
crw-r-----   1 root  operator    0,   3 Oct  2  2010 geom.ctl
crw-------   1 root  wheel       0,  14 Oct  2  2010 io
crw-------   1 root  wheel       0,  15 Oct  2  2010 klog
crw-r-----   1 root  kmem        0,   7 Oct  2  2010 kmem
lrwxr-xr-x   1 root  wheel           12 Oct  2  2010 log -> /var/run/log
crw-r-----   1 root  kmem        0,   6 Oct  2  2010 mem
crw-------   1 root  kmem        0,  27 Oct  2  2010 nfslock
crwxrwxrwx   1 root  wheel       0,  12 Apr  6 20:53 null
crw-------   1 root  operator    0,  78 Oct  2  2010 pass0
crw-------   1 root  operator    0,  79 Oct  2  2010 pass1
crw-r--r--   1 root  wheel       0,  16 Oct  2  2010 pci
crw-rw-rw-   1 root  wheel       0,  26 Oct  2  2010 ptmx
dr-xr-xr-x   2 root  wheel          512 Oct  2  2010 pts
crw-rw-rw-   1 root  wheel       0,  17 Oct  2  2010 random
lrwxr-xr-x   1 root  wheel            4 Oct  2  2010 stderr -> fd/2
lrwxr-xr-x   1 root  wheel            4 Oct  2  2010 stdin -> fd/0
lrwxr-xr-x   1 root  wheel            4 Oct  2  2010 stdout -> fd/1
crw-------   1 root  wheel       0,  19 Oct  2  2010 sysmouse
crw-------   1 root  wheel       0, 127 Apr  6 16:12 ttyU0
crw-------   1 root  wheel       0, 128 Apr  6 16:07 ttyU0.init
crw-------   1 root  wheel       0, 129 Apr  6 16:07 ttyU0.lock
crw-------   1 root  wheel       0,  37 Oct  2  2010 ttyu0
crw-------   1 root  wheel       0,  38 Oct  2  2010 ttyu0.init
crw-------   1 root  wheel       0,  39 Oct  2  2010 ttyu0.lock
crw-------   1 root  wheel       0,  31 Oct  2  2010 ttyu1
crw-------   1 root  wheel       0,  32 Oct  2  2010 ttyu1.init
crw-------   1 root  wheel       0,  33 Oct  2  2010 ttyu1.lock
crw-------   1 root  wheel       0,  43 Oct  2  2010 ttyv0
crw-------   1 root  wheel       0,  44 Oct  2  2010 ttyv1
crw-------   1 root  wheel       0,  45 Oct  2  2010 ttyv2
crw-------   1 root  wheel       0,  46 Oct  2  2010 ttyv3
crw-------   1 root  wheel       0,  47 Oct  2  2010 ttyv4
crw-------   1 root  wheel       0,  48 Oct  2  2010 ttyv5
crw-------   1 root  wheel       0,  49 Oct  2  2010 ttyv6
crw-------   1 root  wheel       0,  50 Oct  2  2010 ttyv7
crw-------   1 root  wheel       0,  51 Oct  2  2010 ttyv8
crw-------   1 root  wheel       0,  52 Oct  2  2010 ttyv9
crw-------   1 root  wheel       0,  53 Oct  2  2010 ttyva
crw-------   1 root  wheel       0,  54 Oct  2  2010 ttyvb
crw-------   1 root  wheel       0,  55 Oct  2  2010 ttyvc
crw-------   1 root  wheel       0,  56 Oct  2  2010 ttyvd
crw-------   1 root  wheel       0,  57 Oct  2  2010 ttyve
crw-------   1 root  wheel       0,  58 Oct  2  2010 ttyvf
dr-xr-xr-x   2 root  wheel          512 Oct  2  2010 ufsid
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen0.1 -> usb/0.1.0
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen1.1 -> usb/1.1.0
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen2.1 -> usb/2.1.0
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen3.1 -> usb/3.1.0
lrwxr-xr-x   1 root  wheel            9 Apr  6 16:07 ugen3.2 -> usb/3.2.0
lrwxr-xr-x   1 root  wheel            9 Oct  2  2010 ugen4.1 -> usb/4.1.0
lrwxr-xr-x   1 root  wheel            6 Oct  2  2010 urandom -> random
dr-xr-xr-x   2 root  wheel          512 Oct  2  2010 usb
crw-r--r--   1 root  operator    0,  70 Oct  2  2010 usbctl
crw-------   1 root  wheel       0, 122 Feb 15 21:55 vboxdrv2
crw-------   1 root  wheel       0,  90 Oct  2  2010 vboxnetctl
crw-------   1 root  operator    0,  71 Oct  2  2010 xpt0
crw-rw-rw-   1 root  wheel       0,  13 Dec 25 22:24 zero

Оффлайн myst

  • Постоялец
  • ***
  • Сообщений: 372
  • Рейтинг: 8
  • Пол: Мужской
    • mistiq.master@gmail.com
    • mistiq.master
    • Просмотр профиля
  • Откуда: Владивосток
Re: FreeBSD, USB to UART
« Ответ #7 : 06 апреля 2011, 20:55:45 »
а теперь ln -ls
٩(●̮̮̃•̃)۶

Оффлайн OmIkRoNiXz

  • Пользователь
  • **
  • Сообщений: 74
  • Рейтинг: 1
    • Просмотр профиля
Re: FreeBSD, USB to UART
« Ответ #8 : 06 апреля 2011, 20:56:47 »
Не понял кого куда ?

Оффлайн myst

  • Постоялец
  • ***
  • Сообщений: 372
  • Рейтинг: 8
  • Пол: Мужской
    • mistiq.master@gmail.com
    • mistiq.master
    • Просмотр профиля
  • Откуда: Владивосток
Re: FreeBSD, USB to UART
« Ответ #9 : 06 апреля 2011, 20:58:14 »
ttyS0 или както так
٩(●̮̮̃•̃)۶

Оффлайн OmIkRoNiXz

  • Пользователь
  • **
  • Сообщений: 74
  • Рейтинг: 1
    • Просмотр профиля
Re: FreeBSD, USB to UART
« Ответ #10 : 06 апреля 2011, 20:59:52 »
ln -s /dev/cuaU0 /dev/ttyS0

Только я не понимаю этой магии

Оффлайн myst

  • Постоялец
  • ***
  • Сообщений: 372
  • Рейтинг: 8
  • Пол: Мужской
    • mistiq.master@gmail.com
    • mistiq.master
    • Просмотр профиля
  • Откуда: Владивосток
Re: FreeBSD, USB to UART
« Ответ #11 : 06 апреля 2011, 21:00:59 »
во фре нынче все изменилось
٩(●̮̮̃•̃)۶

Оффлайн myst

  • Постоялец
  • ***
  • Сообщений: 372
  • Рейтинг: 8
  • Пол: Мужской
    • mistiq.master@gmail.com
    • mistiq.master
    • Просмотр профиля
  • Откуда: Владивосток
Re: FreeBSD, USB to UART
« Ответ #12 : 10 апреля 2011, 05:11:17 »
Тогда предлагаю следующий вариант, гиморный но действенный
сделай hexdump/od для проблемного устройства в момент обращения к нему. И разбирай уже этот дамп.

И ещё, может дело не в драйвере? Попробуй заюзать minicom
« Последнее редактирование: 10 апреля 2011, 05:19:48 от myst »
٩(●̮̮̃•̃)۶

Оффлайн OmIkRoNiXz

  • Пользователь
  • **
  • Сообщений: 74
  • Рейтинг: 1
    • Просмотр профиля
Re: FreeBSD, USB to UART
« Ответ #13 : 10 апреля 2011, 08:00:18 »
Да я уже много чего перепробовал и почему то результата никакого не получил.
minicom тоже пробовал он тоже не выдавал мне ничего.

Оффлайн OmIkRoNiXz

  • Пользователь
  • **
  • Сообщений: 74
  • Рейтинг: 1
    • Просмотр профиля
Re: FreeBSD, USB to UART
« Ответ #14 : 12 апреля 2011, 15:46:24 »
Подключил немножко подругому девайс взял шнурок от Trendnet TU-S9 к нему RS232-TTL



к нему подключил платку на которой контроллер по UART к нему подключен передатчик этот же самый APC220 как в первом посте на картинке (ну конечно без USB-UART уже) и ещё теже самые RX TX от контроллера подключил к этому RS232-TTL подключил всё к FreeBSD

Apr 12 15:35:14 home kernel: ugen3.2: <Prolific Technology Inc.> at usbus3
Apr 12 15:35:14 home kernel: uplcom0: <Prolific Technology Inc. USB-Serial Controller D, class 0/0, rev 1.10/4.00, addr 2> on usbus3

ugen3.2: <USB-Serial Controller D Prolific Technology Inc.> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON

[15:37] root@home~> cat /dev/cuaU0 | hexdump
0000000 4a01 0201 0278 0202 01c0 7902 0202 3401
0000010 0201 0278 0202 01c9 7802 0202 4d02 0201
0000020 0276 0102 0106 7802 0202 8202 0201 0278

при этом приёмник APC220 с USB-UART как в первом посте который пытаюсь запустить и прочитать на FreeBSD с него подключил к виндовой машине дабы проверить доходят ли пакетики до него, включил терминал и увидел теже самые данные. Перевешиваю назад на FreeBSD приёмник и передатчик просто подключаю к батарейке нифига не могу прочитать на бзде. Я так понимаю это проблема с драйвером uslcom ? Если на uplcom впринципе всё вроде как пашет.