Página 1 de 1

tarjeta de red Encore en SUSE 10

Publicado: Mar Mar 14, 2006 3:06 am
por debian1X
Es necesario instala un driver en suse 10 para la Tarjeta de Red Encore ENL832-TX-ICNT ??
O con que modulo puedo levantar este dispositivo ? :wink:

Publicado: Mar Mar 14, 2006 4:49 pm
por lo_jorge

re

Publicado: Mar Mar 14, 2006 5:36 pm
por Invitado
Al utilizar el driver de Encore aparece el siguiente error

Driver/Linux modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15.8-obj/i386/default'
make[1]: *** No hay ninguna regla para construir el objetivo `modules'. Alto.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15.8-obj/i386/default'
make: *** [all] Error 2


Estos drivers tienen algún tipo de dependencia ???
A que se debe este error ???

Salu2

Re: re Posible solución para tarj red Encore

Publicado: Sab Ene 06, 2007 7:13 pm
por Julian Osorio
Esto lo encontré en varios foros
pero son de Ubunto
aun no lo he probado en SuSE 10.2
espero que sirva

Bueno, con mucho esfuerzo lo logre y quiero compartirlo con ustedes.
La instale en Ubuntu drapper drake, y lo hice asi:
1. Activo todos los repositorios en synaptic e instalo kernel source y kernel headers, ademas del paquete make y todos los gcc que encuentro.
2. Luego descargo los drivers de la pagina de Encore, dentro del zip se encuentra una carpeta llamada linux, la extraigo.
3. Modifico el archivo sundance_main.c asi:
Linea 1400 de : pci_dma_sync_single(np->pci_dev, desc->frag[0].addr,...
a :
pci_dma_sync_single_for_cpu(np->pci_dev, desc->frag[0].addr,...
y comento la linea 1653 (con // al inicio).
4. Sigo las instrucciones del readme incluido en la carpeta linux y listo.

Recuerden ejecutar make con el comando sudo, o ejecutar el shell administrador

kernel headers

leviathan@pandemonium:/media/hda10/sofware/Linux$ su
Password:
root@pandemonium:/media/hda10/sofware/Linux# make all
make -C /lib/modules/2.6.15-23-386/build SUBDIRS=/media/hda10/sofware/Linux modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.15-23-386'
CC [M] /media/hda10/sofware/Linux/sundance_main.o
CC [M] /media/hda10/sofware/Linux/mii.o
LD [M] /media/hda10/sofware/Linux/sundance.o
Building modules, stage 2.
MODPOST
CC /media/hda10/sofware/Linux/sundance.mod.o
LD [M] /media/hda10/sofware/Linux/sundance.ko
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.15-23-386'

root@pandemonium:/media/hda10/sofware/Linux# ls
compat.h Makefile mii.o sundance_main.c sundance.mod.o
crc32.h mii.c readme.txt sundance_main.o sundance.o
ethtool.h mii.h sundance.ko sundance.mod.c
root@pandemonium:/media/hda10/sofware/Linux# insmod ./sundance.ko

root@pandemonium:/media/hda10/sofware/Linux# ifconfig eth0 192.168.1.166 netmask 255.255.255.0
root@pandemonium:/media/hda10/sofware/Linux#

$ping 192.168.1.166
PING 192.168.1.166 (192.168.1.166) 56(84) bytes of data.
64 bytes from 192.168.1.166: icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from 192.168.1.166: icmp_seq=2 ttl=64 time=0.070 ms
64 bytes from 192.168.1.166: icmp_seq=3 ttl=64 time=0.068 ms
64 bytes from 192.168.1.166: icmp_seq=4 ttl=64 time=0.067 ms
64 bytes from 192.168.1.166: icmp_seq=5 ttl=64 time=0.067 ms
64 bytes from 192.168.1.166: icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from 192.168.1.166: icmp_seq=2 ttl=64 time=0.070 ms
64 bytes from 192.168.1.166: icmp_seq=3 ttl=64 time=0.068 ms
64 bytes from 192.168.1.166: icmp_seq=4 ttl=64 time=0.067 ms
64 bytes from 192.168.1.166: icmp_seq=5 ttl=64 time=0.067 ms
64 bytes from 192.168.1.166: icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from 192.168.1.166: icmp_seq=2 ttl=64 time=0.070 ms
64 bytes from 192.168.1.166: icmp_seq=3 ttl=64 time=0.068 ms
64 bytes from 192.168.1.166: icmp_seq=4 ttl=64 time=0.067 ms
64 bytes from 192.168.1.166: icmp_seq=5 ttl=64 time=0.067 ms

AL archivo quedo con las lineaas

inea 1400
pci_dma_sync_single_for_cpu(np->pci_dev, desc->frag[0].addr,
linea 1653
//strcpy(info.bus_info, np->pci_dev->slot_name);

se acabo el problema del slotname y se configuro al primer intento

GRACIAS SAINT anonimo

Publicado: Lun Ene 08, 2007 5:09 pm
por eu_soleil
tu tarjeta de red es integrada???