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.htmtradotta, 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.