BIOS den skjulte sandhed
Kender du det?Du har købt et trådløst mini PCI-kort til din bærbare PC, installeret og genstartet, men du mødes af fejlmeldingen ”error – unsupported wireless network device” eller noget lignende.
Jeg købte et Intel PRO/bg2200 kort til min HP/Compaq nc4000 og fik følgende svar, da jeg genstartede:
”104 – Unsupported wireless network device detected. System halted. Remove device and restart”
hmm, hvad sker der?
På HP/Compaq’s webside anbefales netop Intel PRO/bg2200 til min computer og mange andre HP/Compaq bærbare har dette kort installeret. Kortet skulle være kompatibelt, se http://h30143.www3.hp.com/configure2.cfm?sid=17733&jumpid=re_R2845_store/smeValueAdd/discontinued/notebooks/nc4000/accessories.
Her er problemet:
86 80 20 42 3C 10 F5 12
Dette er hentet fra en .bin fil af min PC’s BIOS, åbnet i EditPad Pro.
Værdierne henviser til Intel PRO/bg2200 kortets Vendor og Device ID (8086 og 4220) i BIOS er dette lig med 86 80 og 20 42. De næste værdier henviser til kortets Subsys (12F5103C) i BIOS = 3C 10 F5 12.
Problemet er at mit Intel kort har Vendor/Device ID 8086/4220 og Subsys 27028086, med andre ord BIOS genkender ikke mit korts Subsys.
Hvad er det så for et Subsys, der er i BIOS?
Det er HP/Compaq’s egne Intel PRO/bg2200 kort, der har et særligt Subsys ID. Udover bg2200 er der tilsyneladende to andre Intel kort i BIOS samt et par Broadcom.
Men hvorfor tillader BIOS kun HP/Compaq "signerede" kort??
Løsning:
1: Start PC, luk ned i standby mode. Installer kort og software. Tænd igen. HEY!!! Kortet virker sgu’, alt kører 100 pct. perfekt. Men! Genstart computeren og se meddelelsen ”104 unsupported wireless…” etc. Ok, ud med kortet, start op, standby mode, sæt kortet i, tænd igen. Ikke videre praktisk, men det fungerer som en midlertidig løsning.
2: Reprogrammer BIOS. Fjern HP/Compaq’s Subsys ID og sæt mit Intel korts Subsys ID i stedet, det burde virke, i teorien. Problemet er at det er risky, specielt når man, som jeg, ikke ved hvordan man laver checksum (kontrollerer at den reprogrammerede BIOS rent faktisk fungerer). Én fejl og computeren er færdig.
(andre har haft held med dette: http://www.richud.com/HP-Pavilion-104-Bios-Fix/, her har jeg hentet min inspiration)
Og nu, spørgsmålet
Er der andre, der har erfaring med dette problem?
Hvordan laver jeg en checksum? (i EditPad Pro)
Hvordan flasher jeg min BIOS med en .bin fil?
Hvorfor kan jeg ikke på normal vis installere et Intel PRO/bg2200 netkort, som jeg IKKE har købt hos HP/Compaq? Hvorfor er det KUN HP/Compaq’s egne kort der kommer forbi BIOS?
Jeg stillede spørgsmålet til HP/Compaq’s support, der i første omgang svarede at han ikke havde hørt om problemet og at min teori var helt ude i hampen, men de ville undersøge det. Senere ringede jeg tilbage og nu var vedkommende supportperson i defensiven, han havde talt med folk omkring sig og fået et eller andet at vide. ”Det har været helt oppe i toppen”, som han sagde med dæmpet stemme, ”det problem bliver under ingen omstændigheder løst”. Herefter fulgte en lang og vag forklaring på hvorfor BIOS blokerede for 3. parts hardware, der ikke var supporteret af HP/Compaq. Men hvorfor bekymrer HP/Compaq sig om hvad jeg sætter i min PC af alskens hardware, som de på ingen måde har ansvaret for?
Måske fordi HP/Compaq vil have deres kunder til kun at købe hardwaren hos dem – naturligvis til absurd høje priser?
IBM fører en lignende politik over for deres kunder, og jeg ved, at jeg ikke er den eneste, der har oplevet dette problem med HP/Compaq’s bærbare. Utrolig megen tid må være blevet spildt på at folk, som jeg, har siddet og revet sig i håret i flere dage over dette problem, for derefter målløse at have konstateret at det ikke er computeren, men producentens grådighed, der har påført dem problemet.
Et par links:
Lang tråd i HP/Compaqs brugerforum om problemet, der går flere år tilbage:
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=567021&admit=-682735245+1176918964230+28353475
Løsninger og research i HP/Compaq’s BIOS:
http://www.richud.com/HP-Pavilion-104-Bios-Fix/
http://www.srcf.ucam.org/~mjg59/thinkpad/bios.html
Løsninger og research i IBM’s BIOS:
http://www.paul.sladen.org/thinkpad-r31/wifi-card-pci-ids.html
