今日も成果が微妙

月曜は色々と割り込み (?) が入るので何もできん。晩にも社用にて会食だったりなんかして、調べる時間が全然無いよう。

とりあえず

Ubuntu な端末に BU-353 を差してみて udevadam な出力を確認。

# udevadam monitor --kernel --environment
monitor will print the received events for:
KERNEL - the kernel uevent

KERNEL[1278304791.481934] add      /devices/pci0000:00/0000:00:1d.3/usb5/5-1 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1
SUBSYSTEM=usb
DEVNAME=bus/usb/005/003
DEVTYPE=usb_device
PRODUCT=67b/2303/300
TYPE=0/0/0
BUSNUM=005
DEVNUM=003
SEQNUM=1796
MAJOR=189
MINOR=514

KERNEL[1278304791.484614] add      /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=67b/2303/300
TYPE=0/0/0
INTERFACE=255/0/0
MODALIAS=usb:v067Bp2303d0300dc00dsc00dp00icFFisc00ip00
SEQNUM=1797

KERNEL[1278304791.496831] add      /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB1 (usb-serial)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB1
SUBSYSTEM=usb-serial
SEQNUM=1798

KERNEL[1278304791.496889] add      /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB1/tty/ttyUSB1 (tty)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB1/tty/ttyUSB1
SUBSYSTEM=tty
DEVNAME=ttyUSB1
SEQNUM=1799
MAJOR=188
MINOR=1

KERNEL[1278304845.983007] remove   /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB1/tty/ttyUSB1 (tty)
UDEV_LOG=3
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB1/tty/ttyUSB1
SUBSYSTEM=tty
DEVNAME=ttyUSB1
SEQNUM=1800
MAJOR=188
MINOR=1

KERNEL[1278304845.983061] remove   /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB1 (usb-serial)
UDEV_LOG=3
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB1
SUBSYSTEM=usb-serial
SEQNUM=1801

KERNEL[1278304845.983115] remove   /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0 (usb)
UDEV_LOG=3
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=67b/2303/300
TYPE=0/0/0
INTERFACE=255/0/0
MODALIAS=usb:v067Bp2303d0300dc00dsc00dp00icFFisc00ip00
SEQNUM=1802

KERNEL[1278304845.983182] remove   /devices/pci0000:00/0000:00:1d.3/usb5/5-1 (usb)
UDEV_LOG=3
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1
SUBSYSTEM=usb
DEVNAME=bus/usb/005/003
DEVTYPE=usb_device
PRODUCT=67b/2303/300
TYPE=0/0/0
BUSNUM=005
DEVNUM=003
SEQNUM=1803
MAJOR=189
MINOR=514

ええと、

  • PRODUCT=67b/2303/300
    • これ、udev.rules な以下に合致している模様
SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SYMLINK="gps"
    • このルール的には /dev/gps ができる模様

あと、どこかに stty -F /dev/gps 4800 してみれ、との記述があったのでヤッてみた。

$ stty -F /dev/ttyUSB0 4800
$ cat /dev/ttyUSB0
$GPGGA,032748.033,,,,,0,00,,,M,0.0,M,,0000*5C
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPRMC,032748.033,V,,,,,,,291006,,*29
$GPGGA,032749.033,,,,,0,00,,,M,0.0,M,,0000*5D
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPRMC,032749.033,V,,,,,,,291006,,*28
$GPGGA,032750.042,,,,,0,00,,,M,0.0,M,,0000*53
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPRMC,032750.042,V,,,,,,,291006,,*26
$GPGGA,032751.033,,,,,0,00,,,M,0.0,M,,0000*54
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,20,00,000,,10,00,000,,31,00,000,,27,00,000,*7C
$GPGSV,3,2,12,19,00,000,,07,00,000,,04,00,000,,24,00,000,*76
$GPGSV,3,3,12,16,00,000,,28,00,000,,26,00,000,,29,00,000,*78
$GPRMC,032751.033,V,,,,,,,291006,,*21
$GPGGA,032752.033,,,,,0,00,,,M,0.0,M,,0000*57
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPRMC,032752.033,V,,,,,,,291006,,*22
$GPGGA,032753.042,,,,,0,00,,,M,0.0,M,,0000*50
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPRMC,032753.042,V,,,,,,,291006,,*25

なんか場所がバレそうな気もしますが自宅でないのでスルー。なんとなく実機側で 4800bps な転送速度にしてあげる事ができれば認識可能なのかなぁ。
今日はもうタイムアップだったりするので、明日以降でがっつり掘らせて下さひ。

ああ

時間が無いよう (とほほほ

追記

  • system.prop について要調査な件