Hi...

On SunOS 5.11 snv_90, I'm trying to read tar tapes with block sizes of 
2097152 (tar xb 4096) byte blocks but get "tar: tape read error" when 
trying.  I tried increasing the kernel "maxphys" value to 2816000 and 
rebooted which seems to have gotten past one hurdle, but now I'm still 
getting the same error with the following in the logs:

Mar  2 13:48:02 xxx rootnex: [ID 561485 kern.warning] WARNING: adpu320: 
coding error detected, the driver is using ddi_dma_attr(9S) incorrectly. 
There is a small risk of data corruption in particular with large I/Os. 
The driver should be replaced with a corrected version for proper system 
operation. To disable this warning, add 'set rootnex:rootnex_bind_warn=0' 
to /etc/system(4).
Mar  2 13:48:02 xxx scsi: [ID 107833 kern.notice] 
/pci at 0,0/pci8086,25f7 at 2/pci8086,350c at 0,3/pci9005,44 at 2/st at a,0 
(st9):
Mar  2 13:48:02 xxx     Read Write scsi_init_pkt() failure
Mar  2 13:48:02 xxx scsi: [ID 107833 kern.warning] WARNING: 
/pci at 0,0/pci8086,25f7 at 2/pci8086,350c at 0,3/pci9005,44 at 2/st at a,0 
(st9):
Mar  2 13:48:02 xxx     errors after pkt alloc (b_flags=0x2200065, 
b_error=0x16)

It actually read the first file after increasing "maxphys" before the 
above errors were then logged. Another pair of errors is logged each time 
I try now.  Does anyone know how I can read large-block tapes on Solaris 
5.11?

                        Thanks...

                          Art


Arthur A. Person
Research Assistant, System Administrator
Penn State Department of Meteorology
email:  person at meteo.psu.edu, phone:  814-863-1563

Reply via email to