Fwd: [Prism54-devel] [patch 0/6] [prism54 svn trunk] various fixes for prism54 svn

Bob Beers bob.beers at gmail.com
Sun May 22 16:35:34 UTC 2005


---------- Forwarded message ----------
From: Bob Beers <bob.beers at gmail.com>
Date: May 22, 2005 12:34 PM
Subject: Re: [Prism54-devel] [patch 0/6] [prism54 svn trunk] various
fixes for prism54 svn
To: Jean-Baptiste Note <jean-baptiste.note at wanadoo.fr>


On 5/22/05, Jean-Baptiste Note <jean-baptiste.note at wanadoo.fr> wrote:
>
> Hello Bob,
>
> > Hello Jean-Baptiste!
> >  Before I got this latest change in place, I was running another test and I got
> >  the BUG in a trace!  Here it is, I hope it is useful.  This is the XG-601 with
> >  no shared IRQ.
> >
> > ------------[ cut here ]------------
> > kernel BUG at /home/bbeers/download/prism54/prism54-svn=20050516/ksrc/isl_38xx.c
> > :248!
> > invalid operand: 0000 [#1]
> > PREEMPT
> > Modules linked in: vhub wd1100 ip_nat_irc ip_nat_ftp ip_conntrack_irc ip_conntra
> > ck_ftp iptable_nat ip_conntrack iptable_filter ip_tables prism54 eepro100
> > CPU:    0
> > EIP:    0060:[<c4825f6c>]    Tainted: P      VLI
> > EFLAGS: 00010202   (2.6.10)
> > EIP is at isl38xx_in_queue+0x8c/0xc0 [prism54]
> > eax: 000000a6   ebx: c11cd000   ecx: 00000004   edx: 000000a6
> > esi: c11cd220   edi: 00000009   ebp: c3b7935c   esp: c0947bcc
> > ds: 007b   es: 007b   ss: 0068
> > Process ping (pid: 12772, threadinfo=c0946000 task=c0acb020)
> > Stack: c4829b87 c1640000 00000004 c11cd220 c1640000 00000000 c03baac8 c01188b4
> >        c11cd220 00000001 c0118663 c03baac8 00000046 00000040 c0a99580 c01186a5
> >        c3ce7b60 c012d025 c0103c6f c010265a c3ce7b60 c0ee69e0 00000000 00000040
> > Call Trace:
> >  [<c4829b87>] update_queues+0x27/0x110 [prism54]
> >  [<c01188b4>] tasklet_action+0x44/0x70
> >  [<c0118663>] __do_softirq+0x83/0x90
> >  [<c01186a5>] do_softirq+0x35/0x40
> >  [<c012d025>] irq_exit+0x35/0x40
> >  [<c0103c6f>] do_IRQ+0x1f/0x30
> >  [<c010265a>] common_interrupt+0x1a/0x20
> >  [<c02ab4ee>] ip_push_pending_frames+0x33e/0x440
> >  [<c02a0060>] netlink_broadcast+0x90/0x380
> >  [<c02c5631>] raw_sendmsg+0x321/0x470
> >  [<c02ce1fb>] inet_sendmsg+0x3b/0x50
> >  [<c02824f3>] sock_sendmsg+0xd3/0x100
> >  [<c0110b36>] __wake_up_common+0x36/0x70
> >  [<c0110b91>] __wake_up+0x21/0x50
> >  [<c01dfadd>] n_tty_receive_buf+0x17d/0xf40
> >  [<c01bc5ee>] copy_from_user+0x2e/0x60
> >  [<c01bc5ee>] copy_from_user+0x2e/0x60
> >  [<c0126be0>] autoremove_wake_function+0x0/0x40
> >  [<c0287c01>] verify_iovec+0x31/0x90
> >  [<c0283ce3>] sys_sendmsg+0x153/0x1b0
> > [<c01df1ec>] opost_block+0x9c/0x150
> >  [<c02ebc60>] schedule+0x1d0/0x530
> >  [<c01daf56>] tty_ldisc_deref+0x66/0x90
> >  [<c01dbefa>] tty_write+0x1ea/0x250
> >  [<c01e13b0>] write_chan+0x0/0x210
> >  [<c01bc5ee>] copy_from_user+0x2e/0x60
> >  [<c02840b2>] sys_socketcall+0x1a2/0x1c0
> >  [<c0102437>] syscall_call+0x7/0xb
> > Code: fa 08 7f 08 b8 08 00 00 00 29 d0 c3 0f 0b fe 00 80 d7 82 c4 eb ee 89 f6 8d
> >  bc 27 00 00 00 00 83 fa 04 7f 07 b8 04 00 00 00 eb de <0f> 0b f8 00 80 d7 82 c4
> >  eb ef 8d 76 00 8d bc 27 00 00 00 00 0f
> >  <7>CB drv Qs: [32032][31753][0][0][166][124]
> > CB dev Qs: [62][32028][31753][0][0][162]
> > Kernel panic - not syncing: Fatal exception in interrupt
> >  <7>CB drv Qs: [32032][31753][0][0][166][124]
> > CB dev Qs: [62][32029][31753][0][0][162]
> > CB drv Qs: [32032][31753][0][0][166][124]
> > CB dev Qs: [62][32030][31753][0][0][162]
> > CB drv Qs: [32032][31753][0][0][166][124]
> > CB dev Qs: [62][32031][31753][0][0][162]
> > CB drv Qs: [32032][31753][0][0][166][124]
> > CB dev Qs: [62][32032][31753][0][0][162]
> >
> > Then it rebooted.  I was pushing it pretty hard: ping flood on eth1,
> >  voip call on eth0, and downloading from the web to a wireless
> >  NAT'ed 802.11g station.
>
> It's really interesting ! -- device bug it seems to me, or very subtle
> hardware bug somewhere : what firmware version were you using ?

1.0.4.3

>
> Also, maybe others could be interested : can you forward this to the
> list, or do you give me authorization to reply on-list with this
> information ?

As you request, this reply is also sent to the list for all curious eyes.  I was
 replying only to the list earlier in this thread, but after a couple of times
 getting your replies off list, I thought I was perhaps breaking protocol, so
 I began replying only to you.  I am happy to continue the thread either
 way, I just want to help improve the driver.  I have a few different SBCs
 and 3 prism54 devices to test with.

-Bob
--


More information about the Prism54-devel mailing list