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

Responder a