Win7 not ejecting USB broadband network device

June 4, 2012 at 09:43:34
Specs: Windows XP
Windows 7 will not safely eject my broand usb modem. It thinks that it is a
non-removable device. I use three different Huawei USB Modems: Specifically the E1550, 1553 and E372 although I do not think that brand or model are relevant to the problem. Windows XP will eject a usb modem (listing each of the three composite devices which need to be seperately ejected) but Windows 7 greys-out the network card and ignores attempts to eject the internal mass storage. I have even created the following shortcut to the eject utility:

RunDll32.exe shell32.dll,Control_RunDLL HotPlug.dll

When I try to stop the device from the eject menu from this I get this message:
"Problem Ejecting HUAWEI MMC Storage USB Device

! The 'HUAWEI MMC Storage USB device' device not removable and cannot
be ejected or unplugged.

Seems that nobody on the web has a clue about this one except for a downloadable that costs 24 bucks. Thanks to anyone that can help

See More: Win7 not ejecting USB broadband network device

Report •

June 4, 2012 at 12:50:38
Disable it in network then see if you can remove it safely. In a real sense it is supposed to be a hot plug device and you should be able to just remove it.

Hang up and live.

Report •

June 4, 2012 at 23:01:58
Jefro, thanks for your response. Disabling the network sounded really good but no go. Also just tried going to 'Policies' and disabling write chaching in the MMC (Multimedia card) but got this: "Windows could not change the write-caching setting for the device. Your device might not support this feature or changing the setting." I am signed on as Administrator.

Possibly the following should be addressed in a new post. It may be that the device does not allow the write cache disabling. But XP ejects these modems and I have read that XP does not use the cache disabling in its 'safely remove hardware.' So I guess a good question is "What does XP do?"

PS. I really like that adage you have at the bottom of your post. Thanks for that too.

Report •

June 8, 2012 at 17:09:52
Is it a network card/stick or a memory stick?
if it is an network card/stick shouldn't you be able to remove it as its a networking device not a storage device so you will not need to eject it safely, when you take it out all it will do is disconnect from the network it was connected to.

Report •

Related Solutions

June 8, 2012 at 18:00:40
Jay has it right. You only need to eject USB devices that are storage devices. That is so that any buffers a flushed and files are closed.

As non of this applies with a network device you can just take it out when you need to.


Report •

June 10, 2012 at 07:34:56
Hi Guys,

Thanks for the feedback. Throughout Huawei documantation they recommend safely ejecting these devices and say that not doing so can shorten life. The stick is a combination network adapter plus storage device(s). I know from experience that the driver can be corrupted and needs to be reinstalled into memory if it is repeatedly removed without ejecting.

In my Win7 'My Computer' the modem itself is called CD Drive (F:) and there is a separate icon called 'Removable Disk (G):" This (G:) is given much attention in my internet searching and I have even found a registry fix for ejecting that creates a key in the registry folder called UsbHub. The registry updates but does nothing. The Disk (G:) icon was greyed-out in My Computer and not visible at all in Windows Explorer. Enabling 'Show hidden files, folders or drives' from Control Panel makes them visible but not ejectable.

Am I trying to eject a device that is invisible to the DLL program?

Trying to 'Open' (G:) from the right click dropdown menu results in the message "Please insert a disk into Removavle Disk (G)".

BTW, troubleshooting from 'Devices and Printers' or WinFix online says that the drive is fine.

To be honest, my major concern is actual damage to the internal electronics. Not to sound disparaging but I do not trust the popular dogma that you can go ahead and pull out a device that still has power applied to it simply because certain memory operations have concluded. A spike is generated and protection circuity does not always handle it.

In any case the option to safely eject this device and its component parts is supposed be there and to eject them. My Win7 is not doing this.

Thanks much you for your time.

Report •

June 10, 2012 at 09:22:43
Not removing it safely will not damage any internal parts unless you drop it in a liquid, i have a hard drive that i don't need to eject, i just take it out of the usb port and it still works fine, when you take out a device it just cuts power to the device ( 5v 0.5A).

Report •

June 10, 2012 at 12:34:32

Thanks once again. You may be ok with your device and I have not seen the technician manual and circuit diagrams for my Huaweis. But as an electronic tech I have repaired many circuit boards where the spike protection has not done its job or a cheap grounding capacitor has degraded or opened up. There is always going to be a spike generated when you pull the device out if power is present and it can be much, much greater than 5V across the momentary high resistance created by a few microns of air. My perhaps erroneous belief is that safe ejecting makes the internal electronics an "open" to the external 5V supply. It can be as simple as changing the output value of a single logic gate to accomplish this.

So I am concerned, sure. But also want to know why the software eject is not working and how to fix it. It is supposed to work and it does work on most win7 computers. Someone please, whussup, whussup, whussup with this thing???

Report •

June 10, 2012 at 13:25:54
Ejecting storage device has nothing to do with powering the device, it makes sure that all the data is not still transferring between the computers hard drive and the usb device, the usb port will still power the usb device.

Obviously, yanking out a drive while it's being written to could corrupt the data. However, even if the drive isn't actively being written to, you could still corrupt the data. By default, most operating systems use what's called write caching to get better performance out of your computer. When you write a file to another drive—like a flash drive—the OS waits to actually perform those actions until it has a number of requests to fulfill, and then it fulfills them all at once (this is more common when writing small files). When you hit that eject button, it tells your OS to flush the cache—that is, make sure all pending actions have been performed—so you can safely unplug the drive without any data corruption.

- Done my 'research'.

And which type of circuit boards had open or leaked.
(Know a little about electronics but still learning)

And is your stick one of those sticks that you put a sim card and a memory card in?

Report •

June 12, 2012 at 00:40:24

Thanks for that. My understanding of flushing the cache was not clear. Since I have been targeting a solution for inability to eject the individual component devices with the win7 Safely Remove icon and am supposed to be able to do so I did not pay much attention to 'Policies' settings on the MMC card. This device will not allow its write caching to be disabled and the settings window stipulates that that with the caching enabled " must use the Safely Remove Hardware notification icon to disconnect the device safely."

So I am back to this: Safely remove is not allowing me to Safely Remove the usb stick which is composed of what the Computer calls F: [Mobile Broadband] and G: HUAWEI MMC Storage USB Device. (By the way, Device Manager lists the former under DVD/CD-ROM drives > HUAWEI Mass Storage USB Device).

Re: Your question about sim card and memory card. The stick will not function without a sim. It must dial-up to a network, whether it is Star Hub in Singapore, DTAC in Thailand or wherever I happen to be I need to get a prepaid sim. It does not scan for available networks. The E372 stick allows an optional micro sd card which I do not use.

Report •

June 12, 2012 at 08:32:06
So its got no memory and its a portable network stick is what i am seeing have you check if it show any memory capacity in GB in its properties.
And thats what i meant by putting the sim card in the stick, my step dad had one of does, didn't have to eject it ever, just took it out, not sure if it was made by the same company but it was on the 3g network.
Maybe its just detecting the slot?

Report •

Ask Question