The server reports SGL entry has illegal length after booting Linux

Problem

After Linux has loaded, the operating system reports the message below on the console.

3w-9xxx: scsi0: ERROR: (0x03:0x0104): SGL entry has illegal length:address=0xF200, length=0x300, cmd=X.

http://www.3ware.com/KB/article.aspx?id=11641

Solution

This is a cosmetic bug that can be safely ignored. It occurs under RHEL 4, CentOS 4.X and SuSE 9.3.