Opened 7 years ago

Last modified 2 weeks ago

#8997 new bug

[Boot loader] debug syslog menu doesn't list 16GB FAT32 USB thumb

Reported by: diver Owned by: bonefish
Priority: normal Milestone: R1
Component: System/Boot Loader Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I can mount it once Haiku is fully booted but I can't see it in "Save syslog from previous session" menu.

fdisk -l /dev/sdb

Disk /dev/sdb: 16.0 GB, 16039018496 bytes
64 heads, 32 sectors/track, 15296 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00005057

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       15296    15663088    c  W95 FAT32 (LBA)

syslog part

KERN: device 1: /dev/disk/usb/0/0/raw
KERN:   media status:      No error
KERN:   device flags:      3
KERN:   offset:            0
KERN:   size:              16039018496 (15296 MB)
KERN:   content size:      16039018496
KERN:   block size:        512
KERN:   child count:       1
KERN:   index:             -1
KERN:   status:            0
KERN:   flags:             5
KERN:   volume:            -1
KERN:   disk system:       partitioning_systems/intel/map/v1
KERN:   name:              <NULL>
KERN:   content name:      <NULL>
KERN:   type:              <NULL>
KERN:   content type:      Intel Partition Map
KERN:   params:            <NULL>
KERN:   content params:    <NULL>
KERN:   partition 7: /dev/disk/usb/0/0/0
KERN:     offset:            16384
KERN:     size:              16039002112 (15295.984 MB)
KERN:     content size:      0
KERN:     block size:        512
KERN:     child count:       0
KERN:     index:             0
KERN:     status:            2
KERN:     flags:             0
KERN:     volume:            -1
KERN:     disk system:       <NULL>
KERN:     name:              <NULL>
KERN:     content name:      <NULL>
KERN:     type:              FAT 32-bit, LBA-mapped
KERN:     content type:      <NULL>
KERN:     params:            type = 12 ; active = 1
KERN:     content params:    <NULL>

listusb -v

Bus 001 Device 002: ID 13fe:1e00 Kingston Technology Company Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x13fe Kingston Technology Company Inc.
  idProduct          0x1e00 
  bcdDevice            1.10
  iManufacturer           1         
  iProduct                2 Patriot Memory  
  iSerial                 3 078215AB0474
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              200mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Change History (1)

comment:1 Changed 2 weeks ago by waddlesplash

The bootloader is fully dependent on the BIOS to enumerate and then write to devices. If it doesn't show up, there's really not a whole lot we can do about that.

Note: See TracTickets for help on using tickets.