Sandisk ultra fit 64GB wordt niet herkend door BIOS?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Jim80
  • Registratie: November 2019
  • Laatst online: 29-03 08:50
Ik heb een bizar probleem: ik heb een bootable debian live-usb image die ik reeds met succes op een 10-tal verschillende merken en typen van USB sticks gebruik, en dat op een heel aantal oude en nieuwere pc's.

Eén type stick lijkt echter door verschillende oudere laptops niet herkend te worden door het BIOS als bootable device, en dat is de Sandisk ultra fit 64GB. Om de standaardvragen te vermijden, dit is wat ik allemaal reeds geprobeerd heb:
  • De stick is niet defect: hij werkt op nieuwe pc's en het is met meerdere sticks van dit type getest
  • Eens geboot, wordt de stick wel perfect herkend door het OS en is normaal bruikbaar
  • De bijna identieke Sandisk ultra fit 32GB werkt wel!
  • Andere USB3 64GB sticks werken wel
  • UEFI, Secure boot, Legacy USB support opties reeds getoggled zonder succes
  • Er zijn meerdere verschillende oude laptops waar het niet werkt, en meerdere verschillende laptops waar het wel werkt
  • Andere poorten geprobeerd, op de oudere laptops zit geen USB3 poort
  • Verschillende types partitie (uiteraard als bootable) geprobeerd in combinatie met iso9660 hybride, fat32, ventoy.
Het lijkt iets in de firmware van de stick te zijn, iets in de 64GB versie moet anders zijn dan in de 32GB versie. In een poging om dit verder uit te zoeken, deed ik een lsusb -v met deze output:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
Bus 002 Device 002: ID 0781:5583 SanDisk Corp. Ultra Fit
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.20
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x0781 SanDisk Corp.
  idProduct          0x5583 Ultra Fit
  bcdDevice            1.00
  iManufacturer           1  USB
  iProduct                2  SanDisk 3.2Gen1
  iSerial                 3 00014017071124021843
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0079
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              896mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      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     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               3
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
    [b]Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           4
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     98 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
        Command pipe (0x01)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               3
        MaxStreams              4
        Data-in pipe (0x03)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
        MaxStreams              4
        Data-out pipe (0x04)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               3
        MaxStreams              4
        Status pipe (0x02)[/b]
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0016
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      HIRD Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat         256 micro seconds
Device Status:     0x0000
  (Bus Powered)


Deze output is van de niet werkende (64GB) stick. Ik vergeleek het met de wel werkende 32GB stick, en wat opvalt is dat lijn 59 tot 110 enkel voorkomen bij de niet werkende stick. Ik ben geen expert, maar het lijkt erop dat de stick rapporteert dat het als alternatieve configuratie ook gezien mag worden als een SCSI HD. Mogelijk brengt dit sommige BIOS'sen in de war. De stick verschijnt trouwens ook niet als hard drive.

Iemand een idee hoe dit werkende te krijgen? (ik kan ook gewoon dit type stick niet gebruiken, maar dit is net het best geschikte type voor mijn project, dus ik wil het nog niet opgeven)

Alvast bedankt!