Date: Mon, 08 Apr 2013 13:14:25 -0700 From: Sean Bruno <seanwbruno@gmail.com> To: "FreeBSD-scsi@freebsd.org" <FreeBSD-scsi@freebsd.org> Subject: ciss(4) malformed vendor/product data Message-ID: <1365452066.2312.30.camel@localhost>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
I think, at some point in the mists of time, vendor and product inquiry
were expand to 16bytes and 48 bytes respectively, at least when I look
at camcontrol, that's what I see.
I noted that the camcontrol devlist output was slightly mangled (note
the lack of 1+0):
-bash-4.2$ sudo camcontrol devlist
<COMPAQ RAID 1(1VOLUME OK> at scbus0 target 0 lun 0 (pass0,da0)
<COMPAQ RAID 1(1VOLUME OK> at scbus0 target 1 lun 0 (pass1,da1)
<TEAC CD-224E 9.9A> at scbus3 target 0 lun 0 (pass2,cd0)
When I updated this to have the same padded sizes as camcontrol, then
things realigned and became clear:
<COMPAQ RAID 1(1+0) OK> at scbus0 target 0 lun 0 (pass0,da0)
<COMPAQ RAID 0 OK> at scbus0 target 1 lun 0 (pass1,da1)
Not sure if there's a global that should be used here, or
/home/seanbru/ybsd_9/sys/dev/ciss/ciss.c
@@ -3351,8 +3351,8 @@
cl = &sc->ciss_logical[bus][target];
- padstr(inq->vendor, "COMPAQ", 8);
- padstr(inq->product,
ciss_name_ldrive_org(cl->cl_ldrive->fault_tolerance), 8);
+ padstr(inq->vendor, "COMPAQ", 16);
+ padstr(inq->product,
ciss_name_ldrive_org(cl->cl_ldrive->fault_tolerance), 48);
padstr(inq->revision,
ciss_name_ldrive_status(cl->cl_lstatus->status), 16);
}
}
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (FreeBSD)
iQEcBAABAgAGBQJRYyUhAAoJEBkJRdwI6BaH8icH/0AJMTBHxW/aszediOLgHOcQ
96pCkA9+yEsJbBOf7LM0HAswZccS9mtog99/htAYSrgr6BgBIApueNo+9K355p/u
Rk+zO0foHRss2uAbk6/x1sRYVyuh8jm2r3fRQydL+/uVaH8DsfCHHNy/140lv1Dd
W7CauLrGVCXrzZziV0PFQvYboDj2EPkACb/dqZIafp1UDxmpWZRdllVlDW9GV5YV
Ayp76D/AQCneYtuRs/NCQvQiy+Ut7K/aZceYNhxwtlAhJ0svtGPXQEEHwRkBgkYy
yjHVp7XSicPRZCzsqagtYQoPOuTySHLwsotTVPagjTd9yYRtjMLIlzGO+XiyyRw=
=r917
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1365452066.2312.30.camel>
