1:        0x26:DDS-4           variable       97000    DCLZ
2:        0x26:DDS-4           variable       97000    DCLZ
3:        0x26:DDS-4           variable       97000    DCLZ
---------------------------------
Current Driver State: at rest.
---------------------------------
File Number: 0  Record Number: 0        Residual Count 0

all fine.


However, attached to either controller (after a reboot of the machine and a
powercycle of the drive), I get:

[1:25:325]root@run:/home/foo> dd if=/dev/sa0  of=tape5
dd: /dev/sa0: Input/output error
0+0 records in
0+0 records out
0 bytes transferred in 0.002930 secs (0 bytes/sec)

... which is a return code of '1' and no messages on the console...

I have, before you ask, tried "bs=10k" and 20k ... but I believe this
command should run by itself fetching the first 512 bytes of each block ---

wrong. you have to specify proper block size or multiple of it.

if you don't remember block size just try.

I am not sure (not used tape for a long) but requesting larger block that is available should work too.

if you used dump(8) then block size is most probably 32kB.

try restore(8) or tar.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[email protected]"

Reply via email to