Aparte de tener instalado el PCLinuxOS 2005, tambien me gusta traer/tener algun
CD-Live o una USB-Flash con Linux, en este caso tengo Slax el cual funciona casi
perfectamente, nada más que no me detecta mi tarjeta de red (pero nomás la mia
porque lo he probado en otras PCs y si detecta o se puede instalar la red ) los
drivers los tengo, funcionan los he usado en Knoppix 2.6.12, en Fedora 4 y pues
no he tenido problemas pero en Slax 5.06 Kernel 2.6.12.2 (notese que casi es el
mismo Kernel de Knoppix y de PCLinuxOS) me da el siguiente error:
root@slax:/Encore26# make all
make -C /lib/modules/2.6.12.2/build SUBDIRS=/Encore26 modules
make[1]: Entering directory `/usr/src/linux-2.6.12.2'
WARNING: Symbol version dump /usr/src/linux-2.6.12.2/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /Encore26/sundance_main.o
CC [M] /Encore26/mii.o
LD [M] /Encore26/sundance.o
Building modules, stage 2.
MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.12.2'
make: *** [all] Error 2
root@slax:/Encore26#
Porque no me genera el modulo *.ko?
Que por cierto para hacer funcionar el driver en Fedora 4 tuve que hacer lo
siguiente:
( lo encontre en google buscando: ENL832-TX-ICNT error)
modificas sudance_main.c cambiando lo siguiente
comentas la linea 1653 como esta :
//strcpy(info.bus_info, np->pci_dev->slot_name);
y cambias la linea 1400
pci_dma_sync_single(np->pci_dev, desc->frag[0].addr,
np->rx_buf_sz, PCI_DMA_FROMDEVICE);
por
pci_dma_sync_single_for_cpu(np->pci_dev, desc->frag[0].addr,
np->rx_buf_sz, PCI_DMA_FROMDEVICE);