Bug 4955 - Native flasher 3.5 can't flash eMMC image on windows
: Native flasher 3.5 can't flash eMMC image on windows
Status: CLOSED FIXED
Product: Flasher
Windows
: 5.0/(1.2009.41-10)
: All Windows
: Low enhancement with 1 vote (vote)
: 5.0/(2.2009.51-1)
Assigned To: Jarmo Tikka
: flasher-windows-bugs
:
:
:
:
  Show dependency tree
 
Reported: 2009-08-20 15:17 UTC by Henry Ovaskainen
Modified: 2010-03-16 14:57 UTC (History)
3 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Henry Ovaskainen (reporter) 2009-08-20 15:17:15 UTC
Flashing of eMMC image hangs on windows if Nokia PCSuite is installed. It seems
that the problem exist on microsoft modem driver which is part of windows OS.

Used flasher version
http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=setup_maemo_flasher-3.5_2.4.5.3_beta.exe





User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.2)
Gecko/20090729 Firefox/3.5.2
Comment 1 Andre Klapper maemo.org 2009-08-20 17:14:30 UTC
(In reply to comment #0)
> It seems that the problem exist on microsoft modem driver which is 
> part of windows OS.

Can you elaborate that?
Comment 2 Henry Ovaskainen (reporter) 2009-08-21 07:58:56 UTC
Please contact Jarmo Tikka for more information. He has investigated this more
with Nokia PCSuite developers
Comment 3 Andre Klapper maemo.org 2009-08-21 12:23:01 UTC
(In reply to comment #2)
> Please contact Jarmo Tikka for more information. He has investigated this more
> with Nokia PCSuite developers

Well, you did CC Jarmo anyway...
And a bug report is a useful one when it contains _enough_ information.
Comment 4 Jarmo Tikka nokia 2009-08-21 12:56:22 UTC
Current Fremantle / Diablo flasher-3.5 beta for Windows has problems when
flashing eMMC image to the memory card to the Fremantle device through USB
(notice that Linux and Mac versions work fine).
eMMC flashing problem is there because Microsoft Windows modem drivers do not
handle URB unknown (to them) requests properly but will hang and flasher-3.5
binary will not get any response to the request to change device state to
update mode wjhich allows memory card flashing. MS drivers have same problem in
XP and Vista. We are working on to find workaround to these Windows driver bugs
(by implementing new lower driver in addition to existing upper driver that
bypasses all Maemo Device requests so that MS drivers will never see them, as
one possible solution ).
Comment 5 Jarmo Tikka nokia 2009-10-27 12:55:43 UTC
This has now been fixed for Maemo Flasher-3.5 Tool final release here:
http://maemo.org/news/announcements/maemo_flasher-3-5_tool_final_for_fremantle_and_diablo_released/.

Notice that e;;C flashing works with Windows 7, Vista with SP2 and XP with SP3
(Windows XP with SP2 may NOT work in all PCs!!).
Comment 6 Henry Ovaskainen (reporter) 2009-10-27 13:49:57 UTC
Flashing works ok with Windows 7, Vista SP2 and XP SP3
http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=maemo_flasher-3.5_2.5.2.2.exe
Comment 7 Rashid Al-Naemi 2009-12-21 19:26:57 UTC
I'm using Windows Vista on a 32bit machine and it still hangs. The ROMs flash
fine but the eMMC doesn't.

This is the output I get:

-------------------------------------------------------
Image 'mmc', size 241163 kB
Version RX-51_2009SE_1.2009.41-1.VANILLA
USB device found found at bus bus-0, device address
\\.\libusb0-0006--0x0421-0x0105
Found device RX-51, hardware revision 2101
NOLO version 1.4.13
Version of `sw-release`: RX-51_2009SE_1.2009.42-11_PR_MR0
Booting device into flash mode.
Suitable USB device not found, waiting.
-----------------------------------------------------------

Then, the USB icon on my N900 disappears, and the phone appears to be booting
normally (doesn't light up, though) and goes to the second boot screen with the
moving dots, it freezes there after around 5 seconds on the second dot from the
right. Nothing happens after this, I've left it for quite a while and nothing
changed.

I don't have PC Suite installed and I'm using maemo_flasher-3.5_2.5.2.2.exe
Comment 8 Jarmo Tikka nokia 2009-12-22 08:55:39 UTC
Could you verify that you have Service Pack 2 installed into your Vista
machine? That is requirement for eMMC flashing to work as there are bugs in MS
drivers. 

If you still cannot flash eMMC image on Windows are you able to test it on
Linux or Mac to verify it works on those operating systems.
Comment 9 Andre Klapper maemo.org 2010-03-15 21:10:30 UTC
Setting explicit PR1.2 milestone (so it's clearer in which public release the
fix will be available to users).

Sorry for the bugmail noise (you can filter on this message).
Comment 10 Jarmo Tikka nokia 2010-03-16 14:57:30 UTC
Just updated Fremantle release this bug fix WAS available :) and at the same
time closed this bug report as fixed and verified.