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

problema con pcmcia ethernet realtek



Muy buenas.

Tengo una pequeña red en casa con dos pc de sobremesa y un portátil conectados a un router 3com ADSL.

En el portátil (un ibm thinkpad 1200i serie) estoy instalando woody. Kernel 2.4.18. La tarjeta es una realtek marca la patata (bueno realmente Linux la identifica como una Billionton, aunque por ningún lado de la tarjeta aparece nada, ni siquiera en los drivers). Esta tarjeta traía un driver para linux (kernel 2.2.14) llamado rtl8139.c

He configurado el kernel para usar el pcmcia interno (yenta_socket), activando el soporte de cardbus, el soporte para Hotplug y como módulo el realtek 8139 (8139too). En /etc/pcmcia/config-2.4 he puesto las entradas correspondientes para esta tarjeta, según los datos que obtengo con lspci.

Aparentemente la tarjeta la reconoce. Pero no se porqué no llega a cargar el módulo automáticamente, ni a configurar la red con el script /etc/pcmcia/network.

En el momento de introducir la tarjeta ethernet o de hacer un cardctl insert, la luz del router donde conecto la tarjeta, no para de parpadear (bloqueando las demás conexiones al router). Da la sensación de que la tarjeta ethernet intenta "negociar" con el router pero como que no se entienden.

Si hago modprobe 8139too el modulo se carga correctamente. (Con lsmod veo los módulos yenta_socket, pcmcia_core, ds, y 8139too)

Configuro de forma manual la tarjeta con ifconfig eth0 ..... y aparentemente va bien. Pero la luz del router sigue parpadeando y no funciona el ping al router.

Os envío las salida de lspci, y el dmesg (después de meter la tarjeta y hacer modprobe 8130too).

En /var/log/syslog y /var/log/daemon.og, no veo ningún mensaje de error o algún otro que me de pista alguna.


Si me podéis dar alguna pista os estaré muy agradecido. Lo único que me queda es depurar el módulo 8139too por si devuelve algún tipo de error, aunque no tengo ni idea de como se puede hacer esto.

Un saludo y muchísimas gracias.

Miguel Ángel

_________________________________________________________________
Dale vida a tu correo. Con MSN 8 podrás incluir fotos y textos increibles. http://join.msn.com/?pgmarket=es-es&XAPID=517&DI=1055
Socket 0:
 Vcc 3.3V  Vpp1 3.3V  Vpp2 3.3V
 interface type is "cardbus"
 irq 10 [exclusive] [level]
 function 0:

00:00.0 Host bridge: Intel Corp. 82440MX I/O Controller (rev 01)
	Subsystem: IBM: Unknown device 01ab
	Flags: bus master, medium devsel, latency 64

00:00.1 Multimedia audio controller: Intel Corp. 82440MX AC'97 Audio Controller
	Subsystem: IBM: Unknown device 01a1
	Flags: bus master, fast devsel, latency 0, IRQ 11
	I/O ports at 7000 [size=256]
	I/O ports at 7400 [size=64]

00:00.2 Modem: Intel Corp.: Unknown device 7196 (prog-if 00 [Generic])
	Subsystem: IBM: Unknown device 01a2
	Flags: bus master, fast devsel, latency 0, IRQ 11
	I/O ports at 7800 [size=256]
	I/O ports at 7c00 [size=128]

00:02.0 VGA compatible controller: Silicon Motion, Inc. SM712 LynxEM+ (rev a0) (prog-if 00 [VGA])
	Subsystem: IBM: Unknown device 01a4
	Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 10
	Memory at 0e000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [40] Power Management version 1

00:03.0 CardBus bridge: O2 Micro, Inc. OZ6812 Cardbus Controller (rev 05)
	Subsystem: IBM: Unknown device 01a3
	Flags: bus master, stepping, slow devsel, latency 168, IRQ 10
	Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
	Memory window 0: 10400000-107ff000 (prefetchable)
	Memory window 1: 10800000-10bff000
	I/O window 0: 00004000-000040ff
	I/O window 1: 00004400-000044ff
	16-bit legacy interface ports at 0001

00:07.0 ISA bridge: Intel Corp. 82440MX PCI to ISA Bridge (rev 01)
	Flags: bus master, medium devsel, latency 0

00:07.1 IDE interface: Intel Corp. 82440MX EIDE Controller (prog-if 80 [Master])
	Flags: bus master, medium devsel, latency 32
	I/O ports at 8040 [size=16]

00:07.2 USB Controller: Intel Corp. 82440MX USB Universal Host Controller (prog-if 00 [UHCI])
	Flags: bus master, medium devsel, latency 32, IRQ 10
	I/O ports at 8000 [size=32]

00:07.3 Bridge: Intel Corp. 82440MX Power Management Controller
	Flags: medium devsel

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
	Subsystem: Billionton Systems Inc: Unknown device 0200
	Flags: bus master, medium devsel, latency 64, IRQ 10
	I/O ports at 4000 [size=256]
	Memory at 10800000 (32-bit, non-prefetchable) [size=512]
	Capabilities: [50] Power Management version 2


Linux version 2.4.18 (root@thinkpad) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Mon Jun 16 20:54:36 CEST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000bfe0000 (usable)
BIOS-e820: 000000000bfe0000 - 000000000bff0000 (reserved)
BIOS-e820: 000000000bff0000 - 000000000bff8000 (ACPI data)
BIOS-e820: 000000000bff8000 - 000000000c000000 (ACPI NVS)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
On node 0 totalpages: 49120
zone(0): 4096 pages.
zone(1): 45024 pages.
zone(2): 0 pages.
Local APIC disabled by BIOS -- reenabling.
Could not enable APIC!
Kernel command line: BOOT_IMAGE=Linux ro root=305
Initializing CPU#0
Detected 598.776 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1196.03 BogoMIPS
Memory: 190260k/196480k available (1652k kernel code, 5832k reserved, 527k data, 268k init, 0k highmem)
Dentry-cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Before vendor init, caps: 0383f9ff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 128K
CPU: After vendor init, caps: 0383f9ff 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU:             Common caps: 0383f9ff 00000000 00000000 00000000
CPU: Intel Celeron (Coppermine) stepping 03
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xf0200, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router PIIX [8086/7198] at 00:07.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Diskquotas version dquot_6.4.0 initialized
Journalled Block Device driver loaded
udf: registering filesystem
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
PCI: Found IRQ 11 for device 00:00.2
PCI: Sharing IRQ 11 with 00:00.1
IRQ routing conflict for 00:03.0, have irq 10, want irq 11
Real Time Clock Driver v1.10e
block: 128 slots per queue, batch=32
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: chipset revision 0
PIIX4: not 100% native mode: will probe irqs later
   ide0: BM-DMA at 0x8040-0x8047, BIOS settings: hda:DMA, hdb:pio
hda: IC25N040ATCS04-0, ATA DISK drive
hdb: TOSHIBA DVD-ROM SD-C2402, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 78140160 sectors (40008 MB) w/1768KiB Cache, CHS=4864/255/63, UDMA(33)
hdb: ATAPI 24X DVD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
Partition check:
hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
Floppy drive(s): fd0 is 1.44M
floppy0: no floppy controllers found
loop: loaded (max 8 devices)
SCSI subsystem driver Revision: 1.00
Red Hat/Adaptec aacraid driver, Jun 16 2003
DC390: 0 adapters found
3ware Storage Controller device driver for Linux v1.02.00.016.
3w-xxxx: No cards with valid units found.
request_module[scsi_hostadapter]: Root fs not mounted
request_module[scsi_hostadapter]: Root fs not mounted
Linux Kernel Card Services 3.1.22
 options:  [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:03.0
PCI: Sharing IRQ 11 with 00:00.1
PCI: Sharing IRQ 11 with 00:00.2
IRQ routing conflict for 00:03.0, have irq 10, want irq 11
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Yenta IRQ list 02b8, PCI irq10
Socket status: 30000827
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 268k freed
Adding Swap: 498004k swap-space (priority -1)
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,5), internal journal
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 21:10:32 Jun 16 2003
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 10 for device 00:07.2
usb-uhci.c: USB UHCI at I/O 0x8000, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver keyboard
usbkbd.c: :USB HID Boot Protocol keyboard driver
Intel 810 + AC97 Audio, version 0.21, 21:09:52 Jun 16 2003
PCI: Found IRQ 11 for device 00:00.1
PCI: Sharing IRQ 11 with 00:00.2
IRQ routing conflict for 00:03.0, have irq 10, want irq 11
PCI: Setting latency timer of device 00:00.1 to 64
i810: Intel 440MX found at IO 0x7400 and 0x7000, IRQ 11
i810_audio: Audio Controller supports 2 channels.
ac97_codec: AC97 Audio codec, id: 0x4352:0x5934 (Cirrus Logic CS4299 rev D)
i810_audio: AC'97 codec 0 supports AMAP, total channels = 2
ac97_codec: AC97 Modem codec, id: 0x5349:0x4c27 (Unknown)
i810_audio: timed out waiting for codec 1 analog ready.
pci_hotplug: PCI Hot Plug PCI Core version: 0.3
8139too Fast Ethernet driver 0.9.24
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,6), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x2c8-0x2cf 0x3b8-0x3df 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: cb_alloc(bus 1): vendor 0x10ec, device 0x8139
PCI: Enabling device 01:00.0 (0000 -> 0003)
8139too Fast Ethernet driver 0.9.24
PCI: Setting latency timer of device 01:00.0 to 64
eth0: RealTek RTL8139 Fast Ethernet at 0xcc88f000, 00:10:60:75:93:92, IRQ 10
eth0:  Identified 8139 chip type 'RTL-8139C'
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.

Socket 0:
 product info: "CardBus PC Card", "Fast Ethernet CardBus PC Card"
 manfid: 0x0000, 0x021b
 function: 6 (network)

Socket 0:
 3.3V CardBus card
 function 0: [ready]


Reply to: