Autore Topic: Compilare il modulo adatto per l'hardware in uso  (Letto 1466 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline elpablo75

  • grande cagnulin
  • ****
  • Post: 459
    • Mostra profilo
Compilare il modulo adatto per l'hardware in uso
« il: Giugno 06, 2010, 02:30:17 am »
Apro questo topic perchè vedo che non sono l'unico ad avere problemi a far comunicare correttamente puppy con l'hardware del computer, schede di rete, audio, video, tastiere, ecc ecc.
Le soluzioni in genere sono delle patch (a trovarle, e se funzionano) create apposta per risolvere il problema su un kernel, incompatibili però su un altro.
Quindi sono arrivato alla conclusione che sia più conveniente crearsi da soli il modulo adatto per la versione di puppy e di kernel usati.
Se a voi va bene ho intenzione di creare una piccola guida per risolvere questo problema.
Per la serie, se dai un pesce a un affamato lo sfami un giorno, se gli insegni a pescare lo sfami tutta la vita.
La cosa in questo caso sembra tutt'altro che difficile stando a questa guida:
http://www.puppylinux.com/development/compilekernel.htm
tradotta, a grandi linee, QUI.

La parte difficile è attrezzarsi e reperire il software e le informazioni giuste.

Servono:
- il modulo devx.sfs corrispondente alla versione di puppy usata, per poter compilare. Quindi devx-431.sfs per puppy431.
- i sorgenti dell'intero kernel per il quale compilare il modulo per nostro hardware
- i sorgenti del driver/modulo che ci  interessa compilare.


Qui i primi problemi, quindi ogni informazione è ben accetta.
Qui ci sono le release di puppy e relativi moduli:
http://distro.ibiblio.org/pub/linux/distributions/puppylinux/
Qui i kernel, attuali e passati:
http://kernel.org/  ( e il 2.6.30 usato da puppy431 non c'è. Dov'è?)
Qui i sorgenti di parecchie schede di rete atheros:
http://www.atheros.cz/
visto che inizierò compilando il modulo per una scheda wifi atheros AR5007EG.

Attendo qualsiasi suggerimento su come muoversi, e correzioni su quanto finora detto.

 

Iscriviti alla newsletter

Ricevi le notizie più importanti direttamente nella tua casella email (premi invio dopo l'indirizzo)