I've got a box with an adaptec aic7899 and another aic7902 scsi card.

I've got the following in my logs:
kernel: SCSI error : <2 0 0 0> return code = 0x10000
Apr 24 14:12:35 kernel: end_request: I/O error, dev sdn, sector 8
Apr 24 14:12:35 kernel: Buffer I/O error on device sdn, logical block
Does this mean my disk is faulty? Apart from cable, scsi adapter is there anything else it could be? driver?