Author Topic: [SOLVED] Finished PreenFM2 - not booting  (Read 3434 times)

cube48

  • Team member
  • *
  • Posts: 14
    • View Profile
[SOLVED] Finished PreenFM2 - not booting
« 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!
« Last Edit: July 06, 2014, 01:57:32 PM by Xavier »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 1584
    • View Profile
Re: Finished PreenFM2 - not booting
« Reply #1 on: July 06, 2014, 12:19:00 PM »

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

cube48

  • Team member
  • *
  • Posts: 14
    • View Profile
Re: Finished PreenFM2 - not booting
« Reply #2 on: July 06, 2014, 01:37:58 PM »
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.
« Last Edit: July 06, 2014, 01:45:58 PM by cube48 »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 1584
    • View Profile
Re: Finished PreenFM2 - not booting
« Reply #3 on: July 06, 2014, 01:57:14 PM »
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

6581punk

  • Team Member
  • ***
  • Posts: 110
    • View Profile
Re: [SOLVED] Finished PreenFM2 - not booting
« Reply #4 on: July 06, 2014, 09:56:53 PM »
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?

cube48

  • Team member
  • *
  • Posts: 14
    • View Profile
Re: [SOLVED] Finished PreenFM2 - not booting
« Reply #5 on: July 06, 2014, 11:00:13 PM »
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.

6581punk

  • Team Member
  • ***
  • Posts: 110
    • View Profile
Re: [SOLVED] Finished PreenFM2 - not booting
« Reply #6 on: July 06, 2014, 11:55:00 PM »
Is it USB2?

cube48

  • Team member
  • *
  • Posts: 14
    • View Profile
Re: [SOLVED] Finished PreenFM2 - not booting
« Reply #7 on: July 07, 2014, 11:46:39 PM »
It seems to be USB2 device.

Here is lsusb -v output for that non-working USB stick.
Code: [Select]
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:
Code: [Select]
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

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 1584
    • View Profile
Re: [SOLVED] Finished PreenFM2 - not booting
« Reply #8 on: July 08, 2014, 08:31:17 AM »

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