|
|
|
@ -133,16 +133,21 @@ void dev_print (block_dev_desc_t *dev_desc) |
|
|
|
|
if (dev_desc->removable) |
|
|
|
|
puts ("Removable "); |
|
|
|
|
switch (dev_desc->type & 0x1F) { |
|
|
|
|
case DEV_TYPE_HARDDISK: puts ("Hard Disk"); |
|
|
|
|
break; |
|
|
|
|
case DEV_TYPE_CDROM: puts ("CD ROM"); |
|
|
|
|
break; |
|
|
|
|
case DEV_TYPE_OPDISK: puts ("Optical Device"); |
|
|
|
|
break; |
|
|
|
|
case DEV_TYPE_TAPE: puts ("Tape"); |
|
|
|
|
break; |
|
|
|
|
default: printf ("# %02X #", dev_desc->type & 0x1F); |
|
|
|
|
break; |
|
|
|
|
case DEV_TYPE_HARDDISK: |
|
|
|
|
puts ("Hard Disk"); |
|
|
|
|
break; |
|
|
|
|
case DEV_TYPE_CDROM: |
|
|
|
|
puts ("CD ROM"); |
|
|
|
|
break; |
|
|
|
|
case DEV_TYPE_OPDISK: |
|
|
|
|
puts ("Optical Device"); |
|
|
|
|
break; |
|
|
|
|
case DEV_TYPE_TAPE: |
|
|
|
|
puts ("Tape"); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
printf ("# %02X #", dev_desc->type & 0x1F); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
puts ("\n"); |
|
|
|
|
if ((dev_desc->lba * dev_desc->blksz)>0L) { |
|
|
|
@ -277,20 +282,27 @@ static void print_part_header (const char *type, block_dev_desc_t * dev_desc) |
|
|
|
|
{ |
|
|
|
|
puts ("\nPartition Map for "); |
|
|
|
|
switch (dev_desc->if_type) { |
|
|
|
|
case IF_TYPE_IDE: puts ("IDE"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_SATA: puts ("SATA"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_SCSI: puts ("SCSI"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_ATAPI: puts ("ATAPI"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_USB: puts ("USB"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_DOC: puts ("DOC"); |
|
|
|
|
break; |
|
|
|
|
default: puts ("UNKNOWN"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_IDE: |
|
|
|
|
puts ("IDE"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_SATA: |
|
|
|
|
puts ("SATA"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_SCSI: |
|
|
|
|
puts ("SCSI"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_ATAPI: |
|
|
|
|
puts ("ATAPI"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_USB: |
|
|
|
|
puts ("USB"); |
|
|
|
|
break; |
|
|
|
|
case IF_TYPE_DOC: |
|
|
|
|
puts ("DOC"); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
puts ("UNKNOWN"); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
printf (" device %d -- Partition Type: %s\n\n", |
|
|
|
|
dev_desc->dev, type); |
|
|
|
|