On Thu, Jan 10, 2013 at 04:06:46PM +0000, Stephen Borrill wrote:
I've been using the FreeBSD binary tw_cli for a number of years. This
machine is running 5.1_STABLE from July-ish. I'm sure when I was running
an earlier netbsd-5 version it worked fine.
backup 1# tw_cli rescan
(0x08:0x0006): (0x08:0x0006): Device not configured
Segmentation fault (core dumped)
ktrace shows a number of these:
11741 1 tw_cli CALL open(0xbfbfd540,2,0xbfbfd948)
11741 1 tw_cli NAMI "/emul/freebsd/dev/twe0"
11741 1 tw_cli NAMI "/dev/twe0"
11741 1 tw_cli RET open -1 errno 6 Device not configured
Is the major number of /dev/twe0 97?
Thanks :-)
backup 1# ls -l /dev/twe0
crw------- 1 root wheel 146, 0 Jan 10 10:46 /dev/twe0
backup 2# rm /dev/twe0
backup 3# cd /dev
backup 4# sh MAKEDEV twe0
backup 5# ls -l /dev/twe0
crw------- 1 root wheel 97, 0 Jan 10 16:05 /dev/twe0
backup 6# tw_cli rescan
Rescanning controller /c0 for units and drives ...Done.
Found the following unit(s): [none].
Found the following drive(s): [none].
Does the command now actually work for you? Because it doesn't for me
under NetBSD/i386 6.0_STABLE even with the correct major number:
tron@beaver:/dev#ls -l twe0
crw------- 1 root wheel 97, 0 Mar 11 18:34 twe0
tron@beaver:/dev#tw_cli info c0 u1
Error: (CLI:006) Specified unit does not exist.
This command worked fine under NetBSD 5.0 and 5.1.