mercoledì 25 febbraio 2009

Netinstalling Solaris Vs. Linux "Broken" NFSd

La fiera delle stranezze che l'implementazione NFS di linux riesce a metter su ogni volta, è incredibile.
Questa volta, installando da rete Solaris 10 U6 ... al momento di montare via NFS il cdrom, l'installer fallisce, verificando i logs sull'install server Debian, mi trovo un:
Feb 24 23:53:39 debian mountd[8682]: Unauthorized access by NFS client 192.168.5.11.
Feb 24 23:53:39 debian mountd[8682]: Blocked attempt of 192.168.5.11 to mount /extra/media
Mmhh ... comincio a giocare senza troppa convinzione col file /etc/exports ... mmh; l'unica cosa che rimane è invariata è l'asterisco che indica che tutti gli hosts hanno permesso di montare l'export:
/srv/sol/Boot *(sync,ro,no_root_squash,all_squash,insecure)
/srv/media *(sync,ro,no_root_squash,all_squash,insecure)
Allora mi ricordo di aver letto qualcosa durante le passate ricerche alle prese con altri problemi legati a nfsd su linux. E cambio così:
/srv/sol/Boot 192.168.5.0/255.255.255.0(sync,ro,no_root_squash,all_squash,insecure)
/srv/media 192.168.5.0/255.255.255.0(sync,ro,no_root_squash,all_squash,insecure)
Funziona!!
E i log confermano:
Feb 25 00:01:18 debian mountd[8758]: NFS mount of /extra/media attempted from 192.168.5.11
Feb 25 00:01:29 debian mountd[8758]: /extra/media has been mounted by 192.168.5.11
Pazzesco ... segno qui da ricordare anche questa scocciatura

sabato 21 febbraio 2009

Sono arrivate! Niagara System Boards su Sun Fire High-End

Lavorando su sistemi dal Fire 4800 alla 25K, mi è venuto spesso da chiedermi, quand'è che Sun avrebbe cominciato a produrre sistemi High-End in grado di supportare un numero consistente di cpu Niagara.

Sfogliando il System Handbook per cercare la documentazione del 7210, vedo che a inizio anno son state aggiunte delle Uniboards supportate su tutti i sistemi su cui montano le tradizionali Uniboards UltraSPARC III, IV e IV+.

Sono le Sun Fire USBRDT 5240 Uniboards:

Sun Fire USBRDT 5240 Uniboard with 128 GB Memory (32 x 4GB)
2 CPUs (1.2GHz, 8-core UltraSPARC T2+)
2 Drives, RoHS:Y

In un 6900 dovresti poter avere 12 T2+ per un totale di 96 cores!!
Lustrare gli occhietti qui. E qui gli occhietti in PDF

lunedì 16 febbraio 2009

ZFS Vs, Data Rot

Quite simply, data rot is the result of tiny changes in the magnetic particles that make up the media in hard disks. The effect this has on your data is random but predictable: data loss.
Ho scoperto questo interessante articolo su BigAdmin, che, oltre ad avermi illuminato su questa interessante anomalia dei dischi fissi, parla di come il più rivoluzionario filesystem degli ultimi anni, ZFS, (che non è mio "amico", ma che un giorno lo diventerà) a detta dell'autore, risponde a questo inconveniente.

Si può leggere qui

sabato 7 febbraio 2009

Wireless iface su linux (ACX111): note d'installazione

E' un sacco di tempo, ormai, che connetto i miei pc, che stanno in camera, al router in soggiorno, via wireless. Mi affido con successo a Dlink con chip Atheros e driver madwifi.
Per il nuovo arrivato ho a disposizione due schede pci: una Belkin/Broadcom e una U.S Robotics con chip Texas Instrument.

Opto per la seconda, e procedo con l'installazione. Questa macchina ha su una debian installata da chiavetta con una ISO netinstall (mi piace fare da zero, scegliere e installare subito roba relativamente aggiornata.
Dopo il reboot, il nuovo pc, routato via ethernet su internet da un'altro pc come soluzione temporanea, ha bisogno di essere indipendente e avere la sua wireless.

Su debian procedo all'incirca così: nella repository ci sono i sorgenti del driver acx. Quindi li tiro giù assieme a module-assistant e agli headers del kernel per la versione attualmente in uso.

apt-get install module-assistant acx100-source

Lancio il tool, che si occupa di automatizzare quello che un tempo si faceva a manina; scompattare, compilare per benino e crearmi il pacchetto .deb da installare.
Ne risulta un acx100-2.6.26-1-686_20070101-3+2.6.26-13_i386.deb da installare via dpkg.

cd /fw/acx111_1.2.1.34
cp * /lib/firmware
modprobe acx


Fatto. Vediamo che dicono i logs:

Feb 7 10:45:52 debian kernel: [29017.574442] acx: compiled to use 32bit I/O access. I/O timing issues might occur, such as non-working firmware upload. Report them
Feb 7 10:45:52 debian kernel: [29017.589967] acx: need to load firmware for acx111 chipset with radio ID 16, please provide via firmware hotplug:
Feb 7 10:45:52 debian kernel: [29017.589971] acx: either one file only (ombined firmware image file, radio-specific) or two files (radio-less base image file *plus* separate adio-specific extension file)
Feb 7 10:45:52 debian kernel: [29017.590080] requesting firmware image 'tiacx111c16'
Feb 7 10:45:52 debian kernel: [29017.590106] firmware: requesting tiacx111c16
Feb 7 10:45:53 debian kernel: [29018.378579] acx: === chipset TNETW1130, radio type 0x16 (Radia), form factor 0x01 ((mini-)PCI / CardBus), EEPROM version 0x05: uploaded firmware 'Rev 1.2.1.34' ===


Sono contenti. Caricata e funzionante. iwconfig parla di una interfaccia wlan0, che è proprio lei!

Visite