I am getting this error:- 3w-9xxx: scsi0: ERROR: (0x03:0x0104): SGL entry has illegal length:address=0x3744A000, length=0xFF, cmd=X.
In dmesg it finds the controller OK:-
3ware 9000 Storage Controller device driver for Linux v2.26.02.001. ACPI: PCI interrupt 0000:01:06.0[A] -> GSI 11 (level, low) -> IRQ 11 scsi0 : 3ware 9000 Storage Controller 3w-9xxx: scsi0: Found a 3ware 9000 Storage Controller at 0xf2000000, IRQ: 11. 3w-9xxx: scsi0: Firmware FE9X 2.06.00.009, BIOS BE9X 2.03.01.051, Ports: 8. Using cfq io scheduler Vendor: AMCC Model: 9500S-8 DISK Rev: 2.06 Type: Direct-Access ANSI SCSI revision: 03 SCSI device sda: 781137920 512-byte hdwr sectors (399943 MB) SCSI device sda: drive cache: write back, no read (daft) sda: sda1 sda2 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Any clues ?
It is a Centos 4.2 I386 system (fully updated) and it appears to be working with no problems except this error. (The controller has 6 x 80Gbyte 7200 SATA drives attached in raid 5 config)
Thanks
Denis
Denis Croombs wrote:
I am getting this error:- 3w-9xxx: scsi0: ERROR: (0x03:0x0104): SGL entry has illegal length:address=0x3744A000, length=0xFF, cmd=X. Any clues ?
This is known issue - it's not a problem. If you wish to get rid of it - use 3ware's own driver as opposed to the one within the kernel.
Regards,
Sean
On Sat, 2005-12-31 at 12:12 +0000, Sean O Sullivan wrote:
This is known issue - it's not a problem. If you wish to get rid of it - use 3ware's own driver as opposed to the one within the kernel.
Yes, always update the 3w-9xxx driver (9000 series) from the 3Ware releases -- ensure the firmware, driver and 3DM2 all match.
For the most part, the older 3w-xxxx driver (6000-8000 series) is the latest, and works with the latest firmware releases -- with all recent RHEL3/4 kernels. The 3w-xxxx driver (6000-8000 series) has been stable/proven for years now.