Hey, this *is* being presented as a SCSI device :(
The PCI_CLASS value is :
E: PCI_CLASS=10000
After some processing I end up with:
(Pdb) class_id
1
(Pdb) subclass_id
0
If you look at checkbox_support/lib/pci.py, you'll see it has this:
BASE_CLASS_STORAGE = 1
CLASS_STORAGE_SCSI = 0
BASE_CLASS_STORAGE is compared against class_id, and then if it's storage (1), I look at subclass_id, comparing against CLASS_STORAGE_SCSI does tell me it's a SCSI device.
I'll look at other devices to see if any of them are the actual disk device but are being ignored for some reason; that seems a more likely cause (and one that won't require a horrible special-casing of SCSI detection). I'm looking at this one:
I'm having a bit of trouble comparing it to a known-good disk as the one I have is an SSD and looks *very* weird, but I'll try to compare to a good old rotary HD and see what I can discern.
Thanks.
Hey, this *is* being presented as a SCSI device :(
The PCI_CLASS value is :
E: PCI_CLASS=10000
After some processing I end up with:
(Pdb) class_id
1
(Pdb) subclass_id
0
If you look at checkbox_ support/ lib/pci. py, you'll see it has this:
BASE_ CLASS_STORAGE = 1 STORAGE_ SCSI = 0
CLASS_
BASE_CLASS_STORAGE is compared against class_id, and then if it's storage (1), I look at subclass_id, comparing against CLASS_STORAGE_SCSI does tell me it's a SCSI device.
I'll look at other devices to see if any of them are the actual disk device but are being ignored for some reason; that seems a more likely cause (and one that won't require a horrible special-casing of SCSI detection). I'm looking at this one:
P: /devices/ pci0000: 00/0000: 00:04.0/ virtio1/ block/vda /devices/ pci0000: 00/0000: 00:04.0/ virtio1/ block/vda TABLE_TYPE= gpt D=8669
N: vda
E: DEVNAME=/dev/vda
E: DEVPATH=
E: DEVTYPE=disk
E: ID_PART_
E: MAJOR=253
E: MINOR=0
E: SUBSYSTEM=block
E: USEC_INITIALIZE
I'm having a bit of trouble comparing it to a known-good disk as the one I have is an SSD and looks *very* weird, but I'll try to compare to a good old rotary HD and see what I can discern.