public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Nathan Poznick <kraken@drunkmonkey.org>
To: linux-kernel@vger.kernel.org
Subject: Re: Problem with de4x5 on Alpha?
Date: Sat, 11 Oct 2003 20:52:48 -0500	[thread overview]
Message-ID: <20031012015248.GA6472@wang-fu.org> (raw)
In-Reply-To: <wrppth3snpz.fsf@hina.wild-wind.fr.eu.org>

[-- Attachment #1: Type: text/plain, Size: 5403 bytes --]

Thus spake Marc Zyngier:
> Could you please try 2.6.0-test5 ? Or even better, 2.6.0-test7 with
> the 2.6.0-test5 driver (revert de4x5.[ch] and the Space.c changes) ?
> 
> The usual debug informations would be helpful too...

I reverted de4x5.[ch] and Space.c to their -test5 versions, and I get
the same effect.  If I disable the starting of networking, and boot, I
can then see this when I attempt to start it:

root@buddha:~# /etc/init.d/networking start
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces... done.
root@buddha:~# eth1: media is 100Mb/s.

After that, it's locked up.  Sometimes it prints the media notice before
it hangs, and sometimes it doesn't.  I don't believe I've ever seen it
print that when I booted with nosmp (always hangs before it gets that
far.)  Also, when SMP is enabled, sometimes when I do the SysRq-t I see
this right before the trace starts:

smp_call_function_on_cpu: initial timeout -- trying long wait

And then down mixed in with the trace, I get a notice from a BUG_ON() at
line 878 of arch/alpha/kernel/smp.c  Decoded, it looks like this:

Kernel bug at arch/alpha/kernel/smp.c:878
CPU 1 ifup(102): Kernel Bug 1
pc = [<fffffc000031e6a4>]  ra = [<fffffc000031e624>]  ps = 0000    Not tainted
Using defaults from ksymoops -t elf64-alpha -a alpha
v0 = 0000000000000041  t0 = 0000000000000001  t1 = 0000000000000001
t2 = 0000000100036c4d  t3 = 0000000000000000  t4 = ffffffff00000000
t5 = 0000000000000001  t6 = 61635f706d733e33  t7 = fffffc001f41c000
a0 = fffffc00005e8b70  a1 = 0000000000002600  a2 = ffffffffffffffff
a3 = 000000000000000a  a4 = fffffc0000000008  a5 = fffffc001f41fa00
t8 = 0000000000000004  t9 = 000000000000000d  t10= 0000000000000000
t11= 000186f800000004  pv = fffffc00003f9590  at = fffffc000063f0e8
gp = fffffc0000631200  sp = fffffc001f41f968
Trace:fffffc000031e96c fffffc000031e8a0 fffffc0000367320
fffffc000032c470 fffffc00003859f4 fffffc00003860f0 fffffc00003acae0
fffffc00003ad430 fffffc00003ad454 fffffc00003869ac fffffc0000386e28
fffffc0000315930 fffffc0000313144 fffffc00003130a0
Code: 2ffe0000  47e10400  a59e0020  23de0060  6bfa8001  00000081
<0000036e> 00520922


>>RA;  fffffc000031e624 <smp_call_function_on_cpu+d4/200>

>>PC;  fffffc000031e6a4 <smp_call_function_on_cpu+154/200>   <=====

Trace; fffffc000031e96c <flush_tlb_mm+3c/100>
Trace; fffffc000031e8a0 <ipi_flush_tlb_mm+0/90>
Trace; fffffc0000367320 <exit_mmap+230/290>
Trace; fffffc000032c470 <mmput+c0/140>
Trace; fffffc00003859f4 <exec_mmap+114/180>
Trace; fffffc00003860f0 <flush_old_exec+690/a80>
Trace; fffffc00003acae0 <load_elf_binary+370/d30>
Trace; fffffc00003ad430 <load_elf_binary+cc0/d30>
Trace; fffffc00003ad454 <load_elf_binary+ce4/d30>
Trace; fffffc00003869ac <search_binary_handler+1bc/430>
Trace; fffffc0000386e28 <do_execve+208/290>
Trace; fffffc0000315930 <sys_execve+60/b0>
Trace; fffffc0000313144 <entSys+a4/c0>
Trace; fffffc00003130a0 <entSys+0/c0>

Code;  fffffc000031e68c <smp_call_function_on_cpu+13c/200>
0000000000000000 <_PC>:
Code;  fffffc000031e68c <smp_call_function_on_cpu+13c/200>
   0:   00 00 fe 2f       unop 
Code;  fffffc000031e690 <smp_call_function_on_cpu+140/200>
   4:   00 04 e1 47       mov  t0,v0
Code;  fffffc000031e694 <smp_call_function_on_cpu+144/200>
   8:   20 00 9e a5       ldq  s3,32(sp)
Code;  fffffc000031e698 <smp_call_function_on_cpu+148/200>
   c:   60 00 de 23       lda  sp,96(sp)
Code;  fffffc000031e69c <smp_call_function_on_cpu+14c/200>
  10:   01 80 fa 6b       ret
Code;  fffffc000031e6a0 <smp_call_function_on_cpu+150/200>
  14:   81 00 00 00       bugchk
Code;  fffffc000031e6a4 <smp_call_function_on_cpu+154/200>   <=====
  18:   6e 03 00 00       call_pal     0x36e   <=====
Code;  fffffc000031e6a8 <smp_call_function_on_cpu+158/200>
  1c:   22 09 52 00       call_pal     0x520922


This is what lspci shows.  The 21040 is built into the I/O board, but is
only 10mbit so I don't use it.  The 4 21142/43 entries are the ports on
a 4-port DE500-BA card.  I'm using the first port on that card for my
connection.  I've tried swapping around and using the 21040, or a
different port on the other card, but it doesn't seem to change
anything.

00:00.0 Ethernet controller: Digital Equipment Corporation DECchip 21040 [Tulip] (rev 23)
00:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c810 (rev 02)
00:02.0 Non-VGA unclassified device: Intel Corp. 82375EB (rev 04)
00:06.0 RAID bus controller: Mylex Corporation DAC960P (rev 02)
00:07.0 PCI bridge: Digital Equipment Corporation DECchip 21050 (rev 02)
00:08.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
01:00.0 SCSI storage controller: QLogic Corp. ISP1020 Fast-wide SCSI (rev 02)
02:00.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
02:01.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
02:02.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
02:03.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)

If there's any specific information that I'm not presenting that would
be useful, please just let me know what things to gather up.


-- 
Nathan Poznick <kraken@drunkmonkey.org>

"Ouch!! I landed on my eight-sided dice!" -Joel (as a human sacrifice).
#301


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

      reply	other threads:[~2003-10-12  1:52 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-11 16:26 Problem with de4x5 on Alpha? Nathan Poznick
2003-10-11 17:12 ` Marc Zyngier
2003-10-12  1:52   ` Nathan Poznick [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20031012015248.GA6472@wang-fu.org \
    --to=kraken@drunkmonkey.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox