This means that the system can detect the drive, and when I execute "mt -f /dev/rmt/0" load, the tape drive did load for a while and then the console prompts "/dev/rmt/0 load 1 failed: I/O error".
What is the problem? When I Google I found someone that has a similar issue as mine, he said the problem is solved by modifying /kernel/drv/st.conf (should be /etc/driver/drv/st.conf), but I tried many times on changing the st.conf with no luck.
"IBM ULTRIUM-HH4", "IBM ULTRIUM-HH4 ", "CFGIBMULTRIUMHH4";
CFGIBMULTRIUMHH4 = \
# Then for each config-Name there must be a setup string that looks like this.
# A-Config-Name = \
# Other-Config-Name = 1,0x3B,0,0x18659,4,0x40,0x40,0x40,0x40,3;
# For specific details for of values to use see the st(7D) man pages and
# drive vendor manuals.
# "Vendor Prodoct", "config-name"
# " 111111"
# "012345670123456789012345", "config-name"
"STK T10000C", "crc32c", "stk-crc32c";
This set of settings didn't make it, the symptom is exactly the same. So I tried my own set of settings in st.conf. I tried many different sets of settings as well but still no luck.
Yes the tape I inserted into the drive is LTO4.
I called DELL support, they said that this drive is OEM and they've only tested the drive on Windows and Linux only :( They tried to make it working on Solaris but couldn't, and then told me that the drive doesn't support Solaris (11 at least)...
However I think it should support, it may be the problem of st.conf settings only. It would be great if you can help me make it working :)