Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Ethernet and Network Controller issue

23 Jan 2009   #1
lofin

 
Ethernet and Network Controller issue

Good afternoon, everyone
(In Brazil, it's half past noon right now.)

I'm running Windows 7 on my laptop for some time now, and I am really satisfied with it.

I have just one thing bugging me, since I canīt get it to work as it should.
Windows has recognized the "Ethernet Controller" and "Network Controller" as USB devices (therefore I can "Safely remove them").

I was wondering if any of you guys is going through something like that or have any clue on solving this issue.

(In case of any grammar or language mistakes, sorry. I don't have the chance to pratice the language every day here in Brazil )

LAN 10/100BASE-T Ethernet LAN integraded Wireless Intel PRO/Wireless 4965AGN

My System SpecsSystem Spec
.

23 Jan 2009   #2

Windows 7 Beta 1 b7000
 
 

Hit your start menu and type in the search box "devmgmt.msc" (without the quotes), and run the program that is listed. You should get a screen similar to the one that is attached. What do you have listed under "Network Adapters"?


Attached Thumbnails
Ethernet and Network Controller issue-devmgmt.msc.png  
My System SpecsSystem Spec
23 Jan 2009   #3
lofin

 

Thanks for the reply, renthor.

I'm working right now.
I'll get back to you in a couple of hours, ok?
My System SpecsSystem Spec
.


23 Jan 2009   #4
lofin

 

Here you go:


My System SpecsSystem Spec
23 Jan 2009   #5

Windows 7 Beta 1 b7000
 
 

And they definitely show up in Safely Remove Hardware? Everything is integrated on your laptop? You're not using any sort of USB adapter?

And I'm guessing by the fact that Aero is enabled, this is not a VM install?

EDIT: Also, please try this for me. Go back to the device manager like you did before, right-click on your controller "Marvell Yukon..." and click on "Properties". On the window that pops up, click on the Details tab and then in the Properties drop down box, find the "Safe Removal Required" option and select that. Then please tell us what the resulting value is. I'm thinking it will say <true>, unlike my example capture below.


Attached Images
 
My System SpecsSystem Spec
23 Jan 2009   #6
lofin

 



Nope. Everything intregaded on my laptop.

Thatīs right.
The OS is installed on my physical machine.


Any ideas why this is happening?
My System SpecsSystem Spec
23 Jan 2009   #7

Windows 7 Beta 1 b7000
 
 

I have an idea, see my edit above. If I'm right, I can walk you through some semi-complicated registry edits to fix it.. but someone else might have an easier method.

Or you could just ignore it..everything is working correctly? Though I'm assuming it would be annoying to accidentally remove it.
My System SpecsSystem Spec
23 Jan 2009   #8

Windows 7
 
 

Yeap. I got <true> as a result.

Look.. If you don't mind walking me through this semi-complicated process, I'm in!
I wanna try solving this.

I'm not such a newbie Let's do that!


* (Now i'm "lofin2", ok? There seems to be a problem with my previous login)
My System SpecsSystem Spec
23 Jan 2009   #9

Windows 7 Beta 1 b7000
 
 

Ok, let's start then. I need first to find out the hardware ID of your controller. You can find that the same way you found the <true> result. Instead of looking for "Safe Removal Required", look for "Hardware Ids" and list what you get for a result(s).
My System SpecsSystem Spec
23 Jan 2009   #10

Windows 7 Beta 1 b7000
 
 

Ok, we found the issue and I have a band-aid fix for it, should anyone else encounter it and need/want to resolve it for themselves. Though if someone finds a better way to do this, by all means post it.

Since I won't know what hardware ID / registry keys / etc (see my above post) you'll have, I'll use dummy ones, and you'll have to do your best to substitute with your relevant information.

Disclaimer: I assume no responsibility for anything that you do with regards to these instructions. You do so at your OWN RISK.
Before doing anything, please create a restore point

First, if you haven't already, determine the hardware ID of the device(s) you want to remove from the "Safely Remove Hardware" area. To do this, search for "devmgmt.msc" in the search box of the Start Menu. Find your device, right-click and choose "Properties". In the next window, choose the "Details" tab and then choose "Hardware Ids" from the drop down box. Make note of all of the values that appear. In my example, we'll use "PCI\dummyValue" You can safely close out of everything.



Next, search for "regedit" in the search box of the Start Menu. Right-click and choose "Run as Administrator". (This part of the step may be unnecessary but I am not sure). When the registry editor appears please make a back up of your registry by selecting "File...Export". Make sure that the export all tick box is selected, and save the file anywhere of your choosing.

Once your back up is made, stay in the registry editor and go to the following key, substituting the dummy value with the hardware id of your particular device.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\"your value"**
**Note, in my example I would choose the PCI sub key, but your device may be located somewhere else, like USB
There may be several listings that look similar for your device's id. Look for the one with an option to expand and do so. See my example below:



Next, click on that key, and in the pane on the right you will find a list of different keys and values. We're looking at the "Capabilities" DWORD value.



The last digit of the hex value is what sets whether or not Windows sees the device as a device that should be removed safely or not. If it should be removed safely, then it will likely be a 4. Or 14, or 24 etc (the last digit is 4). To remove that flag, simply set the last digit to 0.

To do this, will require a little bit of fancy footwork. We need to take ownership of the key first. To do so, back in the left pane, right-click on the currently selected key (should be 4&something) and choose "Permissions". Then click Advanced.



Select the Owner tab and select your user name. Tick the box to take ownership of everything in the key and below, then click ok. At this point it may give you an error message or warning, but you should still be the owner. Back at the main permissions screen, check the box for full control, hit apply, and then ok.




Now, finally, double-click on the Capabilities value and in the value box that opens, input your new value. If it is just a 4, then change it to a 0. If it is any other number with the last digit of 4, then change it to the same number but with the last digit of 0. (e.g. 24 becomes 20).

Everything is fixed for now, but if you reboot/logout/shutdown, it will revert. How do we fix this? Here comes that band-aid. Before you close out of regedit, right-click again on the 4&something key in the left pane and choose export. Save the file (just the key, not all) somewhere where you can easily find it. Now you can close regedit. In my example, I called it branch1.reg.

Note: If you have more than one device you want to remove, you will need to do the above for each device. Then follow the multiple device instructions below.

Open Notepad and type the following

Code:
@echo off
regedit.exe /s "full path to .reg file"
You'll replace "full path to .reg file" with the path to that file. I saved branch1.reg to my C:\ drive, so my file would read

Code:
@echo off
regedit.exe /s C:\branch1.reg
*If your path does not have any spaces in it at all, you can drop the quotes, otherwise you'll need to leave them there.

Next save your file as "whatever_name_you_would_like.bat", making sure that All types is selected from the drop down box. Save this in your startup folder: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup



You're all set! The @echo off line will make this silent (you will not see a command prompt) and the /s switch for regedit.exe will bypass the prompt for it to add the information to the registry.

Multiple device instructions:
You will need to merge each .reg file into one .reg file using Notepad. Simply open them in Notepad, copying each file's contents into one master .reg file. Then follow the instructions from where you left off above.
My System SpecsSystem Spec
Reply

 Ethernet and Network Controller issue





Please note  Please note
        When your issue is fixed please remember to thank those that helped you and mark the thread as solved.
Thread Tools




Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Đ Designer Media Ltd

All times are GMT -5. The time now is 01:08 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33