[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: instalação segunda placa rede(longo)



oi! pelas informacoes que vc mandou uma da placas usa a revisao "C" do chip 8139 da realtek :-). eu costumo colocar os drivers de rede da minha maquina compilados "dentro do kernel" e nao como modulos. apenas coloco compilados como modulos aqueles que "remotamente um dia eu va' usar" ou seja como quebra galho e se deixarem de ser quebra galho em alguma maquina, eu compilo o kernel e coloco eles "built-in" e nao mais como modulo para aquela maquina :-) isso dito parte da solucao e' fazer isso:-)

no Bios da maquina, coloque "PNP OS --> NO" ( sistema operacional plug and play ? --> NAO! isso vai fazer o bios configurar muitas coisas:-)

tambem no bios da maquina se tiver algo como "rapid boot" "skip bios tests" ou coisas do genero coloque como "desativado"ou "NAO", "DESLIGADO" (ce e' um cara inteligente ;-) use a opcao que fizer mais sentido/parecido ;-)

compile o kernel e coloque ( no caso da rede:-) no kenel da serie 2.4.x)
(main-menu)--> (network device support)---> (ethernet(10 or 100Mbit)-->()
<*>PCI NE2000
<*>Realtek RTL-8139C+ PCI FAST Ethernet Adapter Support(experimental)
<*>Realtek RTL-8139PCI FAST Ethernet Adapter Support
"NAO Habilite"---[] use PIO instead of MMIO (observacao:-) parece que tem um bug no seu chipset:-) TALVEZ depois de tentar sem essa opcao e nao der certo, experimente inclui'-la *Depois* ;-)
"continue habilitando:-)"
<*>Support for uncommon RTL8139 rev K(automatic channel)
<*>Support for older RTL8129/8130 boards

"No Kernel" :-) habilita as opcoes de "PNP" "Plug'n'Play" (as similares:-)

---ate' aqui e'o estritamente necessario :-) ----

--- a partir daqui e' tambem recommendado :-)) ---

"no kernel" da uma olhada a respeito dos "chipset's" da Via e veja o que vc pode incluir ou tirar :-) "no Bios" normalmente tem uma opcao parecida com "reservar IRQ para VGA", "reservar IRQ para placa de video" , "reservar IRQ para AGP",...., mande o bios reservar a IRQ da placa de video (obs.: essa opcao vale tanto para placas de video on-board e off-board)
"no bios" se tiver a opcao "primary graphics adapter", "initialize first
(AGP/PCI)",..., mande ela inicializar a AGP primeiro(suponho que sua placa seja AGP ;-)

:-p lembre-se que quando esses drivers estiverem "built-in"eles *nao" vao aparecer no modconf (e nem e' para aparecer ;-) 8-P
e' so' configura'-los no /etc/network/interfaces :-)

auto eth1
iface .........."etc:-)"

p.s: parece que ce vc quiser usar "ether=0,0,eth1" vc DEVE ANTES informar todas as irq's endereco e e ethX anteriores Senao nao funciona (antigamente nao funcionava;-) o numero 0(zero) e' para deteccao automatica :-). exemplo :-) se eu tenho 4 ethernets e quero configurar a 3 placa usando o parametro ether, entao eu devo fazer:-) (sem as aspas ;-)

"ether=0,0,eth0 ether=0,0,eth1 ether=0,0,eth2"

p.s2:*parece*(nao achei o howto que imprimi;-) que existe algo como
"ether=0,0,eth0,0,0,eth1,0,0,eth2" e assim por diante:-) da'uma olhada:-)

AaaFFF! ;-)
[]'s Dani:-)


Eduardo Crestani wrote:
On Thursday 06 May 2004 15:17, Tiago Saboga wrote:

Olá!

Estou tentando instalar uma segunda placa de rede, com chipset Realtek
8139, e estou com dificuldades. Quando coloco a placa e ligo o computador,
a placa é reconhecida, mas ele passa a ter problemas com a placa de vídeo,
nVidia Geforce4 MMX440 SE, e em consequencia o X não funciona mais.
Reconhecida significa que aparece no lspci, mas não é inicializada
corretamente. Já tentei acrescentar a linha ether=0,0,eth1 no boot mas não
mudou nada.


já tentou mudar a IRQ? atualmente essa placa esta na irq 7...entre no modconf e tente mudar.



Uso o kernel 2.4.24.

Eis os trechos do dmesg que me parecem importantes:


Kernel command line: BOOT_IMAGE=Linux ro root=2108
(...)
Initializing CPU#0
Detected 1300.068 MHz processor.
Console: colour VGA+ 80x25
(...)
PCI: PCI BIOS revision 2.10 entry at 0xfb4e0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Disabling VIA memory write queue (PCI ID 0305, rev 03): [55] 89 & 1f -> 09
PCI: Using IRQ router VIA [1106/0686] at 00:07.0
PCI: Cannot allocate resource region 0 of device 00:00.0
PCI: Cannot allocate resource region 0 of device 01:00.0
PCI: Cannot allocate resource region 1 of device 01:00.0
PCI: Cannot allocate resource region 2 of device 00:0b.0
PCI: Failed to allocate resource 1(b8000000-becfffff) for 01:00.0
PCI: BIOS reporting unknown device 00:59
PCI: Device 00:58 not found by BIOS
Applying VIA southbridge workaround.
PCI: Disabling Via external APIC routing
(...)
8139too Fast Ethernet driver 0.9.26
PCI: Found IRQ 10 for device 00:0d.0
PCI: Sharing IRQ 10 with 00:0f.0
eth0: RealTek RTL8139 at 0xd0800000, 00:02:e3:0f:0f:00, IRQ 10
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: Detected Via Apollo Pro KT133 chipset
agpgart: AGP aperture is 128M @ 0xb8000000
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
spurious 8259A interrupt: IRQ7.
0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-5336  Wed Jan
14 18:29:26 PST 2004
Unable to handle kernel NULL pointer dereference at virtual address
00000080 printing eip:
d092def3
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<d092def3>]    Tainted: P
EFLAGS: 00213246
eax: 00000000   ebx: c76d0200   ecx: c76d0200   edx: 00000001
esi: 00000000   edi: cf498400   ebp: c8bd9e30   esp: c8bd9e00
ds: 0018   es: 0018   ss: 0018
Process XFree86 (pid: 877, stackpage=c8bd9000)
Stack: cf498400 00000000 00000001 c76d0200 0000002b 00000000 c76d0200
00000002 00000000 cfc15400 c7c90000 00000000 c8bd9e64 d092d991 c76d0200
00000001 0000000b 00000000 cf498400 00000000 cf42c800 c76d0200 cf498400
d09669c4 Call Trace:    [<d092d991>] [<d09669c4>] [<d0966998>] [<d09665b6>]
[<d0a43a30>]
 [<d089c646>] [<d0a33100>] [<d089c595>] [<d0a5ad00>] [<d0a08540>]
[<d0a5ad00>]
 [<d0a5ad00>] [<d0a33100>] [<d089dfcc>] [<d0a5ad00>] [<d087d19a>]
[<d0a5ad00>]
 [<d087da59>] [<d0a199dc>] [<d0a5ad00>] [<c0138dae>] [<c013754d>]
[<c0137472>]
 [<c0137803>] [<c01072cf>]

Code: 8b 86 80 00 00 00 ff d0 83 c4 24 68 ac 00 00 00 56 8b 46 70


E eis o resultado de lspci -vv, para as duas placas de rede e para a placa
de video:

0000:00:0b.0 Class 8139: Alcatel: Unknown device 8139 (rev 6c) (prog-if 10)
	Subsystem: Unknown device 0008:0000
	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR+
	Latency: 0 (8000ns min, 16000ns max), Cache Line Size: 0x08 (32 bytes)
	Interrupt: pin A routed to IRQ 8
	Region 0: I/O ports at d000 [disabled] [size=256]
	Region 1: Memory at <unassigned> (32-bit, non-prefetchable) [disabled]
[size=256]
	Region 2: I/O ports at <ignored> [disabled] [size=8]
	Region 3: Memory at <unassigned> (32-bit, prefetchable) [disabled]
	Expansion ROM at ffff0000 [disabled] [size=64K]
	Capabilities: [74] #00 [0000]

0000:00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
	Subsystem: Lite-On Communications Inc: Unknown device 3107
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 32 (8000ns min, 16000ns max)
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at d400 [size=256]
	Region 1: Memory at c9c6f000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0-,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME-

(...)

0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4
MX 440] (rev a3) (prog-if 00 [VGA])
	Subsystem: Unknown device 1682:1210
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 248 (1250ns min, 250ns max)
	Interrupt: pin A routed to IRQ 3
	Region 0: Memory at c7000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at b8000000 (32-bit, prefetchable) [size=109M]
	Region 2: Memory at b6c00000 (32-bit, prefetchable) [size=512K]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [44] AGP version 2.0
		Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA- ITACoh- GART64- HTrans- 64bit- FW+
AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>


[\s.






Reply to: