Salveeeee... :D buona pasqua a chi è credente e per chi non lo è buone vacanze!!!! Ho provato a patchare ma mi escono giusto 3 errori. Per vedere se ho fatto degli errori di procedura vi ripeto i passaggi che ho eseguito:<br>
1- Ho copiato le righe della patch in un file(sis.patch), escludendo le righe dei commenti (da "--- linux-2.6.12-rc3.....etc" in poi);<br>2- ho eseguito il comando patch /usr/src/linux/driver/ide/pci/sis5513.c < sis.patch (naturalmente ero collocato nella directory dove ho salvato la patch);<br>
a seguito del comando patch ho ottenuto il seguente risultato:<br> <br> Hunk #1 FAILED at 726.<br> Hunk #2 FAILED at 879.<br> Hunk #3 FAILED at 897.<br> 3 out of 3 hunks FAILED -- saving rejects to file drivers/ide/pci/sis5513.c.rej<br>
<br>in poche parole non mi ha patchato un bel cavolo di niente perchè se vado a leggere il file .rej sono presenti tutte le righe della patch (lo allego alla mail).<br>Ho visto pure come funziona il comando diff e ho capito che nel mio caso non mi serve a niente perchè dovrei avere il sorgente completo e corretto per poterne ricavare la patch e applicarla al mio.<br>
Facendo tutto questo ho notato una cosuccia...se vedo le funzioni della patch e le confronto con quelle del sorgente mi accorgo che le variabili sono diverse e quindi mi sale un dubbio: è possibile patchare tra funzioni che hanno struttura diversa? non vorrei che la patch riguardi solamente il kernel di tipo 2.6.13 visto che le indicazioni nel file di patch riportano come directory "linux-2.6.13-rc3"<br>
<br><br><div class="gmail_quote">Il giorno 9 aprile 2009 19.34, Kumrah <span dir="ltr"><<a href="mailto:kumrah84@gmail.com">kumrah84@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
IIIIIIIMMMediatamente....allora il kernel che utilizzo è 2.6.27.7 quindi la patch dovrebbe andare bene...cmq il file che ho allegato è la copia del file sorgente incluso nel mio kernel....provo a fare le modifiche che mi hai detto e ti faccio sapere<br>
ancora grazie<br><br><div class="gmail_quote">Il giorno 9 aprile 2009 15.10, Francesco Steno <span dir="ltr"><<a href="mailto:overdrive@linux.it" target="_blank">overdrive@linux.it</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">
<div><br><div><div>Il giorno 08/apr/09, alle ore 14:25, Kumrah ha scritto:</div><div><br><blockquote type="cite">Scusate...magari sono un po' deficiente...cmq ho visto il file sis5513.c e nelle funzioni che devono essere sostituite compare</blockquote>
<blockquote type="cite">_devinit nella dichiarazione quindi suppongo che i driver siano già stati corretti....</blockquote><blockquote type="cite">però se continuo a spulciare nel corpo della funzione non trovo le righe che dovrei inserire....</blockquote>
<blockquote type="cite">non so se fare un tentativo oppure no....allego alla mail una copia del listato così potete confrontare voi stessi...</blockquote><blockquote type="cite">il link della patch è questo: <a href="http://marc.info/?l=linux-kernel&m=111489239614289&w=2" target="_blank">http://marc.info/?l=linux-kernel&m=111489239614289&w=2</a></blockquote>
<br></div></div>la funzione init_chipset_sis5513 è presente ed è corretta, mancano le altre 2 funzioni:<div>ata66_sis5513 e init_hwif_sis5513</div><div>il link che hai postato (<a href="http://marc.info/?l=linux-kernel&m=111489239614289&w=2%29" target="_blank">http://marc.info/?l=linux-kernel&m=111489239614289&w=2)</a> fa riferimento ad una</div>
<div>patch per un kernel linux di tipo 2.6, ed il driver in questione lo trovi in drivers/ide/pci/</div><div><br></div><div>controlla e facci sapere</div><div><br></div><div>PS forse me lo sono perso, mi dici che tipo di kernel utilizzi ? :)</div>
<div><span style="font-family: Times; font-size: 16px;"></span></div><br><font color="#888888"><br><div> <span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>
<div>Francesco Steno aka "oVERDRIVE"</div><div><div>Unix Sistem Administrator and Software Developer<br><a href="http://www.stolenbyte.com" target="_blank">http://www.stolenbyte.com</a></div><div><a href="mailto:overdrive@linux.it" target="_blank">overdrive@linux.it</a></div>
<div><br></div></div></div></span></div></font></div><br><br></div></div><div class="im">
--<br>
Mailing list info: <a href="http://lists.linux.it/listinfo/lugcb" target="_blank">http://lists.linux.it/listinfo/lugcb</a><br>
<br></div></blockquote></div><br>
</blockquote></div><br>