<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux Ultra-DMA Mini-Howto: Problemi</TITLE> <LINK HREF="Ultra-DMA-HOWTO-10.html" REL=next> <LINK HREF="Ultra-DMA-HOWTO-8.html" REL=previous> <LINK HREF="Ultra-DMA-HOWTO.html#toc9" REL=contents> </HEAD> <BODY> <A HREF="Ultra-DMA-HOWTO-10.html">Avanti</A> <A HREF="Ultra-DMA-HOWTO-8.html">Indietro</A> <A HREF="Ultra-DMA-HOWTO.html#toc9">Indice</A> <HR> <H2><A NAME="s9">9. Problemi</A></H2> <H2><A NAME="blacklist"></A> <A NAME="ss9.1">9.1 La lista nera per l'UDMA</A> </H2> <P> <P>I seguenti dischi sono sulla lista nera. <B>Non</B> potrete usare l'UDMA con questi dischi poiché forse potrebbe danneggiare i dati. Per evitare questo, il driver disabiliterà automaticamente l'UDMA per questi dischi, <P> <P> <UL> <LI>Western Digital WDC AC11000H, AC22100H, AC32500H, AC33100H, AC31600H - tutte le versioni</LI> <LI>Western Digital WDC AC32100H revisione 24.09P07</LI> <LI>Western Digital WDC AC23200L revisione 21.10N21</LI> </UL> <P> <H2><A NAME="ss9.2">9.2 Avete overcloccato?</A> </H2> <P> <P>Se l'avete fatto, state attenti! Segue una citazione dalla documentazione per l'Udma-generic: <P> <BLOCKQUOTE><CODE> <PRE> NON OVERCLOCCATE il bus PCI. 37.5MHz è la velocità massima supportata dal bus PCI. Alcuni dischi UDMA (supposti compatibili) non dovranno mai essere portati a 37.5MHz, ma potrebbero essere OK a 33.3MHz. In ogni caso, MAI, MAI impostare il bus PCI a 41.5MHz. L'impostazione di sicurezza RACCOMANDATA è di 33MHz. </PRE> </CODE></BLOCKQUOTE> <P> <P> <H2><A NAME="ss9.3">9.3 Il vostro BIOS è aggiornato?</A> </H2> <P> <P>Segue un altro estratto dalla documentazione dell'udma-generic: <P> <BLOCKQUOTE><CODE> <PRE> Il vero lavoro implicava che l'impostazione del chip per il trasferimento DMA venisse fatta principalmente dal BIOS di ogni scheda madre. Ora, invece si spera che il BIOS sia stato correttamente programmato... Per esempio, la scheda madre ASUS SP-97V con il suo BIOS originale (Rev. 1.03) poteva funzionare male con il driver Linux modificato in entrambi i modi UDMA e UDMA2; avrebbe lavorato meglio usando il PIO mode 4, o sotto windows 95 in tutti i modi. Ho scaricato l'ultima immagine del BIOS (Rev. 1.06) dal sito web della ASUS ed ho aggiornato il BIOS EPROM con l'ultima versione del BIOS. Da allora in poi ha funzionato perfettamente (con la velocità del bus a 66 MHz). Ciò che questo ci dice è che il BIOS imposta il controller DMA con dei specifici parametri di sincronizzazione (impulsi attivi e ritorno dei cicli del clock). La mia revisione del BIOS iniziale probabilmente aveva una scorretta sincronizzazione. Da quando il driver per windows 95 ha impostato queste sincronizzazioni da solo (cioè esso non dipende dal BIOS per impostare i parametri di sincronizzazione del controller del disco rigido) ho avuto dei problemi solo con il driver per Linux, mentre windows 95 funzionava bene. Così lasciatemi dichiarare ancora questo: questo driver UDMA per Linux dipende dal BIOS per una corretta impostazione del controller UDMA. Se avete dei problemi, per prima cosa controllate di avere l'ultima versione del BIOS per la vostra specifica scheda madre. ... Le nuove revisioni del BIOS possono essere scaricate dal sito web del costruttore della vostra scheda madre. Aggiornare una nuova immagine del BIOS è una operazione semplice ma si devono seguire rigorosamente passo per passo le istruzioni spiegate sul manuale della scheda madre. Le ultime revisioni dell'Award BIOS sembrano stabili rispetto all'UDMA. Qualsiasi cosa con la data del 1998 dovrebbe essere soddisfacente. </PRE> </CODE></BLOCKQUOTE> <P> <P> <H2><A NAME="help"></A> <A NAME="ss9.4">9.4 Se ancora non riesco a farlo funzionare!</A> </H2> <P>Se niente in questo documento vi è stato di aiuto, o almeno non vi ha aiutato abbastanza per far funzionare la vostra macchina, la vostra miglior scommessa è di scrivere un messaggio che descriva completamente le vostre difficoltà, che tipo di interfaccia UDMA avete, sia che sia a bordo, sia che sia una scheda, se il vostro disco è attualmente UDMA o un normale EIDE, esattamente che configurazione del disco avete, quale versione (se possibile distribuzione e versione del kernel) di Linux state usando e qualsiasi altra cosa che possa sembrare utile, e speditela al newsgroup <A HREF="news:comp.os.linux.hardware">comp.os.linux.hardware</A>. Probabilmente otterrete presto alcuni suggerimenti che potranno esservi d'aiuto. <P> <HR> <A HREF="Ultra-DMA-HOWTO-10.html">Avanti</A> <A HREF="Ultra-DMA-HOWTO-8.html">Indietro</A> <A HREF="Ultra-DMA-HOWTO.html#toc9">Indice</A> </BODY> </HTML>