[Motorola Droid RAZR] Ohmster:
Hey Casper, that was some awesome, very detailed technical reporting you did. *That* is exactly the sort of thing we need more of here in the official Razr thread, diligent testers and reporters with lots of details. For the effort and excellence in taking an idea, following through, extensive testing, and reporting all the details, you have more than earned your Thanks. It doesn't matter if you "fixed the problem" or not, you made a very dedicated effort and supplied enough information for others to replicate the issue and for the devs who peek in here to gain some insight on any new possible bugs or progress IRL (In real life) made on the rom.

Always keep in your mind that

cm11 is not a stable or release rom as of yet

. It is an amazing rom, it shows great promise and by now, it will be here to stay. Kit Kat is too good to let go. NIGHTLIES will always have bugs, issues, and other annoying aspects simply because the rom is not finished yet.

Last night I did a quick USB transfer test for you and got an average speed on a 200Kb zip file of about 1 MBps. That is sad and dismal for USB and especially for USB 3.0. Dumblecore said he was getting an impressive 12 Mbps transfer speed. Now that is what I would expect. My PC is not old, I build it in the past year, spent $2,000.00 on parts, Intel i7, Sandy Bridge 3.6 Ghz CPU, 16 Gb DDR3 RAM, ½ Tb SSD, few Tb conventional hard drives, GT670 Graphics card, in other words, it is a good, modern computer with Windows 7 Ultimate, x64.

The rom is maturing and evolving. I am lazy and do wireless with ES File Explorer all the time because it is easy, needs not wires, and I do not have to sit at the PC to use it. But, USB should be FAST. For you and I, it is not. Dumblecore is having a grand time with USB. There are maddening bugs that show on some phones and not others. The signal issues now are driving me nuts and I would love to see that cleared up, but only on some phones, not others.

I did a test for you last night, use my one of two front USB ports, blue colored to indicate this should be a USB 3.0 port. Whether or not Windows has really assigned it USB 3.0 may be a different matter. It is really hard to find out, for me, which ports are USB 3.0 and which are not. And they change. One device plugged into one port might get USB 3 and something else plugged into the same port will not get it. The Device Manager in Windows really does not help much, it will list a whole string of USB ports and the ones with the word "Enhanced" in them are over USB 1.0 and should be USB 2.0 or USB 3.0. But which "hole" is which? I think there is a free tool called USB View out there to give more information, I will download it later as I must go be a "purchasing and setup agent" for a client this afternoon. I make a few dollars by providing local IT service in my community.

In any event, even USB 1.0 should be better than 1 Mbps. I never saw this "New USB screen" before last night. Previously you could pick what the USB connection should be, PTP, MTP, Mass Storage, whatever. Now I get a pull-down an do not immediately see my cards mount and become available in Windows. I have to tap to enable Mass Storage to turn it on and then my cards show in Explorer, the Motocast partition always shows up, no matter what. When I was done last night, I "Ejected the drives" in My Computer and in the USB disconnect icon in the systray. Safe to remove device. I never even looked at the phone so when I unplugged it, yep, it rebooted with full animation. Very confusing.

I do not have a lot of time but did a quick test again. 200Mb zip transfer, average speed 1 Mbps (I will experiment with other ports and download USB View to help locate Enhanced ports.), finished the transfer, and this time I looked at the phone. I then tapped the USB Storage button to release it so I could safely disconnect the phone. It took "forever" with the little circle spinning 'round and 'round, but finally succeed. I used Windows USB disconnect to be sure it was free, and then pulled out the USB cord. The phone did not crash and reboot. I then tried it again and tapping the phone USB Storage button again disconnected the cards but not the phone, it shows up in my USB disconnect icon in Systray as XT912, but not the SDCard drives anymore. The phone rebooted and when it restarted, I still have the USB connected pulldown without any USB cord connected! Tapping it in pull down shows the green screen to turn on USB storage again! How the heck do I get rid of this? Reboot the phone? Let me check Storage and see if cards are mounted or can be mounted prior to a reboot fix. Nope, the storage shows both cards mounted, cannot get the USB Connected notification to go away. No choice but to reboot.

Man, you unearthed a real termite mound here, fellow! :laugh:

I have a screenshot of the green USB screen on the phone, my Windows USB release still showing the Motocast partition as mounted, and I did try a screenshot of the orange USB screen when open for transfer but it did not save, the SDCards were not available to the phone anymore. That save screenshot to unavailable card might have caused the crash.

I am out of time right now, but it goes to show these roms are not fully mature. I can experiment more later. I do commend you on your diligent testing and reporting. Keep that up and you too will become a valuable commodity around here. Thanks for your hard work and excellent reporting, Casper. :good:

EDIT:

Rebooting the phone was the only way to release the USB Connected state of the phone. This is clearly a bug and needs more work. By reporting it here, you enable others with more experience to investigate further and you also supply enough details to the devs who come to peek in here become aware of the issue. Thanks Again.

EDIT #2:

USBDeview is a very powerful and useful bit of Freeware avaiable for anyone to download and use to help in troubleshooting or gathering information about their USB Ports and the devices connected to them. While you are at NirSoft, look around at all the free utilities available for download to give information, useful services (Like sharing your USB devices across networks.) and tools for you to use. This is an amazing collection of tools, all Freeware.

EDIT #3:

Wow! I am using USBDeview x64 now, plugged in the phone, and you won't believe the amount of information you get in this thing! I cannot even send you a screenshot as even at full screen, I have to scroll to the right quite a bit to see all of the information shown. All ports are shown, anything connected shows a green dot, for XT912 I have a green dot, more information than I know what to do with, and most important, the port speed. In a USB 3.0 port, the device is connected as USB 2.00. That should be super fast. Does not explain why so slow in cm11, that is a rom issue, but sure tells me enough to know that I certainly should be getting much, much faster speeds. This is one tool I have to have. Maybe you guys want it too. :D

* I am going to try and show you the USBDeview screen with 3 screenshots as I scroll across, XT912 is highlighted.