preenfm Forum
PreenFM => preenfm2 and preenfm3 => Topic started by: cube48 on July 06, 2014, 02:00:17 AM
-
Hi,
it's late here. I've finished the mainboardand, all chips are in, JMP3 is free, USB stick is formated to FAT32 and contains pfm2 folder with hopefully all files (as extracted from .zip). After plugging the USB the LED's blink shortly and display shows only yellow rectangles. Same behavior when USB stick is unplugged. I guess it's some stupid mistake on my side or something overlooked. I'll try to post pics tomorrow but perhaps sombody can give me a hint what to check. Thanks a lot in advance!
-
Seems like your preenfm2 cannot read the USB drive. Is it on old one ? USB1 ?
What model is it exactly ?
Can you try with another one ?
Xavier
-
Thanks for the push in right direction. It was Transcend JF V30/1GB stick. Now I tried new SanDisk 64 GB and it boots fine :D
Will try to search for other smaller sticks.
Thanks again!
Edit: I don't seem to be able edit the title of the thread, could Mod(s) add [SOLVED] to it? Thanks.
-
Thanks for the feedback.
I still don't know why some USB stick don't work.
The sandisk cruzer blade works great, are small and fast.
Will change the title to SOLVED ;) thanks
-
When flashing BIOSes they say 2GB or lower. So is there some sort of difference once you get above 2GB?
I think 2GB is the limit of FAT16, perhaps some drives are FAT16 and not FAT32?
-
I've formatted above mentioned 1GB stick to FAT32 as I read somewhere else on this forum that FAT16 was not working for someone.
Later I also tried to play with amount of free MB's before and after the main partition on USB drive. No effect either. My working stick was formatted with free 8 MB before and after the partition - my usual best practice with bigger drives.
That 1GB Transcend is say 5-6 years old although not very used.
-
Is it USB2?
-
It seems to be USB2 device.
Here is lsusb -v output for that non-working USB stick.
Bus 001 Device 021: ID 058f:6387 Alcor Micro Corp. Flash Drive
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x058f Alcor Micro Corp.
idProduct 0x6387 Flash Drive
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
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 0x01 EP 1 OUT
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 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
And here the one which works:
Bus 001 Device 022: ID 0781:5575 SanDisk Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0781 SanDisk Corp.
idProduct 0x5575
bcdDevice 1.26
iManufacturer 1
iProduct 2
iSerial 3
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-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 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 1
-
1Gb is definitely a USB2.
I think the swap from USB1 to USB2 was when the stick'se were around 64Mb.
Thanks for the descritor dump.
Xavier