Begin forwarded message:

Date: Tue, 29 Aug 2006 09:15:29 -0700
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [Bugme-new] [Bug 7071] New: Can't bring Sun Quad GigaSwift Ethernet 
interfaces up (Cassini driver)


http://bugzilla.kernel.org/show_bug.cgi?id=7071

           Summary: Can't bring Sun Quad GigaSwift Ethernet interfaces up
                    (Cassini driver)
    Kernel Version: 2.6.17.11 #2 SMP PREEMPT
            Status: NEW
          Severity: blocking
             Owner: [EMAIL PROTECTED]
         Submitter: [EMAIL PROTECTED]


Most recent kernel where this bug did not occur:
Distribution: Debian for Sparc
Hardware Environment: Sun Netra T1125
Software Environment: sparc64 GNU/Linux
Problem Description: can't bring Sun Quad GigaSwift Ethernet interfaces up

Steps to reproduce: compile Cassini driver as module, boot and load the cassini 
driver : new interfaces are recognized correctly, and ethtool can see them. 
Then, try to bring up the ethernet interfaces using the "ifconfig" command --> 
ifconfig crashes :

toundra:~# lsmod         
Module                  Size  Used by
toundra:~# modinfo cassini
filename:       /lib/modules/2.6.17.11/kernel/drivers/net/cassini.ko
author:         Adrian Sun ([EMAIL PROTECTED])
description:    Sun Cassini(+) ethernet driver
license:        GPL
vermagic:       2.6.17.11 SMP preempt mod_unload gcc-4.1
depends:        
alias:          pci:v0000108Ed0000ABBAsv*sd*bc*sc*i*
alias:          pci:v0000100Bd00000035sv*sd*bc*sc*i*
parm:           linkdown_timeout:min reset interval in sec. for PCS linkdown 
issue; disabled if not positive (int)
parm:           link_mode:default link mode (int)
parm:           cassini_debug:Cassini bitmapped debugging message enable value 
(int)
toundra:~# 
toundra:~# modprobe cassini
cassini.c:v1.4 (1 July 2004)
eth0: Sun Cassini+ (64bit/66MHz PCI/Cu) Ethernet[0] 00:14:4f:24:47:a4 
eth1: Sun Cassini+ (64bit/66MHz PCI/Cu) Ethernet[0] 00:14:4f:24:47:a5 
eth2: Sun Cassini+ (64bit/66MHz PCI/Cu) Ethernet[0] 00:14:4f:24:47:a6 
eth3: Sun Cassini+ (64bit/66MHz PCI/Cu) Ethernet[0] 00:14:4f:24:47:a7 

toundra:~# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x000000ff (255)
        Link detected: yes
toundra:~# ifconfig eth1 up
Unable to handle kernel NULL pointer dereference
tsk->{mm,active_mm}->context = 000000000000048e
tsk->{mm,active_mm}->pgd = fffff80080736000
              \|/ ____ \|/
              "@'/ .. \`@"
              /_| \__/ |_\
                 \__U_/
ifconfig(1501): Oops [#1]
TSTATE: 0000000080009605 TPC: 000000000041cf74 TNPC: 000000000041cf78 Y: 
00000000    Not tainted
TPC: <request_irq+0x14/0x500>
g0: 00000000f0000018 g1: 000000000000ae78 g2: fffff800afe0d800 g3: 
fffff800aec56da0
g4: fffff800805d1260 g5: fffff8007fbf2000 g6: fffff800aec2c000 g7: 
fffff800ae5983a0
o0: 0000000000000000 o1: 0000000000000000 o2: 0000000000000001 o3: 
0000000000000002
o4: 0000000000000010 o5: fffff800ae779d20 sp: fffff800aec2eda1 ret_pc: 
0000000010002190
RPC: <cas_spare_recover+0x210/0x2a0 [cassini]>
l0: 0000000000000000 l1: 0000000000000100 l2: fffff800aec504d8 l3: 
fffff800aec2f650
l4: fffff800aec56db0 l5: 00000000f7ea330c l6: fffff800aec504d0 l7: 
00000000f8002000
i0: ffffffffffffffea i1: 0000000010003640 i2: 0000000004000000 i3: 
fffff800aec50000
i4: fffff800aec50000 i5: 104307a000000000 i6: fffff800aec2ee71 i7: 
0000000010007cf4
I7: <cas_open+0x214/0x300 [cassini]>
Caller[0000000010007cf4]: cas_open+0x214/0x300 [cassini]
Caller[0000000000625ff0]: dev_open+0x50/0xc0
Caller[00000000006249c8]: dev_change_flags+0x128/0x180
Caller[0000000000675984]: devinet_ioctl+0x704/0x820
Caller[0000000000618ed8]: sock_ioctl+0x1b8/0x280
Caller[00000000004b18a4]: do_ioctl+0x24/0xa0
Caller[00000000004b198c]: vfs_ioctl+0x6c/0x360
Caller[00000000004b1ca8]: sys_ioctl+0x28/0x60
Caller[00000000004d2e94]: dev_ifsioc+0x54/0x320
Caller[00000000004ce0fc]: compat_sys_ioctl+0xdc/0x3a0
Caller[0000000000406c14]: linux_sparc_syscall32+0x34/0x40
Caller[0000000000011330]: 0x11330
Instruction DUMP: 02c64022  b0103fea  a1322000 <c25c2008> 02c0401e  b0103fed  
27001c30  8214e140  80a40001 
Killed
toundra:~#

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to