Menu

#357 system freeze after ifconfig up on tulip card

open
nobody
None
5
2004-07-31
2004-07-31
No

I install slackware 10 on my CTX EzBOOK 700G. Hotplug
subsystem load tulip module and then trying to configure new
network interface. At this step system hangs. I remove `ifconfig'
call from scripts, all modules sucessfuly loaded and `ifconfig -a'
show `eth0' entry, but after `ifconfig up' system freeze.

# cardctl ident
Socket 0:
no product info available
Socket 1:
product info: "CardBus", "10/100Mbps LAN Card", "PCB
Rev3.2", "DTDKA25"
manfid: 0x8a01, 0x0100
function: 6 (network)

# uname -rv
2.4.26 #6 Mon Jun 14 19:07:27 PDT 2004

# cardctl -V
cardctl version 3.2.7

# lspci -v
00:00.0 Host bridge: Cyrix Corporation PCI Master
Flags: bus master, medium devsel, latency 0

00:07.0 CardBus bridge: Texas Instruments PCI1220 (rev 02)
Flags: bus master, medium devsel, latency 168, IRQ 10
Memory at 000c8000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=01, subordinate=05,
sec-latency=176
Memory window 0: 10000000-103ff000 (prefetchable)
Memory window 1: 10400000-107ff000
I/O window 0: 00004400-000044ff
I/O window 1: 00004800-000048ff
16-bit legacy interface ports at 0001

00:07.1 CardBus bridge: Texas Instruments PCI1220 (rev 02)
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 000d8000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=06, subordinate=0a,
sec-latency=176
Memory window 0: 10800000-10bff000 (prefetchable)
Memory window 1: 10c00000-10fff000
I/O window 0: 00004c00-00004cff
I/O window 1: 00005400-000054ff
16-bit legacy interface ports at 0001

00:0a.0 Communication controller: Lucent Microelectronics 56k
WinModem (rev 01)
Subsystem: Unknown device 0001:0440
Flags: medium devsel, IRQ 11
Memory at 000d0000 (32-bit, non-prefetchable) [size=256]
I/O ports at fcf8 [size=8]
I/O ports at f800 [size=256]
Capabilities: [f8] Power Management version 2

00:12.0 ISA bridge: Cyrix Corporation 5520 [Cognac]
Flags: bus master, medium devsel, latency 0
I/O ports at 3000 [size=128]
I/O ports at 4000 [size=32]
I/O ports at 5000 [size=16]
Memory at 40010000 (32-bit, non-prefetchable) [size=4K]

00:13.0 USB Controller: Compaq Computer Corporation ZFMicro
Chipset USB (rev 04) (prog-if 10 [OHCI])
Subsystem: Compaq Computer Corporation ZFMicro
Chipset USB
Flags: bus master, medium devsel, latency 64, IRQ 9
Memory at fedfe000 (32-bit, non-prefetchable) [size=4K]

06:00.0 Ethernet controller: Digital Equipment Corporation
DECchip 21142/43 (rev 41)
Subsystem: Kingmax Technology Inc: Unknown device
0103
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at 4c00 [size=128]
Memory at 10c00000 (32-bit, non-prefetchable) [size=1K]
Expansion ROM at 10800000 [size=256K]

Jul 31 15:25:03 notebook kernel: Linux Kernel Card Services
3.1.22
Jul 31 15:25:03 notebook kernel: options: [pci] [cardbus] [pm]
Jul 31 15:25:04 notebook kernel: Yenta ISA IRQ mask 0x0010,
PCI irq 10
Jul 31 15:25:04 notebook kernel: Socket status: 30000006
Jul 31 15:25:04 notebook kernel: Yenta ISA IRQ mask 0x0010,
PCI irq 11
Jul 31 15:25:04 notebook kernel: Socket status: 30000020
Jul 31 15:25:04 notebook kernel: cs: cb_alloc(bus 6): vendor
0x1011, device 0x0019
Jul 31 15:25:05 notebook cardmgr[792]: watching 2 sockets
Jul 31 15:25:05 notebook cardmgr[794]: socket 1: CardBus
hotplug device
Jul 31 15:25:06 notebook kernel: Linux Tulip driver version
0.9.15-pre12 (Aug 9, 2002)
Jul 31 15:25:06 notebook kernel: tulip0: EEPROM default media
type Autosense.
Jul 31 15:25:06 notebook kernel: tulip0: Index #0 - Media
10baseT (#0) described by a 21142 Serial PHY (2) block.
Jul 31 15:25:06 notebook kernel: tulip0: Index #1 - Media
10baseT-FDX (#4) described by a 21142 Serial PHY (2) block.
Jul 31 15:25:06 notebook kernel: tulip0: Index #2 - Media
100baseTx (#3) described by a 21143 SYM PHY (4) block.
Jul 31 15:25:06 notebook kernel: tulip0: Index #3 - Media
100baseTx-FDX (#5) described by a 21143 SYM PHY (4) block.
Jul 31 15:25:06 notebook kernel: eth0: Digital DS21143 Tulip rev
65 at 0x4c00, 00:A0:0C:90:34:88, IRQ 11.
Jul 31 15:25:06 notebook net.agent[817]: how do I bring
interfaces up on this distro?
Jul 31 15:25:07 notebook net.agent[817]: register event not
handled

In rc.pcmcia script I uncomment PCIC=yenta_socket and in
config.opts add irq5 to exclude list.

Discussion

  • David Hinds

    David Hinds - 2004-08-05

    Logged In: YES
    user_id=7760

    I don't see any obvious clues here.

    Can you test the card under Windows on this laptop? Do you
    have any other PCMCIA cards that you can test? Is this a
    new Linux install on a new laptop where you've never tested
    any of this hardware before, or do you have any data with
    older setups?

    -- Dave

     
  • Leonid Kabanov

    Leonid Kabanov - 2004-08-06

    Logged In: YES
    user_id=249618

    Win98 works fine with this card. It is only card for now but I try to get
    other card for testing.
    I try install debian 3.0r2 before but default instalation use pcmcia-cs
    drivers. i82365 driver always fail to load tulip_cb because irq problem
    (I don't remember what exactly, something like "cannot allocate irq" or
    similar). So I try newer distro with latest kernel and pcmcia-cs. debian
    is first linux distro installed on this laptop.
    If any information about IO resources used by windows drivers is
    useful I can post it here.

     
  • David Hinds

    David Hinds - 2004-08-06

    Logged In: YES
    user_id=7760

    Ok, if the card works on Win98 then it's clear that this
    isn't a hardware issue, which is all I really wanted to check.

    You could try following the debugging tips in the HOWTO to
    see if you can narrow down exactly where the lockup happens.
    I'm not coming up with any good ideas.

    -- Dave

     

Log in to post a comment.

MongoDB Logo MongoDB