![Firewire ieee 1394b și drivere pentru windows xp (unibrain ubcore 3.2) Firewire ieee 1394b și drivere pentru windows xp](https://images-on-off.com/images/137/firewireieee1394bidrayveripodwindowsxp-31722ade.jpg)
Kitul FireWire DV 800 de la Trust conține o placă IEEE 1394b pe chipsetul TI. Dar cablul 1394b nu este inclus în pachet.
Cardurile FireWire vin de obicei fără drivere, deoarece Windows are propriile sale. Suportul IEEE1394 este inclus în Serial Bus Protocol 2 (SPB-2), iar driver-ul face parte din Protocolul OHCI Protocol (Interfață Host Open Controller).
Sistemul de operare Microsoft Windows XP nu are încă drivere pentru IEEE 1394b. Un angajat al Microsoft ar putea împărtăși cu noi informațiile următoare.
„Noi nu am sprijinit 1394b. Acest standard poate să nu funcționeze în anumite condiții, în Windows XP și Windows XP SP1. Problema este agravată de faptul că OHCI 1.0 și OHCI 1.1 nu suportă 0x3 codul de viteză. Aceasta este o valoare rezervată în caietul de sarcini OHCI, care nu poate fi folosit.“
angajat al Microsoft [al cărui nume nu este cunoscut pentru a ne] a confirmat, de asemenea, declarația Unibrain: IEEE 1394b capacitatea dispozitivului de conectare scade la un nivel minim prevăzut cu autobuzul 1394 (IEEE1394 clase de tip standard, S100 și S800 caietul de sarcini sunt sinonime rata Mbit / s).
O sursă ne-a spus: „De ce facem situația mult mai complicată în cazul în care dispozitivele 1394a confuz și 1394b Dacă ignorăm respectarea OHCI și viteze de ridicare de până la 800 Mbit / s, dispozitive mai vechi, pur și simplu nu va funcționa dacă vom expune viteza ..? S100, atunci toate dispozitivele vor funcționa bine. Soluția nu a fost ușoară, dar nu am avut loc de manevră - desigur, dacă vrem să susținem 1394b deloc ".
Șanse pentru specialiști
Atitudinea Microsoft oferă o oportunitate unică producătorilor de programe 1394, cum ar fi compania greacă Unibrain. La fel a fost și OrangeWare din California. specializată în programarea conducătorilor auto. A lansat drivere optimizate, atrăgând imediat atenția.
Potrivit Unibrain, propriul driver ubCore, ca și produsul concurente de la OrangeWare, oferă o creștere de viteză în comparație cu driver-ele standard OHCI în Windows XP SP2.
Cu propriile drivere, ubCore Unibrain promite o creștere a performanței de până la șapte ori în comparație cu driver-ele OHCI pentru Windows XP SP2. Rezultate pentru test de compuși de tip Unibrain „punct-la-punct“ între cele două PC-ul folosind propriile sale adaptoare Unibrain Fireboard 800. Lungime cablu 4,5 m, lățimea de bandă disponibilă în MB / s.
Drivere Microsoft Windows XP SP2
MS Windows XP cu SP1
Windows XP și Rețea 1394
Să începem cu faptul că în Windows există probleme cu rețele bazate pe FireWire. Numărul de utilizatori ai unor astfel de rețele este mic, astfel încât gigantul software obține un feedback mic. De fapt, legătura dintre cele două carduri 1394 nu este adesea realizată deloc. Acest lucru se poate datora cablurilor de calitate scăzută de calitate scăzută, incompatibilității între hardware (rareori) sau problemelor driverului. Multe dintre driverele IEEE1394 nu acceptă toate funcțiile cardurilor sau chipset-urilor sau le furnizează incorect.
În timpul testului, toate celelalte conexiuni de rețea au fost dezactivate.
Teoretic, Windows XP nu înțelege IEEE 1394b. Prin urmare, sistemul nu poate oferi un driver fiabil adecvat. În același timp, Windows XP a recunoscut cardul Trust ca și adaptor IEEE 1394 și i-a atribuit un driver standard OHCI. Deși sistemul nu este încă pregătit pentru "b", Windows a creat o conexiune la rețea, afișând o viteză de 800 Mbps, chiar și cu mai puține probleme decât conexiunea standard FireWire IEEE 1394a! Munca unei astfel de rețele și măsurătorile noastre au mers fără probleme.
Deși driverele OrangeWare trebuie să fie instalate manual, acestea nu contribuie la mizerie.
Cu versiunea curentă a Release Candidate 2 Service Pack 2 pentru Windows XP, situația este în general diferită: cu driverele IEEE 1394b în SP2, performanța a scăzut cu aproximativ 2-3 ori. Judecând după valori, driverele din SP2 sunt prea "crude". Am putea confirma această ipoteză instalând driverele Unibrain în Windows XP cu SP2. Din păcate, acestea au încălcat stabilitatea sistemului. Driverele Unibrain pot fi instalate numai după o reinstalare completă a programului XP cu SP2. Deși nu au apărut probleme similare cu driverele OrangeWare în Windows XP SP2, lățimea de bandă a scăzut la nivelul driverelor Unibrain. Driverele OrangeWare pentru Windows XP SP1 au trebuit să fie instalate manual și au funcționat fără probleme. În același timp, nu au arătat câștiguri de performanță în comparație cu driverele Windows OHCI.
ubCore de la Unibrain: nu atât de ușor
În primul rând, am instalat driverul Unibrain ubCore Versiunea 3.2 în Windows XP cu Service Pack 1. Să începem cu faptul că conexiunea la rețea 1394 tocmai a dispărut. Aceasta nu era o eroare software, așa cum am sugerat inițial, ci abordarea Unibrain: compania oferă o instalare manuală a unei conexiuni de rețea, care este foarte puțin descrisă în manualul online. Trebuie să descărcați driverele corespunzătoare din subdirectorul "Firenet" ubCore utilizând Expertul de instalare hardware Windows. Apoi, va apărea rețeaua.
Dar asta nu e tot. La prima încercare, nu am putut stabili o legătură. Driverele au trebuit să fie eliminate, apoi instalate din nou, alternând acest proces cu repornirea computerului. După mai multe încercări, am reușit în cele din urmă să stabilim o conexiune. Cu toate acestea, sa dovedit a fi instabilă: SiSoft Sandra a continuat să "plutească" în timpul măsurătorilor, iar NetIO a refuzat în mod repetat să stabilească o conexiune. Dacă aveți instalat un software antivirus sau un firewall, este posibil ca driverul Unibrain să nu înceapă deloc. Chiar și după eliminarea driverului, nu am putut stabili o conexiune stabilă. În general, driverul Unibrain se simte bine numai pe sistemul "proaspăt", nou instalat - fără software antivirus și un firewall.
FireWire vs. Gigabit Ethernet
O nouă versiune de mare viteză a IEEE1394 este cunoscută sub numele de FireWire-800 sau FireWire-b. Dar acest lucru este puțin probabil să fie corect, deoarece standardul necesită o manipulare atentă. Oficial, noua versiune este numită "IEEE 1394b". În plus față de noii conectori, care în față arată ca o versiune mărită a conectorului i.Link (mai mult de trei ori), oferă o creștere a performanței. Capacitatea maximă în condiții ideale este de aproximativ 100 MB / s (800 Mbps). În practică, viteza medie a dispozitivelor externe de hard disk-uri de tip este jumătate din valoarea maximă (50 MBytes / s), și o conexiune directă între două calculatoare utilizator va primi doar un sfert (25 Mbytes / sec).
Rețelele Gigabit Ethernet permit obținerea unei viteze de transmisie efective de 70-80 MB / s, în ciuda tehnologiei cu probabilitatea de coliziune.
Comparativ cu pachetul Service Pack 2 încă disponibil pentru Windows XP, driverele Unibrain și OrangeWare oferă o creștere a vitezei, deși nu la fel de mare ca promite de ambii producători. Dacă îl comparați cu driverul OHCI în Windows XP cu SP1, atunci nu există o creștere semnificativă în driverele dezvoltatorilor terți. Înainte de lansarea Service Pack 2, Microsoft are suficient timp pentru a-și optimiza driverele sau pentru a le înlocui cu cele mai bune. Vom reveni la această problemă după lansarea SP2.
Considerăm că FireWire 800 își va găsi locul în domeniul stocării datelor, deși în rețele, fără a număra grupuri mici de utilizatori, această tehnologie este puțin probabil să cucerească piața de masă. Astăzi, gigabitul Ethernet sa extins suficient, iar produsele de 10 Gbit / s sunt deja la orizont. Se pare că numărul va câștiga aici, nu calitatea, iar FireWire va pierde până la gigabit Ethernet din cauza lipsei de atenție. În orice caz, FireWire își va găsi nișa în industrie, de exemplu, pentru conectarea diverselor aparate de uz casnic. Vom vedea.
Referințe (în limba engleză):- Unibrain API Core vs. MS 1394 Stack
- Site-ul OrangeWare pentru dezvoltatori
- Manifestul Microsoft FireWire