<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Alessandro Guarguaglini wrote:
<blockquote cite="mid200504211813.49775.ilguargua@tiscali.it"
 type="cite">
  <pre wrap="">Alle 00:27, gioved&igrave; 21 aprile 2005, Stefano Lenzi ha scritto:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Vediamo cosa ho scoperto:

1 - Makefile non corretto
Io uso debian ed ho i sorgenti del kernel(2.6.11.7), nonostante questo
anche a me diceva che mancava il file irq_vectors.h, a questo punto mi
sono venute in mente due cose:
 - Il file era disponibile solo in version pi&ugrave; vecchie del kernel
 - Il makefile non guardava nei punti giusti
Visto che in
/usr/src/&lt;kernel-dir&gt;/include/asm/misc-default/irq_vectors.h esiste era
il Makefile il problema.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Scusa, ma il Makefile non fa un sourcing del Makefile de kernel??
  </pre>
</blockquote>
<tt>No non lo fa... almeno a meno non sembrava... <br>
</tt>
<blockquote cite="mid200504211813.49775.ilguargua@tiscali.it"
 type="cite">
  <pre wrap="">Visto che si tratta di un modulo del kernel stesso e' obbligato a farlo, non 
fosse altro per capire per quale architettura stai compilando.
  </pre>
[cut]
  <blockquote type="cite">
    <pre wrap="">2. Modificare il Makefile
aprire il file Makefile con kate o vi
individuare la riga
#INCLUDES := -I/root/e2/include/
modficarla in (se i sorgenti del kernel sono in /usr/src/linux)
INCLUDES := -I/usr/src/linux/include
-I/usr/src/linux/include/asm/mach-default
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Anche qui, se guardi bene nei sorgenti del kernel installati *ma non 
configurati*, la directory include/asm non esiste nemmeno, viene creato un 
symlink con la directory interessata (asm-i386 nel caso piu' comune) al 
momento della configurazione. </pre>
</blockquote>
<tt>&nbsp;&nbsp;&nbsp; Nella spiegazione ho tagliato molte cose ma in effetti dovevo
dire che il kernel doveva&nbsp; essere un kernel configurato, nel mio caso
tutti kernel con cui ho provato erano kernel che avevo configurato e
utilizzato.<br>
&nbsp;&nbsp;&nbsp; Comunque se vedi avevo messo asm nel path, cioe' il link simbolico
che viene creato dalla compilazione del kernel. <br>
</tt>
<br>
<blockquote cite="mid200504211813.49775.ilguargua@tiscali.it"
 type="cite">
  <pre wrap="">[cut]
  </pre>
</blockquote>
<blockquote cite="mid200504211813.49775.ilguargua@tiscali.it"
 type="cite">
  <pre wrap="">Comunque non ho i sorgenti sottomano e quindi non ho provato, se mi dite come 
si chiama il programma faccio qualche prova.
  </pre>
</blockquote>
<tt>Ecco il link:<br>
<a href="http://www.olitec.com/adsl-linux.html">http://www.olitec.com/adsl-linux.html</a><br>
</tt>
<blockquote cite="mid200504211813.49775.ilguargua@tiscali.it"
 type="cite">
  <pre wrap="">

Ciao, a presto.
  </pre>
</blockquote>
<br>
</body>
</html>