Achei o Site :)
Funciona no slackware normalmente, mas meu chefe n�o gosta do slackware, pq teoricamente eu sou o �nico na empresa que sabe como usa-lo (eu acho ele mais facil de usar que os demais, e ele acha o oposto, mas isso n�o vem ao caso).
O problema:
No Fedora Core 2 n�o funcionou, procurei na internet, achei uns patchs para aplicar ao modulo e recompila-lo, por�m continua n�o dando certo (da erro ao recompilar, vou postar o erro abaixo)
No Conectiva 10 n�o funcionou (n�o procurei na net, pq j� ta tarde, mas vou ver se acho algo para o conectiva)
Algu�m sabe como resolver?
Site onde achei o patch para o modulo. http://www.fedoraforum.org/forum/showthread.php?p=16198#post16198
Como o patch estava dando erro (nesse site tem outros com o mesmo problema) ent�o fiz a m�o como o Larry explicou:
By Larry: _____________________________________________________________________ Patch command changes the source. Add/removes code from the source. You can do this manually if you like. Change this part: CH_3CCFEM656_1, CH_3C450, CH_3C920, CH_3C982A, CH_3C982B,
to: CH_3CCFEM656_1, CH_3C450, CH_3C920, CH_ATI, CH_3C982A, CH_3C982B,
and
/* AKPM: from Don's 0.99Q */
PCI_USES_IO|PCI_USES_MASTER, IS_TORNADO|HAS_NWAY|HAS_HWCKSM, 128, },
{"3c920 Tornado",
PCI_USES_IO|PCI_USES_MASTER, IS_TORNADO|HAS_NWAY|HAS_HWCKSM, 128, },
{"3c982 Hydra Dual Port A",
PCI_USES_IO|PCI_USES_MASTER, IS_TORNADO|HAS_HWCKSM|HAS_NWAY, 128, },
{"3c982 Hydra Dual Port B",
PCI_USES_IO|PCI_USES_MASTER, IS_TORNADO|HAS_HWCKSM|HAS_NWAY, 128, },to:
/* AKPM: from Don's 0.99Q */
PCI_USES_IO|PCI_USES_MASTER, IS_TORNADO|HAS_NWAY|HAS_HWCKSM, 128, },
{"3c920 Tornado",
PCI_USES_IO|PCI_USES_MASTER, IS_TORNADO|HAS_NWAY|HAS_HWCKSM, 128, },
{"3c920n CH_ATI 9100 IGP",
PCI_USES_IO|PCI_USES_MASTER,IS_TORNADO|HAS_MII|HAS _HWCKSM,128,},
{"3c982 Hydra Dual Port A",
PCI_USES_IO|PCI_USES_MASTER, IS_TORNADO|HAS_HWCKSM|HAS_NWAY, 128, },
{"3c982 Hydra Dual Port B",
PCI_USES_IO|PCI_USES_MASTER, IS_TORNADO|HAS_HWCKSM|HAS_NWAY, 128, },and
{ 0x10B7, 0x4500, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C450 },
{ 0x10B7, 0x9201, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C920 },
{ 0x10B7, 0x1201, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C982A },
{ 0x10B7, 0x1202, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C982B },to:
{ 0x10B7, 0x4500, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C450 },
{ 0x10B7, 0x9201, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C920 },
{ 0x10B7, 0x9202, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_ATI },
{ 0x10B7, 0x1201, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C982A },
{ 0x10B7, 0x1202, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C982B },Then recompilled the module and reboot or rmmod 3c59x.
Or like this
cd /usr/src/linuxsrc
make modules
make modules_install
reboot
__________________________________________________
ap�s fazer isso deu o seguinte erro (igual ao do Leo123), com diferen�a nas linhas do arquivo
drivers/net/3c59x.c:567: error: `HAS' undeclared here (not in a function)
drivers/net/3c59x.c:567: error: initializer element is not constant
drivers/net/3c59x.c:567: error: (near initialization for `vortex_info_tbl[33].drv_flags')
drivers/net/3c59x.c:567: error: parse error before "_HWCKSM"
drivers/net/3c59x.c:567: error: initializer element is not constant
drivers/net/3c59x.c:567: error: (near initialization for `vortex_info_tbl[33]')
drivers/net/3c59x.c:569: error: initializer element is not constant
drivers/net/3c59x.c:569: error: (near initialization for `vortex_info_tbl[34]')
drivers/net/3c59x.c:571: error: initializer element is not constant
drivers/net/3c59x.c:571: error: (near initialization for `vortex_info_tbl[35]')
drivers/net/3c59x.c:575: error: initializer element is not constant
drivers/net/3c59x.c:575: error: (near initialization for `vortex_info_tbl[36]')
drivers/net/3c59x.c:577: error: initializer element is not constant
drivers/net/3c59x.c:577: error: (near initialization for `vortex_info_tbl[37]')
drivers/net/3c59x.c:579: error: initializer element is not constant
drivers/net/3c59x.c:579: error: (near initialization for `vortex_info_tbl[38]')
make[3]: *** [drivers/net/3c59x.o] Error 1
make[2]: *** [drivers/net] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/home/leo/linux-2.6.7'
make: *** [stamp-build] Error 2
______________________________________________
Bom o interesante que no slackware 10.1 n�o deu erro nenhum, levantou o modulo 3c59x, a placa foi configurada, e navegou normalmente.... isso sem que eu tivesse que fazer nada....
Quem puder ajudar ai para o Conectiva, ou Fedora agrade�o.
Loghan
-- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005
--------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
