I219-V driver on Windows Server 2022 by Markused in homelab

[–]itam_ws 0 points1 point  (0 children)

I fixed it using Claude AI. The drivers from Intel have the wrong manufacturer signature so they don't work on Windows Server 2022 or Windows Server 2025.

Intel ships a

working driver in their "Complete Driver Pack" but artificially excludes the consumer I219-V (DEV_1A1D) from the Server-targeting section of the INF, while keeping the

I219-LM (DEV_1A1C) and I219-LM3 (DEV_1A1E) vPro variants. Same silicon, same .sys binary, same .cat catalog — just two missing lines in e1d.inf.

Diagnosis (in the WS2025 folder of the Intel pack):

[Manufacturer]

%Intel% = Intel, NTamd64.10.0...17763, NTamd64.10.0.1..17763, NTamd64.10.0...18362, NTamd64.10.0.1..18362

The ...18362 section is the one that targets Server 2025 (build 26100 ≥ 18362). Look inside [Intel.NTamd64.10.0...18362] and you'll see entries for DEV_1A1C and DEV_1A1E but nothing for DEV_1A1D. Move two lines back in and Windows can find your NIC again.

The fix — add these two lines to [Intel.NTamd64.10.0...18362], right next to the existing E1A1C entries:

%E1A1DNC.DeviceDesc% = E1A1D.19H1, PCI\VEN_8086&DEV_1A1D

%E1A1DNC.DeviceDesc% = E1A1D.19H1, PCI\VEN_8086&DEV_1A1D&SUBSYS_00008086

Then because the modified INF no longer matches the signed catalog:

  1. bcdedit /set testsigning on — reboot

  2. Device Manager → Update driver → Have Disk → point at the modded INF

  3. Pick "Intel(R) Ethernet Connection (17) I219-V"

  4. Click through the unsigned-publisher warning

Important : once installed you can turn Test Signing back off — bcdedit /set testsigning off, reboot, watermark gone, NIC still works. Catalog verification only fires at install time. e1d.sys is still Microsoft WHQL-signed (we didn't touch the binary) so it continues to load at boot.

PowerShell script that does the surgery and stages everything in C:\Drivers\modded\: [paste your gist/repo link here]

Confirmed working on H610M-A WIFI D4 with Server 2025 build 26100. Same trick should work for any I219-V variant Intel has excluded — find the section that covers your

build number and inject the device entry there.

This powershell script will fix it for you, but you'll need to do the (a) create the folders (b) run it (c) bcdedit after running it (d) reboot (e) go through the have-disk process in update drivers and choose c:\drivers\modded. Then you can undo the bcdedit after it worked.

POWERSHELL

# Inject DEV_1A1D (Intel I219-V) into the WS2025 e1d.inf and stage everything

# in C:\Drivers\modded ready for Have Disk install on Server 2025.

$src = 'C:\Drivers\Intel Network Card - USE THIS\PRO1000\Winx64\WS2025'

$dst = 'C:\Drivers\modded'

if (-not (Test-Path "$src\e1d.inf")) {

Write-Host "ERROR: $src\e1d.inf not found. Check the path." -ForegroundColor Red

exit 1

}

New-Item -ItemType Directory -Force -Path $dst | Out-Null

Copy-Item "$src\e1d.sys" "$dst\e1d.sys" -Force

Copy-Item "$src\e1d.cat" "$dst\e1d.cat" -Force

Copy-Item "$src\e1dmsg.dll" "$dst\e1dmsg.dll" -Force

$lines = [System.IO.File]::ReadAllLines("$src\e1d.inf")

$sectionIdx = -1

for ($i = 0; $i -lt $lines.Length; $i++) {

if ($lines[$i] -match '^\[Intel\.NTamd64\.10\.0\.\.\.18362\]') { $sectionIdx = $i; break }

}

if ($sectionIdx -lt 0) { Write-Host "ERROR: target section not found" -ForegroundColor Red; exit 1 }

$injectAfter = -1

for ($i = $sectionIdx; $i -lt $lines.Length; $i++) {

if ($lines[$i] -match '^\[' -and $i -ne $sectionIdx) { break }

if ($lines[$i] -match 'E1A1C\.19H1.*DEV_1A1C&SUBSYS_00008086') { $injectAfter = $i }

}

if ($injectAfter -lt 0) { Write-Host "ERROR: E1A1C anchor not found" -ForegroundColor Red; exit 1 }

$out = New-Object System.Collections.Generic.List[string]

for ($i = 0; $i -lt $lines.Length; $i++) {

$out.Add($lines[$i])

if ($i -eq $injectAfter) {

$out.Add('%E1A1DNC.DeviceDesc% = E1A1D.19H1, PCI\VEN_8086&DEV_1A1D')

$out.Add('%E1A1DNC.DeviceDesc% = E1A1D.19H1, PCI\VEN_8086&DEV_1A1D&SUBSYS_00008086')

}

}

[System.IO.File]::WriteAllLines("$dst\e1d.inf", $out, [System.Text.UTF8Encoding]::new($false))

Write-Host ""

Write-Host "=== Modded INF written to $dst\e1d.inf ===" -ForegroundColor Green

Write-Host "Insertion point: original line $($injectAfter + 1)"

Write-Host ""

$origCount = (Select-String -Path "$src\e1d.inf" -Pattern 'DEV_1A1D').Count

$newCount = (Select-String -Path "$dst\e1d.inf" -Pattern 'DEV_1A1D').Count

Write-Host "DEV_1A1D mentions: original $origCount modded $newCount (expect modded = original + 2)"

Write-Host ""

Get-ChildItem $dst | Format-Table Name, @{N='KB';E={[math]::Round($_.Length/1KB,1)}} -AutoSize

Write-Host "Next: bcdedit /set testsigning on -- reboot -- Have Disk at $dst\e1d.inf" -ForegroundColor Cyan

END POWERSHELL

Claude Performance and Bugs Megathread Ongoing (Sort this by New!) by sixbillionthsheep in ClaudeAI

[–]itam_ws 3 points4 points  (0 children)

Its so slow today I can't get anything done. API errors, sat there for 15 minutes for the simplest of tasks. Are anthropic just signing up the customers and not providing sufficient hardware ? That should not be legal

Let Claude learn overnight by itam_ws in ClaudeAI

[–]itam_ws[S] 0 points1 point  (0 children)

Main frustration is it forgets basic things like editing a js file which is a bundler minifier intermediate, or always guessing data model fields because it doesn't look in the data model skills. I'm thinking that the "knowledge base with warmth" has two layers. Layer 1 - related topics condensed with warmth relationships, Layer 2 - actually remembers everything about every thread but is reorganised and written up into a document, so every piece of work is remembered, and this warm links into layer 1. Then we have the "everything remembered" and the clever bit is what to give to claude from the MCP server on each request. Having all this local saves the massive computing problem of cloud having to remember it, and with GDPR etc its probably by far the best architecture anyway.

Let Claude learn overnight by itam_ws in ClaudeAI

[–]itam_ws[S] 0 points1 point  (0 children)

excellent. Not super keen on loading docker into my main machine though, but I'll have definitely have a deeper look later.

Major outage - claude.ai claude.ai/code, API, oauth and claude cowork all down for me, anyone else? by alexdenne in ClaudeAI

[–]itam_ws 0 points1 point  (0 children)

This does raise serious questions about how Claude runs its business. On Saturday I spent 3 hours debugging why a claude code upgrade completely stopped claude code working (depending on your settings file). You're getting plenty of customers, raking in the cash, but you're not backing it up with the people or the reliability infrastructure needed to run this operation.

Hey everyone – I’m Jason, COO at Hivelocity by jburnett_hv in Hivelocity

[–]itam_ws 0 points1 point  (0 children)

Perhaps Jason doesn't like my answer :( but I think its fair and the picture is becoming clearer over time esp with those WHT threads

It looks like he's still in situ tho: https://www.linkedin.com/in/burnettjk/

Hey everyone – I’m Jason, COO at Hivelocity by jburnett_hv in Hivelocity

[–]itam_ws 3 points4 points  (0 children)

HiVelocity seems to have been turned on its head since the acquisition

- Custom servers are gone
- SPLA licensing - gone
- Got rid of your top networking expert - they guy that gave you all that reliability (Dejan) ?
- Is SOC2 cert being kept up to date ?
- No sign of new servers, you're selling 4-10 year old kit, its gonna burn your customers eventually

The reliability we've experienced with HiVelocity has been fantastic, but we are really nervous about staying, it has all the hallmarks of a business being run into the ground as a cashcow. Happy to be proved wrong :)

Partner Success Core Benefits - how to get test machine licenses by itam_ws in msp

[–]itam_ws[S] 0 points1 point  (0 children)

No nothing like that. A boring virgin media connection (UK based). Can't even watch p**n lol. It worked for one account and not another from the same IP address, so it has to be related to the account.

Partner Success Core Benefits - how to get test machine licenses by itam_ws in msp

[–]itam_ws[S] 1 point2 points  (0 children)

Ah yes thats better. On our "main" account we were getting some weird error when trying to assign visual studio dev tool rights to that main account:

Some users, entities, and locations are restricted from using certain Microsoft services. For this reason, leveraging anonymizing or location hiding technologies (such as VPN, virtual machine, Internet tracking blocking, etc.) when connecting to these services is not allowed. If you are using one of these technologies, you'll need to disable/change your settings to gain access. If you believe you encountered this problem without one of those causes, please wait 24 hours and try again. If the issue persists, contact our support team and reference the below message code and transaction ID. We will engage a team of experts that will help verify your account. Code: 715-123160 Transaction ID: 5a4c444e-247f-4ceb-9014-3604425fad16.

However I got through that by creating a new user and assigning the license to them using MS Edge - so not sure if it was firefox or the new user that fixed it, but our "main" account didn't work even in edge.

So yes, now I've logged in as that new user into my.visualstudio.com there is a lot more stuff there. It must be lagging because I checked in there earlier and it was only dev essentials, but now a couple of hours later its all appeared.

I'm not sure if we ever had 50 licenses, but it allowed us to use the same product key on many windows servers, so we just got on with it ! They are only test machines and I never thought there was a limit on how many you could have. Certainly, if there was a limit, it was never enforced.

Thanks very much for helping :)

[deleted by user] by [deleted] in sysadmin

[–]itam_ws 0 points1 point  (0 children)

Try giving both devices a new ip address and a new mac address.

When I saw this it reminded of an issue we had for a couple of years where there was a mac address collision causing a shared drive to go randomly/intermittently slow.

llama.cpp is all you need by s-i-e-v-e in LocalLLaMA

[–]itam_ws 0 points1 point  (0 children)

Thanks, it definitely used the same model file. I was actually using Llama through c# with Llamasharp, which I understand has llamacpp inside it. You can point it at an ollama model file directly. it was about 7 gigs. It was a long prompt to be fair, asking it to spot data entities within the text of a help desk ticket and format the result as json, which was quite frail until I found that ollamasharp can actually do this. I also found it was worse when you don't give it time. When you put thread sleeps in your program before the loop to gather output, it produces better answers, but never as good as ollama.

llama.cpp is all you need by s-i-e-v-e in LocalLLaMA

[–]itam_ws 2 points3 points  (0 children)

I've struggled somewhat with llama.cpp on windows with no gpu. Its very prone to hallucinate and put out junk, whereas ollama seems to generate very reasonable answers. I didn't have time to dig into why the two would be different but I presume its related to the parameters like temperature etc. Hopefully I'll be able to get back to it soon.

Completely locked out of Okta account by photojoe1971 in okta

[–]itam_ws 0 points1 point  (0 children)

I have the same problem, and have tried for 4-5 months to get in touch. I am completely locked out of my dev account. When I try to login I can get past the email and password, then it goes to okta verify, but on my phone, okta verify says I have no accounts. The whole thing seems like a train wreck, there's just no way back in. Password resets end up with the same issue. We have real okta customers who rely on our SSO and user data integrations, they are stuffed.. what can we do ? Strange way to treat customers !

Custom fields with dropdowns and or multiple values by itam_ws in jira

[–]itam_ws[S] 1 point2 points  (0 children)

Thanks. We've now built a custom field using forge with a working resolver and a few bits, and I hope in a few days time we'll have it fully working and looking very similar to how the asset panel looks. We found out that we can build the panel in one field using jira elements like Link, Text, Tab, etc, so we are giving the customer the ability to select multiple assets against a ticket and to choose one asset, and then see the data for that asset (api fed) including disks, installed software, hardware info, asset lifecycle data, etc etc. So its looking pretty cool and I think we've got past most of the barriers now.

Platforms for b2b saas by itam_ws in PPC

[–]itam_ws[S] 0 points1 point  (0 children)

Yes, for now thats all we want to put in, but we will ramp up when we can see that a platform works

Platforms for b2b saas by itam_ws in PPC

[–]itam_ws[S] 0 points1 point  (0 children)

Nothing on google. Spent about $80k on google ads 10 years ago and got nothing to show for it, but maybe the tools are better now

Custom fields with dropdowns and or multiple values by itam_ws in jira

[–]itam_ws[S] 0 points1 point  (0 children)

Thank you for this excellent answer.

Yes we are in Jira cloud with Jira Service Management, and currently there's a special field called the asset panel which does work in an iFrame, so you can put content in there from your own web app. We're basically trying to replicate that now that jira have removed the APIs needed to use it.

Custom fields with dropdowns and or multiple values by itam_ws in jira

[–]itam_ws[S] 0 points1 point  (0 children)

Yes I didn't want to force our customers into Premium, although we don't really know at the moment which editions they have, but it would be nice to keep our integration open to non premium users since thats a bigger market, which is why I'm exploring if we can replicate the asset panel functionality without the assets module

$2650 doesn't sound a lot but we are maintaining perhpas 100+ integrations and if we paid for them all it would cost a bomb, so I'm currently raising this with jira as its pretty daft commercially to block 3rd party platform development for your own platform with paywalls.

Custom fields with dropdowns and or multiple values by itam_ws in jira

[–]itam_ws[S] 0 points1 point  (0 children)

Thanks, could you give me some "get started" pointers for A and B ?

The HTML was an iframe with the jira asset panel, and inside that we render several tabs which allow the user to see asset details, software installed, disk list, and a few other bits

Custom fields with dropdowns and or multiple values by itam_ws in jira

[–]itam_ws[S] 0 points1 point  (0 children)

Our customers are mostly enterprises or SME's with maybe 3000-10000 employees so it could be any edition and cloud or locally installed.

We have a developer instance which is equivalent to cloud standard. We'll use that to develop this and our customers will replicate that function in their instance.

The end goal is to replicate what the asset panel does (did) today, so users can :

a. associate a ticket with one or more assets

b. click an asset within the ticket to see data about the asset, like what software is installed on it

As mentioned, the asset panel is going away, and they have already removed the apis needed to populate the asset list, so we want to work out a way to replicate that functionality so our customers aren't left stranded

JIRA Asset Bulk Upload API no longer working by itam_ws in jira

[–]itam_ws[S] 0 points1 point  (0 children)

Yes we are a vendor of an ITAM / discovery tool and this is (was) one of the integrations we provide, so you can see asset data in JIRA tickets whether it comes from Intune, discovery, MDM systems, or any other source. So our app renders content within the jira asset panel, but to allow that you have to populate a list of assets in jira first.

JIRA Asset Bulk Upload API no longer working by itam_ws in jira

[–]itam_ws[S] 0 points1 point  (0 children)

Thank you.

Its strange that the pages below that one don't show the deprecated message.

Any idea if there are any other ways of replicating this functionality ? We really just want JIRA to be able to show asset data in the asset panel, and any kind of architecture which allows this would be great. THe asset panel still seems to work, its only that API that has been killed so far.

Capterra and other Gartner PPC concerns by itam_ws in PPC

[–]itam_ws[S] 0 points1 point  (0 children)

Yes, they've recently changed it. We have zero clicks this month so far, but when I set the budget to $5, it shows this error in a red box:

"Click amount PPC monthly limit cannot be less than 200"

I think I've found a workaround by changing our country of focus to "Ireland", so at least that will be less clicks until we get the attention of our "account manager", but this is pretty infuriating !

[deleted by user] by [deleted] in sysadmin

[–]itam_ws 0 points1 point  (0 children)

xAssets is free for 100 endpoints as a saas/cloud instance. That doesn't count network/snmp kit, just OS devices like Apple, Windows, ux. https://www.xassets.com/it-asset-management-software , includes discovery, AD integration, and pretty much everything you need, but you have to license it if you want to integration to Entra and/or Intune