=== Malfunzionamenti del chip GL811 === Il GL811 e` un bridge usb2/ide usato in molti box usb2/ide. Alcune versioni del Gl811 funzionano bene, mente altre hanno problemi e possono arrivare a bloccarsi completamente sotto Linux. === Descrizione del problema === Mainboard Intel con vari chipset quali 82801EB/ER ICH5/ICH5R o piu` recenti (ICH6) connesse a un box usb2/ide con chipset Genesys Logic GL811 tendono ad avere due comportamenti ripetibili: * Se la mainboard e` molto veloce, un "badblocks /dev/sdX" provoca un blocco del box, migliaia di righe di errore nel kernel sulla lettura dallo SCSI, e conseguente bisogno di reboot della macchina e di riavvio del box, il quale se non riavviato non e` piu` nemmeno visto dallo stack USB, come se non fosse attaccato. * Se la mainboard e` piu` vecchia o lenta (ich5) lo stesso badblocks riporta alcuni errori di lettura del tipo: {{{ Mar 15 12:43:11 casa kernel: SCSI error : <2 0 0 0> return code = 0x8000002 Mar 15 12:43:11 casa kernel: sdb: Current: sense key=0x4 Mar 15 12:43:11 casa kernel: ASC=0x4b ASCQ=0x0 Mar 15 12:43:11 casa kernel: end_request: I/O error, dev sdb, sector 478437040 }}} Questi errori sono errori di "Hardware phase error", i quali comunque non bloccano il box ne` il kernel. E` interessante notare che ripetendo il test diverse volte gli errori non si verificano mai alle stesse posizioni, il che denota che non e` un problema legato al contenuto del disco o al settore specifico. Questo problema e` stato scoperto anche dai tecnici di Nvidia, e si presenta in modo molto vistoso con i chipset Nvidia Nforce. Quelli di Nvidia dicono che le versioni nuove del chip GL811 (V20 in poi) non hanno piu` problemi. Un box che ha il problema ha un chip con questa sigla: GL811E 0542MLKM0-04G. Un altro ha questo chip: GL811E 0547MLP4A-04. === Eccezioni === Sulla stessa macchina sulla quale il box problematico si inchioda di brutto, c'e` un altro box apparentemente identico che funziona. Devo andare a vedere il modello del chip e vedere se e` diverso. Sulla macchina in questione abbiamo gia` provato a scambiare le porte e i dischi, quindi il problema e` proprio nel box.