Seems that during boot the kernel populates biosdev-%x device nodes with the 
first sector of each disk (read via a BIOS call). Then it tries to match some 
field(s) in the biosdev_data_t structure to a list of supported disks.

Running "/sbin/biosdev -d" you can see that my little RAID device (0x81) 
evidently does not return anything that matches... the digging continues.

r...@toaster:~# /sbin/biosdev -d
adding /p...@0,0/pci10de,8...@8/pci-...@9/i...@1/c...@0,0
adding /p...@0,0/pci-...@9/i...@0/c...@0,0
adding /p...@0,0/pci-...@9/i...@0/c...@1,0
matching edd 0x80
match_edd bdf 0 9 0
interface type ATA      pci channel 0 target 0
matched by edd
0x80 /p...@0,0/pci-...@9/i...@0/c...@0,0
matching edd 0x81
match_edd bdf 1 9 0
interface type SATA     pci channel 0 target 0
Interface SATA           using pci-ide no grandchild at 0,0
No matches by edd
matching edd 0x82
match_edd bdf 1 9 0
interface type SATA     pci channel 2 target 2
Interface SATA           using pci-ide, with no child at 2
No matches by edd
matching edd 0x83
match_edd bdf 0 9 0
interface type ATA      pci channel 0 target 1
matched by edd
0x83 /p...@0,0/pci-...@9/i...@0/c...@1,0
matching first block 0x81
No matches by first block
Could not match 0x81
matching first block 0x82
matched by first block
0x82 /p...@0,0/pci10de,8...@8/pci-...@9/i...@1/c...@0,0
0x80 /p...@0,0/pci-...@9/i...@0/c...@0,0
0x82 /p...@0,0/pci10de,8...@8/pci-...@9/i...@1/c...@0,0
0x83 /p...@0,0/pci-...@9/i...@0/c...@1,0
-- 
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
storage-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to