たけふ@大阪豊中です。

7.3-RELEASE では問題なく動作していた YAMAHA の RTA54i だったのですが、
8.0-RELEASE に make world したら、ターミナルにアクセスできなくなってしまい困っていす。

症状として、cu -l /dev/cuaU0 を叩いてみた瞬間から、RTA54i の USB 活線時に点灯する LED が、
高速に点滅しだして、キータイプを受け付けてくれていない感じです。

> takefu (Fri Feb 19 14:14:17 2010) <cu115200, , /dev/cuaU0> call completed
> takefu (Fri Feb 19 14:14:21 2010) <cu115200, , /dev/cuaU0> call terminated
> takefu (Fri Feb 19 14:14:33 2010) <cu38400, , /dev/cuaU0> call completed
> takefu (Fri Feb 19 14:14:35 2010) <cu38400, , /dev/cuaU0> call terminated
> takefu (Fri Feb 19 14:14:46 2010) <cu19200, , /dev/cuaU0> call completed
> takefu (Fri Feb 19 14:14:49 2010) <cu19200, , /dev/cuaU0> call terminated
> takefu (Fri Feb 19 14:15:06 2010) <cu1200, , /dev/cuaU0> call completed
> takefu (Fri Feb 19 14:15:11 2010) <cu1200, , /dev/cuaU0> call terminated
この用に、通信速度も変えてみたのですが状況は変わりませんでした。
cu からのエスケープは反応するので、umodem 関連に不具合が出ているのカナ?と思います。

対処法など、ご存じの方いらっしゃいましたら、ご教授いただければ幸いす。
以下に同一構成にて、RELEASE のみ変えた時のログ等を添付しておきます。


期待通りに動く 7.3-RELEASE の dmesg
> > dmesg -a
> FreeBSD 7.3-RELEASE #0: Tue Mar 23 17:45:58 JST 2010
>     tak...@releng7:/usr/obj/usr/src/sys/GENERIC amd64
> Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff80da3000.
> Preloaded elf obj module "/boot/kernel/snd_hda.ko" at 0xffffffff80da31a8.
> Preloaded elf obj module "/boot/kernel/sound.ko" at 0xffffffff80da3790.
> Preloaded elf obj module "/boot/kernel/umodem.ko" at 0xffffffff80da3df8.
> Preloaded elf obj module "/boot/kernel/ichsmb.ko" at 0xffffffff80da4320.
> Preloaded elf obj module "/boot/kernel/smbus.ko" at 0xffffffff80da4848.
> Preloaded elf obj module "/boot/kernel/smb.ko" at 0xffffffff80da4cb0.
> Calibrating clock(s) ... i8254 clock: 1193201 Hz
(snip.)
> ucom0: <YAMAHA Corporation RTA54i, class 2/0, rev 1.10/45.15, addr 3> on uhub2
> ucom0: iclass 2/2
> ucom0: data interface 1, has CM over data, has no break
> ucom0: status change notification available

> > usbdevs -v -f /dev/usb2 -d -a 3
> Controller /dev/usb2:
> addr 3: full speed, self powered, config 1, RTA54i(0x4000), YAMAHA 
> Corporation(0x0499), rev 45.15
>   ucom0

> > cu -l /dev/cuaU0
> Connected
> at
> OK
> ati4
> YAMAHA RTA54i
>
> OK
> ~
> [EOT]


期待通りに動かない 8.0-STABLE
> > dmesg -a
> FreeBSD 8.0-STABLE #2: Wed Mar 24 11:04:14 JST 2010
>     tak...@releng8:/usr/obj/usr/src/sys/GENERIC amd64
> Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff80efe000.
> Preloaded elf obj module "/boot/kernel/snd_hda.ko" at 0xffffffff80efe1a8.
> Preloaded elf obj module "/boot/kernel/sound.ko" at 0xffffffff80efe7d0.
> Preloaded elf obj module "/boot/kernel/umodem.ko" at 0xffffffff80efee78.
> Preloaded elf obj module "/boot/kernel/ichsmb.ko" at 0xffffffff80eff4a0.
> Preloaded elf obj module "/boot/kernel/smbus.ko" at 0xffffffff80effa08.
> Preloaded elf obj module "/boot/kernel/smb.ko" at 0xffffffff80effeb0.
> Timecounter "i8254" frequency 1193182 Hz quality 0
(snip.)
> ugen2.3: <YAMAHA Corporation> at usbus2
> umodem0: <YAMAHA Corporation RTA54i, class 2/0, rev 1.10/45.15, addr 3> on 
> usbus2
> umodem0: data interface 1, has CM over data, has no break

> # usbconfig -u 2 -a 3 show_ifdrv
> ugen2.3: <RTA54i YAMAHA Corporation> at usbus2, cfg=0 md=HOST spd=FULL 
> (12Mbps) pwr=ON
> ugen2.3.0: umodem0: <YAMAHA Corporation RTA54i, class 2/0, rev 1.10/45.15, 
> addr 3>

> > cu -l /dev/cuaU0
> Connected
ここで RTA54i の USB LED が点灯から高速点滅に切り替わり AT コマンドを一切受け付けない
> ~
> [EOT]


メールによる返信