Jump to content

Recommended Posts

Posted
Bug in the drivers then? Weird that reports aren't more common, did you ask Dell about it?

 

Being of the cynical mindset - rather than keep their customers updated and informed about issues with their products, if they "hide" the information it makes them look better and though their products are perfect and infallible.

E.g. with Fujitsu the once we had a bunch of laptops where the RJ45 jack sat on top of two very thin plastic rails, so any force to insert the cables ultimately damaged the network socket. Raised this with Fujitsu and the vendor - they all denied it was a "design flaw" when it clearly was.

Posted
Bug in the drivers then? Weird that reports aren't more common, did you ask Dell about it?

 

It doesn't take much searching online to see there are issues with this particular model from Intel - yet there is no formal KB from Intel or Dell regarding this.

 

Unfortunately I can't ask Dell as the machines are on trial and are refurbs.

 

@mhaddock makes a valid point. Computer manufacturers tend to deny any existence of problems, much like car manufacturers currently do.

Posted

I've made a PowerShell script that disables the necessary required bits in order for the Intel I217-LM network connection to be fully functional.

 

I was unable to have the script explicitly run against the exact naming of the Intel onboard connection, so instead it runs against any network connection.

 

Best way to use this is to have it as an application in MDT and use it during the deployment process.

 

 

# Disable TCP Checksum Offload (IPv4)Disable-NetAdapterChecksumOffload -Name "*" -TcpIPv4# Disable Large Send Offload V2 (IPv4)Disable-NetAdapterLso -Name "*" -IPv4# Enable Power Management Event & Disable Energy Efficient Ethernet$regkey = 'HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}'if (Test-Path $regkey){    Get-ChildItem $regkey -ErrorAction SilentlyContinue |% {         if ($_.GetValueNames() -contains 'EnablePME')        {            Write-Host "PME value found in $_"            [Microsoft.Win32.Registry]::SetValue($_, 'EnablePME','1')        }    }    Get-ChildItem $regkey -ErrorAction SilentlyContinue |% {        if ($_.GetValueNames() -contains 'EEELinkAdvertisement')        {            Write-Host "EEELinkAdvertisement value found in $_"            [Microsoft.Win32.Registry]::SetValue($_, 'EEELinkAdvertisement', '0')        }    }}

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...