diff options
| author | Hidetoshi Shimokawa <simokawa@FreeBSD.org> | 2003-04-29 15:01:01 +0000 |
|---|---|---|
| committer | Hidetoshi Shimokawa <simokawa@FreeBSD.org> | 2003-04-29 15:01:01 +0000 |
| commit | fd5963276604121566c12ef6ef1611ada85a573f (patch) | |
| tree | 5cba24effd91b6bec3da11e1eb22616cf792e74e /sys/dev/firewire | |
| parent | ddd74b0048e384c65aba318c374fade05fe13322 (diff) | |
Notes
Diffstat (limited to 'sys/dev/firewire')
| -rw-r--r-- | sys/dev/firewire/sbp.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/firewire/sbp.c b/sys/dev/firewire/sbp.c index bf9aa6dc7763..146be35df640 100644 --- a/sys/dev/firewire/sbp.c +++ b/sys/dev/firewire/sbp.c @@ -641,6 +641,10 @@ sbp_probe_lun(struct sbp_dev *sdev) crom_search_key(cc, CSRKEY_VENDOR); crom_next(cc); crom_parse_text(cc, sdev->vendor, sizeof(sdev->vendor)); + /* skip to the unit directory for SBP-2 */ + while ((reg = crom_search_key(cc, CSRKEY_VER)) != NULL) + if (reg->val == CSRVAL_T10SBP2) + break; /* get firmware revision */ reg = crom_search_key(cc, CSRKEY_FIRM_VER); if (reg != NULL) |
