VMware Cloud Community
NicolaB
Contributor
Contributor

Tape strange errors under Linux & ESXi 3.5

Hi all,

we have a strange problem with an LTO2 tape in one of our customers, here's the setup:

HW: IBM x3400

Tape: LTO Ultrium 2

Host OS: ESXi 3.5 build 143129

Guest OS: RED HAT ES 4u7 64bit

When trying to write in the tape drive directly accessed by the VM through SCSI controller, sometimes it works, sometimes we got this error:

rip flush_tlb_page+0x44/0xa7

st0: Block limits 256 - 524288 bytes.

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=1 id=2 lun=0

mptbase: ioc0: WARNING - IOCStatus(0x004b): SCSI IOC Terminated on

CDB=12 id=2 lun=0

st0: Error 80000 (sugg. bt 0x0, driver bt 0x0, host bt 0x8).

The tape has already been changed by IBM, but the behaviour is the same.

The backup is done through a linux shell with just a Tar command, so no strange sw or anything else.

The Tape is correctly attached to the VM through the LSI Logic SCSI virtual controller with Bus Sharing set to None as per best-practice.

The Tape is connected to a dedicated Adaptec SCSI controller in the Host server.

If anyone has a clue on this, please let me know.

Thanks

Tags (5)
0 Kudos
1 Reply
AndreTheGiant
Immortal
Immortal

Make a tape work into a VM is not so simple, and if possible is better to run on a physical system (or use vSphere with VMDirectPath).

There can be several issues, not simple to resolve.

I suppose that there is a SCSI terminator on the tape, right?

Have you tried to reduce the block size with mt command?

Andre

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro
0 Kudos