And today I continued to search for a solution to this and finally I found the tricks:
- On my host computer, I could see a Sony Ericsson device listed under the Universal Serial Bus controllers (Control Panel > System > Device Manager) though I had uninstalled my Sony Ericsson program sometime ago.
- Disabling and uninstalling it would not solve the problem as Windows would detect it again and put back the Sony Ericsson driver in place. So I needed a "total" "annihilation" of this driver.
- So I uninstalled the Sony Ericsson device first, then I searched my computer (mainly C:\Windows\) for the file "seehcri.sys" and I killed all of them.
- I restarted my computer after that. Then I found out all my USB root hubs listed in the same place as step no. 1 were having some driver problem and none of them worked!
- And so lastly I just needed to reinstall the driver for all the USB root hubs one by one, by manually picking up the 2nd USB Root Hub driver from the list when Windows asked me for a signed driver. This was the trickiest part, as you would be presented with 2 signed USB Root Hub drivers, both with the same name! And you could now guess it - the 1st driver was indeed the Sony Ericsson driver (damn you). And if you tried to pick the 1st one to install it would prompt you for the location of the file - "seehcri.sys" (I already deleted all of them from my computer in step no. 3).
THANK YOU SOOOOOOOOOOOO MUCH!!!! I happened to stumble upon your blog searching for the same topic as you and you fixed my problem!!! EXACTLY the same thing was wrong w/ my usb's. What a lifesaver!!! <3
ReplyDelete-B from Detroit
Glad that it helped! I understand how much frustration it could cause and so I just circulated those tips I found around the web to help others! ;)
ReplyDeleteWish I would've came across this about 10 minutes ago. My laptop is having the same issue with VM6 and I couldn't figure out what was causing it. I started to restore it to factory settings :|
ReplyDelete-kife
I would have done the same thing too if it wasn't for all my works in my VM... :(
ReplyDeleteExcellent work mate. Thanks very much.
ReplyDeleteYou're welcomed ;)
ReplyDeleteTHANKS A LOT!!!!!!!
ReplyDeleteI encountered this problem today when I try to copy music to guess what, my Sony Ericsson phone! I uninstalled the Pack but noticed a bunch of "unrecognized device" in device manager. What I did is remove the seehcri.sys from the device manager list and went to Safemode. Then I deleted all enteries in registry having to do with "seehcri," including usb hubs!
ReplyDeleteNo VM wares here. Just Win7 os
Never thought that this post could help so many people (though I said I had posted it to help others) but it did! I'm happy too. :)
ReplyDeleteI guess they used some emulator-like mechanism to make the Sony Ericsson phone works as if it's a USB hub since it wants to map both its phone memory and card memory as USB removable drives on your computer (you would have 2 removable drives when you plug in the phone right?). But things turned out ugly then.
Anyway, lesson learned: DO NOT simply install anything on your work laptop. You might be caught into surprises...
Well done. I had problems with my powered usb hub not seeing any external drives. I narrowed it down to seehcri.sys but couldn't get rid of it. I should have picked the 2nd hub driver and not the 1st from the list.
ReplyDeleteYa the Sony Ericsson driver had taken place of your real USB hub driver. And because it does not know anything about your external drives (it's built to recognize its own internal storage only), that's why you couldn't use any of them too. Follow the steps to get rid of it once and for all!
ReplyDeleteHi Hann,i am Nirav from India.i read seehcri.sys on the first BSOD of my win 7.So thought of googling it & found this post.Even i had used SE PC suite,companoin etc(& still use).Some days back i had bought new x10a,which would not be detected in flash mode.After searching for days,i updated my OS,uninstalled-reinstalled SEUS,did lot of unusual things,finally got it detected...but still many times i face problems using USB(like pendrive suddenly gets disconnected,shows my USB 2 as USb 1,USB transfer speed in KBps etc).
ReplyDeleteBut now i got my 1st BSOD from the time i had installed win7.Does my prob relates to your post in anyway?Should i follow these steps?and does this SE driver takes over all my 6 Usb ports?
and can you elaborate more on what you call the "trickiest part"?
Hi Nirav, the part "many times i face problems using USB" sounds familiar to me though I'm not 100% sure what's really wrong with your Win7. As for my case, I had problems using USB too, but it was with using a USB scanner in VMware. My host computer was still working fine but I need VMware so badly thus I had to give up my SE PC Suite (I uninstalled it and never used it again after the incident).
ReplyDeleteThe thing I said about "familiar" was referring to the common thing we faced: the SE phone works just fine on the computer, but other USB devices fail! My best guess in your case - ya, maybe, it has something to do with this seehcri.sys driver file. Well, fortunately for me, my SE phone is still able to connect to my computer for me to copy photos/videos, even without the SE PC Suite installed. I just choose the "File Transfer" option on my phone display every time when I connect it to my computer. Both my phone built-in memory and memory card work just fine as removable storage. My advice to you is to try your luck with the DebugView progam (download link above) first.
As for what did I mean by the "trickiest part" in my post was this:
"...as you would be presented with 2 signed USB Root Hub drivers, both with the same name! And you could now guess it - the 1st driver was indeed the Sony Ericsson driver..." (so you have to imagine this part here as if you're presented with 2 black boxes to choose and one of them is the Pandora's Box!)
You have to see it to understand what I meant there. If you decide to follow my steps above, remember to choose the 2nd USB Root Hub driver!! The 1st one is really just the SE mimicker driver (i.e. seehcri.sys).
Awesome! Thnk you. This definitely helped me... I wmanually removed the sys file but it reinstalled when i tried to fix the USBs. This is a lifesaver
ReplyDeleteGlad that it helped! ;)
ReplyDeleteGood solution.
ReplyDeleteBut I managed to make it work in a simpler way:
-I uninstalled anything labeled "SonyEricsson" with Revo uninstaller;
-I uninstalled seehcri from the Universal Bus Controllers;
-I reinstalled one-by-one all USB Root Hubs (in fact, I let Windows look for them and install them)
Without rebooting my machine, all the USB ports were normally active.
hi harry, i presume that your step to uninstall seehcri from the Device Manager would do the same thing as I did by deleting the seehcri.sys file manually. and i guess you must show the hidden devices in Device Manager first in order to do so? Great! that's much simpler and lower risk.
ReplyDeleteI had to go through all that shit myself yesterday. Wish I'd seen your post first! Words cannot express my contempt for the sw developers at Sony Ericsson
ReplyDeletejudging from all the responses to this post, we could roughly know how many victims are out there... and still counting... :(
ReplyDeleteThank you, thank you, thank you!!!!!
ReplyDeleteI'm on Win 7, without VM.
ReplyDeleteIf after deleting the "seehcri.sys" and reinstaling the drivers, the problem persist, try to delete “UpperFilters” and “LowerFilters” values (if any) under the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
After deleting the registry values, restart the PC. It worked for me.
BTW Many thanks for the post!
P.S.: Don't forget to backup your registry!
Ya we have no idea what the program has put in the Windows Registry. Sometimes there could be dependency as well. So, better be sorry than late - always backup!
DeleteHi,
ReplyDeleteI had removed that seehcri.sys driver from system and then I deleted it. When I restarted the computer no usb drivers are recognized. In device manager USB are shown with yellow exclamation symbol. System is asking for sehcri.sys file for USB drivers. What to do? Please help
Have you done step 5? You need to re-install all the USB controllers manually by picking the 2nd signed USB Root Hub driver.
DeleteFinally I found solution to get rid of this problem completely.
ReplyDeleteI tried to uninstall the Sony PC Suite by add/remove programs.
I uninstalled all USB Hubs which has seehcri drivers.
I restarted the system. But I had different problem. All USB did not work and when I tried to reinstall drivers it was looking for seehcri again and again.
Finally I searched in c:windows folders. I found a file name oem98.inf. I opened that file and I found that it is the root cause of all problems with seehcri.sys. I just renamed it to oem98.bak and restarted the system. Now the system automatically installed the original USB HUB drivers. Now system is working fine.
Did you try to manually re-install the driver for all the USB hubs after you had restarted the system? If you let the system to automatically detect and re-install the driver for the USB hubs that have been uninstalled, it would always use back the Sony Ericsson driver. So we need to override that by manually selecting a different driver. And in order to override that, I had to delete all the seehcri.sys files in C:\Windows\ first.
DeleteThanks a lot!!!
ReplyDeleteyou're welcome ;)
Delete