Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S264347AbTKUJvu (ORCPT ); Fri, 21 Nov 2003 04:51:50 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S264348AbTKUJvu (ORCPT ); Fri, 21 Nov 2003 04:51:50 -0500 Received: from ns.sws.net.au ([61.95.69.3]:57606 "EHLO ns.sws.net.au") by vger.kernel.org with ESMTP id S264347AbTKUJvr (ORCPT ); Fri, 21 Nov 2003 04:51:47 -0500 From: Russell Coker Reply-To: russell@coker.com.au To: Linux Kernel Subject: de2104x tulip driver bug in 2.6.0-test9 Date: Fri, 21 Nov 2003 20:51:32 +1100 User-Agent: KMail/1.5.4 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200311212051.32352.russell@coker.com.au> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3407 Lines: 84 00:14.0 Ethernet controller: Digital Equipment Corporation DECchip 21041 [Tulip Pass 3] (rev 11) Above is the lspci output for my PCI Ethernet card. Below is what happens when I try to boot 2.6.0-test9. 2.4.x kernels have been working well on the same card for a long time, so the hardware seems basically OK. Configuring network interfaces... eth0: set link BNC eth0: mode 0x7ffc0040, sia 0x10c4,0xffffef09,0xfffff7fd,0xffff0006 eth0: set mode 0x7ffc0000, set sia 0xef09,0xf7fd,0x6 eth0: timeout expired stopping DMA ------------[ cut here ]------------ kernel BUG at drivers/net/tulip/de2104x.c:926! invalid operand: 0000 [#1] CPU: 0 EIP: 0060:[] Not tainted EFLAGS: 00010006 EIP is at de_set_media+0x1c/0x140 [de2104x] eax: fc200100 ebx: cf172200 ecx: c02c6770 edx: d089f000 esi: cf172200 edi: 00000000 ebp: cf021e50 esp: cf021e44 ds: 007b es: 007b ss: 0068 Process ethtool (pid: 478, threadinfo=cf020000 task=cfb0ccc0) Stack: cf172200 000008c3 00000000 cf021e84 d08a8fb6 cf172200 cf172200 cf172200 fffff73c 00000000 00000000 00000000 ffffffea cf020000 00000001 00000000 cf021e9c d08a9104 cf172200 cf021eb0 cf021eb0 cf172000 cf021eec c0224368 Call Trace: [] __de_set_settings+0x186/0x200 [de2104x] [] de_set_settings+0x24/0x50 [de2104x] [] ethtool_set_settings+0x68/0x90 [] capable+0x1a/0x40 [] dev_ethtool+0xab/0x220 [] dev_ioctl+0x156/0x350 [] inet_ioctl+0xb7/0xd0 [] sock_ioctl+0xf1/0x280 [] sys_ioctl+0x112/0x280 [] sysenter_past_esp+0x52/0x79 Code: 0f 0b 9e 03 04 99 8a d0 f6 86 a4 05 00 00 01 74 0a c7 42 58 <7>eth0: tx err, status 0x7fffb178 note: ethtool[478] exited with preempt_count 1 bad: scheduling while atomic! Call Trace: [] schedule+0x5b9/0x5c0 [] unmap_page_range+0x33/0x60 [] unmap_vmas+0x1f3/0x240 [] exit_mmap+0x65/0x180 [] mmput+0x6a/0xc0 [] do_exit+0x128/0x410 [] do_invalid_op+0x0/0xa0 [] die+0xc4/0xd0 [] do_invalid_op+0x94/0xa0 [] de_set_media+0x1c/0x140 [de2104x] [] poke_blanked_console+0x57/0x70 [] vt_console_print+0x22d/0x310 [] __call_console_drivers+0x55/0x60 [] call_console_drivers+0x5c/0x100 [] error_code+0x2d/0x40 [] de_set_media+0x1c/0x140 [de2104x] [] __de_set_settings+0x186/0x200 [de2104x] [] de_set_settings+0x24/0x50 [de2104x] [] ethtool_set_settings+0x68/0x90 [] capable+0x1a/0x40 [] dev_ethtool+0xab/0x220 [] dev_ioctl+0x156/0x350 [] inet_ioctl+0xb7/0xd0 [] sock_ioctl+0xf1/0x280 [] sys_ioctl+0x112/0x280 [] sysenter_past_esp+0x52/0x79 -- http://www.coker.com.au/selinux/ My NSA Security Enhanced Linux packages http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark http://www.coker.com.au/postal/ Postal SMTP/POP benchmark http://www.coker.com.au/~russell/ My home page - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/