divendres, 27 d’agost del 2010

Complicant-me la vida: Una tarja PCI per la xarxa sense fils

Encara no havia parlat d'un element que és gran part de la gracia de tot el muntatge, la tarja de xarxa sense fils. Perquè he escollit aquest model en concret, que espero poder fer amb ell i perquè estic força segur que acabaré fent coses que no espero ara mateix.
A veure, no ens enganyem, per molt que t'hi esforcis buscant característiques tècniques i models en concret acabes comprant el que trobes. Per tan, d'entre tot el que podia comprar, he escollit una tarja de xarxa sense fil PCI (Que utilitzo amb l'únic elevador PCI que em val, llegiu l'entrada anterior) de marca TP-Link que per les seves característiques em va semblar la millor.
Volia que fos una tarja sense fil ràpida i compatible, això implicava que complís amb l'estàndard IEEE 802.11n (el Wifi de tota la vida, 150 Mb/s), que fos PCI ja que és l'únic bus que tinc disponible (res de PCIe o USB), que suportés MIMO era un afegit a la velocitat de transmissió (300 Mb/s) i que ho fes utilitzant tres antenes més encara (En general implica millor cobertura), però sobretot necessitava que fos compatible amb Linux, concretament amb l'API de configuració de la nova pila de protocol que incorpora el nucli de Linux, cfg80211.
Resulta que aquest model concret de tarja sense fils (TP-Link TL-WN951N) integra un conjunt de xips del fabricant Atheros (TP-Link només és l'integrador, no dissenya els xips) que havia llegit que estava suportat en el nucli: Atheros AR5008-3NG (Dos xips: AR2133 pels 3 canals de radio a 2'4 GHz i AR5416 per al tractament digital).
Que aquest model aparegués com a ben suportat en el nucli em donava certes garanties de que qualsevol cosa que acabés implementada a la pila de protocol 802.11 del nucli, si no hi havia limitacions a nivell de maquinari, estarien completament suportades, i quan dic qualsevol vull dir que és força probable que els controladors que proporciona el propi fabricant no permetin fer la meitat de coses que permet i/o permetrà el nucli de Linux, perquè és independent el control del maquinari del que permet la pila de protocol. Un exemple: És una tarja de xarxa sense fils, està pensada per a que un cop instal·lada permeti connectar un ordinador a un punt d'accés de xarxa, doncs bé, jo la utilitzaré per a fer un d'aquests punts d'accés de xarxa, no un client.
En successives revisions del nucli de Linux han anat implementant noves funcionalitats a la pila de protocol 802.11, totes i cada una d'elles passen a ser utilitzables per l'equip que jo utilitzo, i no haig de confiar en que el fabricant del dispositiu actualitzi els controladors del seu producte (Més em valdria esperar-me assegut). És una de les "avantatges" de complicar-me la vida.

divendres, 6 d’agost del 2010

Complicant-me la vida: Maquinari muntat

Els que sigueu una mica observadors ja haureu vist que les fotos que tinc ja porten tot el muntatge completat. A nivell de maquinari ja tinc tots els components com els volia (Partint del que tinc, clar, sempre es podria millorar).

A la foto es veu com queda tot el muntatge intern, la unitat òptica no s'hi pot muntar, la tarja PCI ho evita, no hi caben tots dos. Comentar que hi vaig haver d'afegir un altaveu per la placa base, que no en porta, així sento els "bips" de la placa base, i amb això i la tapa posada tot queda com a la foto que hi ha a la primera entrada del projecte.

dijous, 5 d’agost del 2010

Complicant-me la vida: Aprenent les coses massa tard

Quan una cosa no la se i me la pregunten dic que no la se. Quan una cosa no se que no la se, no puc actuar-hi en conseqüència.
DE QUE COLLONS ESTIC PARLANT?!?!
Bàsicament, la caixa que utilitzo miniITX donava per suposat que era mitjanament estàndard en les seves mides, és fins a cert punt difícil, perquè la única cosa que defineix el miniITX són les mides de la placa base, no les de la caixa, i per tan, els fabricants fan el que volen.
El problema és que suposava que la caixa internament complia les mides d'ancoratge d'una caixa estàndard d'1 U, però resulta que no és així: La caixa fa uns 6 cm d'alt, no els prop de 4'5 cm que hauria de fer una caixa d'1U, això no és cap sorpresa, la sorpresa és que l'ancoratge intern per la tarja PCI en horitzontal que disposa donava per suposat que era equivalent al d'una caixa enracable d'1 U, i no és així!
Dues conseqüències: Ha quedat demostrada (altre cop, gran novetat!) la meva ignorància i avui m'ha arribat un paquet de Xina amb 10 elevadors PCI sobre placa per a caixes d'1U que no puc utilitzar per ser massa baixos!!! Simplement, la tarja PCI tocaria amb els connectors posteriors de la placa base.
Al final resulta que tinc un adaptador que m'és vàlid i 10 més que no (No penso llençar-los, mai se sap), encara continuo volent comprar-ne de nous que em valguin, però bé de preu clar.
Ja posats, algú em sap dir si el connector que utilitzo és estàndard? Com n'hi haig de dir?

Busqueu les diferencies: