I have a 9300-16i that has a dirty flash. how to fix?

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

rykr

New Member
May 25, 2026
1
0
1
I flashed controller 0 with .12 firmware and it worked fine. But it won't flash the second one on the card. the NVDATA for contorller 0 is reported as 0e.01.00.03 while the second one is 0e.01.00.07. I can't find the correct nvp file to flash.

Anyone got any suggestion on how to fix? Thanks in advance!
 

BLinux

cat lover server enthusiast
Jul 7, 2016
2,770
1,137
113
artofserver.com
what's the PCI ID information on it? (PCI Class, Vendor, Product, Sub-vendor, Sub-product)

I suspect the PCI ID information is different than controller 0?
 

fjstore

Member
Jan 17, 2019
41
2
8
The 9300-16i actually consists of two 3008 chips, so you can just flash the 9300-8i BIOS onto it. sas3lfash -c x
 

BLinux

cat lover server enthusiast
Jul 7, 2016
2,770
1,137
113
artofserver.com
The 9300-16i actually consists of two 3008 chips, so you can just flash the 9300-8i BIOS onto it. sas3lfash -c x
No, that would actually mess it up and is probably why the OP is having problems. Using the firmware files from the 9300-8i will flash, but it will cause the manufacturing page to be updated with info for the 9300-8i. Afterwards, if you try to update with 9300-16i firmware, it will complain about mismatch. That's why I'm asking the OP about the PCI ID... if it shows 9300-8i information, then someone did what you are suggesting and that's the problem. The fix is to completely erase the manufacturing page and flash the correct 9300-16i firmware. Anyway, OP hasn't responded in over a week so I assume they figured it out.
 
  • Like
Reactions: fjstore