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:
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!
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.
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!