* [git patches] parisc fixes for 2.6.24
@ 2007-12-06 20:19 Kyle McMartin
2007-12-16 18:29 ` John David Anglin
0 siblings, 1 reply; 16+ messages in thread
From: Kyle McMartin @ 2007-12-06 20:19 UTC (permalink / raw)
To: torvalds; +Cc: linux-parisc
The following changes since commit 09b56adc98e0f8a21644fcb4d20ad367c3fceb55:
Linus Torvalds (1):
Linux 2.6.24-rc4
are available in the git repository at:
/pub/scm/linux/kernel/git/kyle/parisc-2.6.git master
Kyle McMartin (5):
Revert "[PARISC] import necessary bits of libgcc.a"
[PARISC] timer interrupt should not be IRQ_DISABLED
[PARISC] Update parisc-linux MAINTAINERS entries
[PARISC] print more than one character at a time for pdc console
[PARISC] lba_pci: pci_claim_resources disabled expansion roms
MAINTAINERS | 10 +-
arch/parisc/Makefile | 2 +-
arch/parisc/kernel/firmware.c | 88 +-
arch/parisc/kernel/irq.c | 2 +-
arch/parisc/kernel/parisc_ksyms.c | 22 +
arch/parisc/kernel/pdc_cons.c | 11 +-
arch/parisc/lib/Makefile | 2 +-
arch/parisc/lib/libgcc/Makefile | 4 -
arch/parisc/lib/libgcc/__ashldi3.c | 19 -
arch/parisc/lib/libgcc/__ashrdi3.c | 19 -
arch/parisc/lib/libgcc/__clzsi2.c | 30 -
arch/parisc/lib/libgcc/__divdi3.c | 23 -
arch/parisc/lib/libgcc/__divsi3.c | 23 -
arch/parisc/lib/libgcc/__lshrdi3.c | 19 -
arch/parisc/lib/libgcc/__moddi3.c | 23 -
arch/parisc/lib/libgcc/__modsi3.c | 23 -
arch/parisc/lib/libgcc/__muldi3.c | 22 -
arch/parisc/lib/libgcc/__udivdi3.c | 7 -
arch/parisc/lib/libgcc/__udivmoddi4.c | 31 -
arch/parisc/lib/libgcc/__udivmodsi4.c | 31 -
arch/parisc/lib/libgcc/__udivsi3.c | 7 -
arch/parisc/lib/libgcc/__umoddi3.c | 10 -
arch/parisc/lib/libgcc/__umodsi3.c | 10 -
arch/parisc/lib/libgcc/__umulsidi3.c | 46 -
arch/parisc/lib/libgcc/libgcc.h | 32 -
arch/parisc/lib/milli/Makefile | 1 -
arch/parisc/lib/milli/divI.S | 254 ----
arch/parisc/lib/milli/divU.S | 235 ----
arch/parisc/lib/milli/div_const.S | 682 -----------
arch/parisc/lib/milli/dyncall.S | 32 -
arch/parisc/lib/milli/milli.S | 2071 ---------------------------------
arch/parisc/lib/milli/milli.h | 165 ---
arch/parisc/lib/milli/mulI.S | 474 --------
arch/parisc/lib/milli/remI.S | 185 ---
arch/parisc/lib/milli/remU.S | 148 ---
drivers/parisc/lba_pci.c | 10 +-
include/asm-parisc/pdc.h | 3 +-
37 files changed, 73 insertions(+), 4703 deletions(-)
delete mode 100644 arch/parisc/lib/libgcc/Makefile
delete mode 100644 arch/parisc/lib/libgcc/__ashldi3.c
delete mode 100644 arch/parisc/lib/libgcc/__ashrdi3.c
delete mode 100644 arch/parisc/lib/libgcc/__clzsi2.c
delete mode 100644 arch/parisc/lib/libgcc/__divdi3.c
delete mode 100644 arch/parisc/lib/libgcc/__divsi3.c
delete mode 100644 arch/parisc/lib/libgcc/__lshrdi3.c
delete mode 100644 arch/parisc/lib/libgcc/__moddi3.c
delete mode 100644 arch/parisc/lib/libgcc/__modsi3.c
delete mode 100644 arch/parisc/lib/libgcc/__muldi3.c
delete mode 100644 arch/parisc/lib/libgcc/__udivdi3.c
delete mode 100644 arch/parisc/lib/libgcc/__udivmoddi4.c
delete mode 100644 arch/parisc/lib/libgcc/__udivmodsi4.c
delete mode 100644 arch/parisc/lib/libgcc/__udivsi3.c
delete mode 100644 arch/parisc/lib/libgcc/__umoddi3.c
delete mode 100644 arch/parisc/lib/libgcc/__umodsi3.c
delete mode 100644 arch/parisc/lib/libgcc/__umulsidi3.c
delete mode 100644 arch/parisc/lib/libgcc/libgcc.h
delete mode 100644 arch/parisc/lib/milli/Makefile
delete mode 100644 arch/parisc/lib/milli/divI.S
delete mode 100644 arch/parisc/lib/milli/divU.S
delete mode 100644 arch/parisc/lib/milli/div_const.S
delete mode 100644 arch/parisc/lib/milli/dyncall.S
delete mode 100644 arch/parisc/lib/milli/milli.S
delete mode 100644 arch/parisc/lib/milli/milli.h
delete mode 100644 arch/parisc/lib/milli/mulI.S
delete mode 100644 arch/parisc/lib/milli/remI.S
delete mode 100644 arch/parisc/lib/milli/remU.S
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-06 20:19 [git patches] parisc fixes for 2.6.24 Kyle McMartin
@ 2007-12-16 18:29 ` John David Anglin
2007-12-16 18:32 ` Kyle McMartin
0 siblings, 1 reply; 16+ messages in thread
From: John David Anglin @ 2007-12-16 18:29 UTC (permalink / raw)
To: Kyle McMartin; +Cc: linux-parisc
Kyle,
> are available in the git repository at:
>
> /pub/scm/linux/kernel/git/kyle/parisc-2.6.git master
I built a SMP PA8800 configuration from this respository yesterday.
Aside from the timeout issue that I've mentioned before, I've experienced
erratic login behavior with this new kernel. I see this in the debug log:
Dec 16 11:28:39 mx3210 kernel:
Dec 16 11:28:39 mx3210 kernel: do_page_fault() pid=1460 command='login' type=15
address=0xff0ca4e0
Dec 16 11:28:39 mx3210 kernel: vm_start = 0xfaf7d000, vm_end = 0xfaf93000
Dec 16 11:28:39 mx3210 kernel:
Dec 16 11:28:39 mx3210 kernel: YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
Dec 16 11:28:39 mx3210 kernel: PSW: 00000000000011001000000000001111 Not tainted
Dec 16 11:28:39 mx3210 kernel: r00-03 000000ff000c800f 0000000000000000 0000000
0405f3eeb 00000000faf80bc0
Dec 16 11:28:39 mx3210 kernel: r04-07 0000000040631d74 000000006e6f626f 0000000
0ffffffff 0000000000000000
Dec 16 11:28:39 mx3210 kernel: r08-11 0000000000000003 00000000faf80c88 0000000000000000 0000000040002130
Dec 16 11:28:39 mx3210 kernel: r12-15 0000000040634454 0000000000000000 00000000ffffffff 00000000ffffffff
Dec 16 11:28:39 mx3210 kernel: r16-19 000000006e6f626f 0000000040633574 0000000041111008 0000000040631d74
Dec 16 11:28:39 mx3210 kernel: r20-23 0000000004149814 0000000000000000 0000000004149814 0000000000004000
Dec 16 11:28:39 mx3210 kernel: r24-27 0000000000000018 000000004525a820 000000004525a820 0000000000019014
Dec 16 11:28:39 mx3210 kernel: r28-31 0000000004149840 000000000000636b 00000000ff0ca500 0000000041052605
Dec 16 11:28:39 mx3210 kernel: sr00-03 000000000f9f7000 0000000000000000 0000000000000000 000000000f9f7000
Dec 16 11:28:39 mx3210 kernel: sr04-07 000000000f9f7000 000000000f9f7000 000000000f9f7000 000000000f9f7000
Dec 16 11:28:39 mx3210 kernel:
Dec 16 11:28:39 mx3210 kernel: VZOUICununcqcqcqcqcqcrmunTDVZOUI
Dec 16 11:28:39 mx3210 kernel: FPSR: 00001000000000000000000000000000
Dec 16 11:28:39 mx3210 kernel: FPER1: 00000000
Dec 16 11:28:39 mx3210 kernel: fr00-03 0800000000000000 0000000000000000 0000000000000000 0000000000000000
Dec 16 11:28:39 mx3210 kernel: fr04-07 00000000405cc000 00000000404b3780 00000000404a9780 00000000404a94c0
Dec 16 06:47:38 mx3210 identd[6240]: started
Dec 16 11:28:39 mx3210 kernel:
Dec 16 11:28:39 mx3210 kernel: do_page_fault() pid=1460 command='login' type=15
address=0xff0ca4e0
Dec 16 11:28:39 mx3210 kernel: vm_start = 0xfaf7d000, vm_end = 0xfaf93000
Dec 16 06:47:38 mx3210 identd[6240]: started
Dec 16 11:28:39 mx3210 kernel:
Dec 16 11:28:39 mx3210 kernel: do_page_fault() pid=1460 command='login' type=15 address=0xff0ca4e0
Dec 16 11:28:39 mx3210 kernel: vm_start = 0xfaf7d000, vm_end = 0xfaf93000
Dec 16 11:28:39 mx3210 kernel:
Dec 16 11:28:39 mx3210 kernel: YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
Dec 16 11:28:39 mx3210 kernel: PSW: 00000000000011001000000000001111 Not tainted
Dec 16 11:28:39 mx3210 kernel: r00-03 000000ff000c800f 0000000000000000 0000000
0405f3eeb 00000000faf80bc0
Dec 16 11:28:39 mx3210 kernel: r04-07 0000000040631d74 000000006e6f626f 0000000
0ffffffff 0000000000000000
Dec 16 11:28:39 mx3210 kernel: r08-11 0000000000000003 00000000faf80c88 0000000000000000 0000000040002130
Dec 16 11:28:39 mx3210 kernel: r12-15 0000000040634454 0000000000000000 00000000ffffffff 00000000ffffffff
Dec 16 11:28:39 mx3210 kernel: r16-19 000000006e6f626f 0000000040633574 0000000041111008 0000000040631d74
Dec 16 11:28:39 mx3210 kernel: r20-23 0000000004149814 0000000000000000 0000000004149814 0000000000004000
Dec 16 11:28:39 mx3210 kernel: r24-27 0000000000000018 000000004525a820 000000004525a820 0000000000019014
Dec 16 11:28:39 mx3210 kernel: r28-31 0000000004149840 000000000000636b 00000000ff0ca500 0000000041052605
Dec 16 11:28:39 mx3210 kernel: sr00-03 000000000f9f7000 0000000000000000 0000000000000000 000000000f9f7000
Dec 16 11:28:39 mx3210 kernel: sr04-07 000000000f9f7000 000000000f9f7000 000000000f9f7000 000000000f9f7000
Dec 16 11:28:39 mx3210 kernel:
Dec 16 11:28:39 mx3210 kernel: VZOUICununcqcqcqcqcqcrmunTDVZOUI
Dec 16 11:28:39 mx3210 kernel: FPSR: 00001000000000000000000000000000
Dec 16 11:28:39 mx3210 kernel: FPER1: 00000000
Dec 16 11:28:39 mx3210 kernel: fr00-03 0800000000000000 0000000000000000 0000000000000000 0000000000000000
Dec 16 11:28:39 mx3210 kernel: fr04-07 00000000405cc000 00000000404b3780 00000000404a9780 00000000404a94c0
Dec 16 11:28:39 mx3210 kernel: fr08-11 00000000401b195c 0000000000000001 00000000405b9540 0000000000000802
Dec 16 11:28:39 mx3210 kernel: fr12-15 0000000000000001 00000000404a94c0 000000007fc40108 00000000405f3b40
Dec 16 11:28:39 mx3210 kernel: fr16-19 00000000405ef528 fffffffffffff000 0000000000000000 0000000000000802
Dec 16 11:28:39 mx3210 kernel: fr20-23 000000007f4fa000 000000007fc403a8 0000000000000000 00000000cccccccd
Dec 16 11:28:39 mx3210 kernel: fr24-27 000000a355555556 3fe0000000000000 412e848000000000 00000000001e8480
Dec 16 11:28:39 mx3210 kernel: fr28-31 0000000000000802 000000007f4fa000 000000007fc403a8 00000000405b9540
Dec 16 11:28:39 mx3210 kernel:
Dec 16 11:28:39 mx3210 kernel: IASQ: 000000000f9f7000 000000000f9f7000 IAOQ: 00000000405f428b 00000000405f422b
Dec 16 11:28:39 mx3210 kernel: IIR: 6bd33fc1 ISR: 000000000f9f7000 IOR: 00000000ff0ca4e0
Dec 16 11:28:39 mx3210 kernel: CPU: 1 CR30: 000000007e380000 CR31: fffffff0f0e098e0
Dec 16 11:28:39 mx3210 kernel: ORIG_R28: 0000000000000000
Dec 16 11:28:39 mx3210 kernel: IAOQ[0]: per_cpu__runqueues+0x748/0x14c0
Dec 16 11:28:39 mx3210 kernel: IAOQ[1]: per_cpu__runqueues+0x6e8/0x14c0
Dec 16 11:28:39 mx3210 kernel: RP(r2): per_cpu__runqueues+0x3a8/0x14c0
dave@hiauly6:~$ disasm 0x6bd33fc1
0: 6b d3 3f c1 stw r19,-20(sp)
This insn saves the PIC register. Typically, this save occurs in
a function's prologue after the new frame is allocated.
The stack pointer (0xff0ca500) is clearly bad:
(gdb) p 0xff0ca500 - 0xfaf7d000
$1 = 68474112 (0x414d500)
(gdb) p 0xff0ca4e0 - 0xfaf7d000
$2 = 68474080
(gdb) p 0xfaf93000 - 0xfaf7d000
$3 = 90112
$ ulimit -s
16384 (kbytes)
It's not clear how the stack pointer got corrupted but it is correctly
rounded. I haven't seen this problem with my 2.6.22 builds.
I think the following code is the problem. We seem to just have
done an alloca:
(gdb) disass 0x405f4258 0x405f4298
Dump of assembler code from 0x405f4258 to 0x405f4298:
0x405f4258 <nscd_getgr_r+1628>: cmpb,= r5,ret0,0x405f3fec <nscd_getgr_r+1008>
0x405f425c <nscd_getgr_r+1632>: copy r4,r19
0x405f4260 <nscd_getgr_r+1636>: b,l 0x405f3f14 <nscd_getgr_r+792>,r0
0x405f4264 <nscd_getgr_r+1640>: copy r15,r7
0x405f4268 <nscd_getgr_r+1644>: ldo -38(sp),ret0
0x405f426c <nscd_getgr_r+1648>: depw,z r31,29,30,r20
0x405f4270 <nscd_getgr_r+1652>: stw r20,3c(r3)
0x405f4274 <nscd_getgr_r+1656>: copy ret0,r9
0x405f4278 <nscd_getgr_r+1660>: ldo 46(r20),ret0
0x405f427c <nscd_getgr_r+1664>: depwi 0,31,6,ret0
0x405f4280 <nscd_getgr_r+1668>: add,l sp,ret0,sp
0x405f4284 <nscd_getgr_r+1672>: b,l 0x405f4228 <nscd_getgr_r+1580>,r0
0x405f4288 <nscd_getgr_r+1676>: stw r19,-20(sp)
0x405f428c <nscd_getgr_r+1680>: ldo 46(r22),r20
0x405f4290 <nscd_getgr_r+1684>: depwi 0,31,6,r20
0x405f4294 <nscd_getgr_r+1688>: add,l sp,r20,sp
ret0 is 0x4149840. So, the previous stack pointer was 0xfaf80cc0.
This is in the vm range. ret0 is set from r31. It's not clear
what sets r31 as this block is entered with a branch.
I wasn't able to get an assembly dump with symbols. We have the
following libraries:
(gdb) info shared
>From To Syms Read Shared Object Library
0x400fe380 0x40116d74 Yes /lib/ld.so.1
0x4004c9b0 0x40053588 Yes /lib/libcrypt.so.1
0x4045ff0c 0x404664a4 Yes /lib/libpam.so.0
0x40301b40 0x40302cb0 Yes /lib/libpam_misc.so.0
0x4050cb60 0x405fe6e0 Yes /lib/libc.so.6
0x400e6ce4 0x400e80b0 Yes /lib/libdl.so.2
The above suggests a bug in the libc nscd support or the kernel
support for it in 2.6.24-rc4.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-16 18:29 ` John David Anglin
@ 2007-12-16 18:32 ` Kyle McMartin
2007-12-16 18:48 ` John David Anglin
2007-12-17 23:53 ` John David Anglin
0 siblings, 2 replies; 16+ messages in thread
From: Kyle McMartin @ 2007-12-16 18:32 UTC (permalink / raw)
To: John David Anglin; +Cc: Kyle McMartin, linux-parisc
On Sun, Dec 16, 2007 at 01:29:38PM -0500, John David Anglin wrote:
> I built a SMP PA8800 configuration from this respository yesterday.
> Aside from the timeout issue that I've mentioned before, I've experienced
> erratic login behavior with this new kernel. I see this in the debug log:
>
is this using debian sid? or testing? possibly during the update to
glibc 2.7 a regression crept in?
cheers,
kyle
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-16 18:32 ` Kyle McMartin
@ 2007-12-16 18:48 ` John David Anglin
2007-12-17 23:53 ` John David Anglin
1 sibling, 0 replies; 16+ messages in thread
From: John David Anglin @ 2007-12-16 18:48 UTC (permalink / raw)
To: Kyle McMartin; +Cc: kyle, linux-parisc
> is this using debian sid? or testing? possibly during the update to
> glibc 2.7 a regression crept in?
It's libc6 2.7-3. I've remove nscd to see if this goes away.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-16 18:32 ` Kyle McMartin
2007-12-16 18:48 ` John David Anglin
@ 2007-12-17 23:53 ` John David Anglin
2007-12-17 23:59 ` Kyle McMartin
2007-12-18 5:27 ` Kyle McMartin
1 sibling, 2 replies; 16+ messages in thread
From: John David Anglin @ 2007-12-17 23:53 UTC (permalink / raw)
To: Kyle McMartin; +Cc: kyle, linux-parisc
> On Sun, Dec 16, 2007 at 01:29:38PM -0500, John David Anglin wrote:
> > I built a SMP PA8800 configuration from this respository yesterday.
> > Aside from the timeout issue that I've mentioned before, I've experienced
> > erratic login behavior with this new kernel. I see this in the debug log:
> >
>
> is this using debian sid? or testing? possibly during the update to
> glibc 2.7 a regression crept in?
Haven't seen any issues after deleting nscd. However, I built a
kernel defaulted from the 2.6.22 .config on gsyprf11 yesterday. This
one panics during boot. It's in /boot/vmlinux-2.6.24-rc4.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-17 23:53 ` John David Anglin
@ 2007-12-17 23:59 ` Kyle McMartin
2007-12-18 4:20 ` John David Anglin
2007-12-18 5:27 ` Kyle McMartin
1 sibling, 1 reply; 16+ messages in thread
From: Kyle McMartin @ 2007-12-17 23:59 UTC (permalink / raw)
To: John David Anglin; +Cc: kyle, linux-parisc
On Mon, Dec 17, 2007 at 06:53:48PM -0500, John David Anglin wrote:
> > On Sun, Dec 16, 2007 at 01:29:38PM -0500, John David Anglin wrote:
> > > I built a SMP PA8800 configuration from this respository yesterday.
> > > Aside from the timeout issue that I've mentioned before, I've experienced
> > > erratic login behavior with this new kernel. I see this in the debug log:
> > >
> >
> > is this using debian sid? or testing? possibly during the update to
> > glibc 2.7 a regression crept in?
>
> Haven't seen any issues after deleting nscd. However, I built a
> kernel defaulted from the 2.6.22 .config on gsyprf11 yesterday. This
> one panics during boot. It's in /boot/vmlinux-2.6.24-rc4.
>
you need -rc5, iirc i put some changes i nthere too.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-17 23:59 ` Kyle McMartin
@ 2007-12-18 4:20 ` John David Anglin
2007-12-18 5:21 ` Kyle McMartin
0 siblings, 1 reply; 16+ messages in thread
From: John David Anglin @ 2007-12-18 4:20 UTC (permalink / raw)
To: Kyle McMartin; +Cc: kyle, linux-parisc
> you need -rc5, iirc i put some changes i nthere too.
This was with kyle/parisc-2.6.git which last changed 11 days ago. Does
the linux rc5 tree now have all the changes from your branch?
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-18 4:20 ` John David Anglin
@ 2007-12-18 5:21 ` Kyle McMartin
2007-12-18 5:22 ` Kyle McMartin
2007-12-22 4:02 ` John David Anglin
0 siblings, 2 replies; 16+ messages in thread
From: Kyle McMartin @ 2007-12-18 5:21 UTC (permalink / raw)
To: John David Anglin; +Cc: kyle, linux-parisc
On Mon, Dec 17, 2007 at 11:20:15PM -0500, John David Anglin wrote:
> > you need -rc5, iirc i put some changes i nthere too.
>
> This was with kyle/parisc-2.6.git which last changed 11 days ago. Does
> the linux rc5 tree now have all the changes from your branch?
>
yeah, sorry, linus isn't terribly good at replying to pull requests. :)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-18 5:21 ` Kyle McMartin
@ 2007-12-18 5:22 ` Kyle McMartin
2007-12-22 4:02 ` John David Anglin
1 sibling, 0 replies; 16+ messages in thread
From: Kyle McMartin @ 2007-12-18 5:22 UTC (permalink / raw)
To: John David Anglin; +Cc: kyle, linux-parisc
On Tue, Dec 18, 2007 at 12:21:12AM -0500, Kyle McMartin wrote:
> On Mon, Dec 17, 2007 at 11:20:15PM -0500, John David Anglin wrote:
> > > you need -rc5, iirc i put some changes i nthere too.
> >
> > This was with kyle/parisc-2.6.git which last changed 11 days ago. Does
> > the linux rc5 tree now have all the changes from your branch?
> >
>
> yeah, sorry, linus isn't terribly good at replying to pull requests. :)
>
huh. sorry, i'll put my dunce cap on. there must be further regressions.
:/
i'll muck about tomorrow evening.
cheers,
kyle
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-17 23:53 ` John David Anglin
2007-12-17 23:59 ` Kyle McMartin
@ 2007-12-18 5:27 ` Kyle McMartin
2007-12-18 5:33 ` John David Anglin
2007-12-18 7:02 ` Grant Grundler
1 sibling, 2 replies; 16+ messages in thread
From: Kyle McMartin @ 2007-12-18 5:27 UTC (permalink / raw)
To: John David Anglin; +Cc: kyle, linux-parisc
On Mon, Dec 17, 2007 at 06:53:48PM -0500, John David Anglin wrote:
> > On Sun, Dec 16, 2007 at 01:29:38PM -0500, John David Anglin wrote:
> > > I built a SMP PA8800 configuration from this respository yesterday.
> > > Aside from the timeout issue that I've mentioned before, I've experienced
> > > erratic login behavior with this new kernel. I see this in the debug log:
> > >
> >
> > is this using debian sid? or testing? possibly during the update to
> > glibc 2.7 a regression crept in?
>
> Haven't seen any issues after deleting nscd. However, I built a
> kernel defaulted from the 2.6.22 .config on gsyprf11 yesterday. This
> one panics during boot. It's in /boot/vmlinux-2.6.24-rc4.
>
sigh, i bet this is 84f4506cb788d85a50c97b399f2999f90e6272b0[1]
does gsyprf11 have a quad port ethernet card installed?
cheers, kyle
1.
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=84f4506cb788d85a50c97b399f2999f90e6272b0
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-18 5:27 ` Kyle McMartin
@ 2007-12-18 5:33 ` John David Anglin
2007-12-18 6:02 ` Kyle McMartin
2007-12-18 7:02 ` Grant Grundler
1 sibling, 1 reply; 16+ messages in thread
From: John David Anglin @ 2007-12-18 5:33 UTC (permalink / raw)
To: Kyle McMartin; +Cc: kyle, linux-parisc
> sigh, i bet this is 84f4506cb788d85a50c97b399f2999f90e6272b0[1]
>
> does gsyprf11 have a quad port ethernet card installed?
Not sure of the specifics but I see:
20:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
30:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
These devices probably contain a Broadcom switch.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-18 5:33 ` John David Anglin
@ 2007-12-18 6:02 ` Kyle McMartin
0 siblings, 0 replies; 16+ messages in thread
From: Kyle McMartin @ 2007-12-18 6:02 UTC (permalink / raw)
To: John David Anglin; +Cc: kyle, linux-parisc
On Tue, Dec 18, 2007 at 12:33:20AM -0500, John David Anglin wrote:
> > sigh, i bet this is 84f4506cb788d85a50c97b399f2999f90e6272b0[1]
> >
> > does gsyprf11 have a quad port ethernet card installed?
>
> Not sure of the specifics but I see:
> 20:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
> 30:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
>
> These devices probably contain a Broadcom switch.
>
can you post the console log of where it fails and/or try reverting that
changeset and rebuilding? that's the only obvious change that i can
think of causing a panic on boot.
cheers,
kyle
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-18 5:27 ` Kyle McMartin
2007-12-18 5:33 ` John David Anglin
@ 2007-12-18 7:02 ` Grant Grundler
1 sibling, 0 replies; 16+ messages in thread
From: Grant Grundler @ 2007-12-18 7:02 UTC (permalink / raw)
To: Kyle McMartin; +Cc: John David Anglin, kyle, linux-parisc
On Tue, Dec 18, 2007 at 12:27:50AM -0500, Kyle McMartin wrote:
...
> sigh, i bet this is 84f4506cb788d85a50c97b399f2999f90e6272b0[1]
> does gsyprf11 have a quad port ethernet card installed?
Nope. Eveything on PCI bus 0 is on the motherboard.
It has three addon cards:
-+-[0000:30]-+-00.0 Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet
| +-02.0 LSI Logic / Symbios Logic 53C896/897
| \-02.1 LSI Logic / Symbios Logic 53C896/897
+-[0000:20]---00.0 Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet
Two tg3 cards and a dual port sym2 card.
"ios" (cupertino test cluster) has a 4-port card if you
want to netboot some kernels on "ios". It's currently sitting at a
PDC prompt.
hth,
grant
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-18 5:21 ` Kyle McMartin
2007-12-18 5:22 ` Kyle McMartin
@ 2007-12-22 4:02 ` John David Anglin
2007-12-22 7:49 ` Kyle McMartin
1 sibling, 1 reply; 16+ messages in thread
From: John David Anglin @ 2007-12-22 4:02 UTC (permalink / raw)
To: Kyle McMartin; +Cc: kyle, linux-parisc
> On Mon, Dec 17, 2007 at 11:20:15PM -0500, John David Anglin wrote:
> > > you need -rc5, iirc i put some changes i nthere too.
Tried -rc6. It also crashed on boot. Console log is below.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
Boot IO Dependent Code (IODC) revision 1
HARD Booted.
palo ipl 1.14 root@duet Sat Apr 8 16:08:16 EDT 2006
Partition Start(MB) End(MB) Id Type
1 1 191 f0 Palo
2 192 1526 82 swap
3 1527 34732 83 ext2
PALO(F0) partition contains:
PALO is formatted EXT2/3
Command line for kernel: ' root=/dev/sda3 console=ttyS0 palo_kernel=1/vmlinux'
Selected kernel: /vmlinux from partition 1
Selected ramdisk: /initrd.img from partition 1
ELF64 executable
Entry 00100000 first 00100000 n 2
Segment 0 load 00100000 size 5013504 mediaptr 0x1000
Segment 1 load 00608000 size 566144 mediaptr 0x4c9000
Loading ramdisk 3388537 bytes @ 3fcb3000...
Branching to kernel entry point 0x00100000. If this is the last
message you see, you may need to switch your console. This is
a common symptom -- search the FAQ and mailing list at parisc-linux.org
Linux version 2.6.24-rc6 (dave@gsyprf11) (gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)) #1 SMP Fri Dec 21 19:07:38 PST 2007
FP[0] enabled: Rev 1 Model 19
The 64-bit Kernel has started...
console [ttyB0] enabled
Initialized PDC Console for debugging.
Determining PDC firmware type: 64 bit PAT.
model 00005e30 00000491 00000000 00000001 312b7146 100000f0 00000008 000000b2 000000b2
vers 00000203
CPUID vers 19 rev 8 (0x00000268)
capabilities 0x5
model 9000/800/A500-7X
Memory Ranges:
0) Start 0x0000000000000000 End 0x00000000efffffff Size 3840 MB
1) Start 0x0000000100000000 End 0x00000001ffffffff Size 4096 MB
2) Start 0x00000010f0000000 End 0x00000010ffffffff Size 256 MB
Total Memory: 8192 MB
initrd: 7fcb3000-7ffee479
initrd: reserving 3fcb3000-3ffee479 (mem_max 200000000)
SMP: bootstrap CPU ID is 0
Built 3 zonelists in Zone order, mobility grouping on. Total pages: 2068480
Kernel command line: root=/dev/sda3 console=ttyS0 palo_kernel=1/vmlinux
PID hash table entries: 4096 (order: 12, 32768 bytes)
Console: colour dummy device 160x64
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Memory: 8234192k/8388608k available (3309k kernel code, 152804k reserved, 1538k data, 188k init)
virtual kernel memory layout:
vmalloc : 0x0000000000008000 - 0x000000003f000000 (1007 MB)
memory : 0x0000000040000000 - 0x0000001140000000 (69632 MB)
.init : 0x0000000040664000 - 0x0000000040693000 ( 188 kB)
.data : 0x000000004043b568 - 0x00000000405bc000 (1538 kB)
.text : 0x0000000040100000 - 0x000000004043b568 (3309 kB)
Mount-cache hash table entries: 256
Brought up 1 CPUs
net_namespace: 120 bytes
NET: Registered protocol family 16
Searching for devices...
Found devices:
1. Crescendo 750 W2 at 0xfffffffffffa0000 [160] { 0, 0x0, 0x5e3, 0x00004 }
2. Crescendo 750 W2 at 0xfffffffffffa2000 [162] { 0, 0x0, 0x5e3, 0x00004 }
3. Memory at 0xfffffffffed08000 [8] { 1, 0x0, 0x09b, 0x00009 }
4. Astro BC Runway Port at 0xfffffffffed00000 [0] { 12, 0x0, 0x582, 0x0000b }
5. Elroy PCI Bridge at 0xfffffffffed30000 [0/0] { 13, 0x0, 0x782, 0x0000a }
6. Elroy PCI Bridge at 0xfffffffffed34000 [0/2] { 13, 0x0, 0x782, 0x0000a }
7. Elroy PCI Bridge at 0xfffffffffed38000 [0/4] { 13, 0x0, 0x782, 0x0000a }
8. Elroy PCI Bridge at
********** VIRTUAL FRONT PANEL **********
System Boot detected
*****************************************
LEDs: RUN ATTENTION FAULT REMOTE POWER
ON FLASH OFF ON ON
LED State: There was a system interruption that did not take the system down.
Check Chassis and Console Logs for error messages.
processor system initialization 1C00
*****************************************
************ EARLY BOOT VFP *************
End of early boot detected
*****************************************
********** VIRTUAL FRONT PANEL **********
System Boot detected
*****************************************
LEDs: RUN ATTENTION FAULT REMOTE POWER
ON FLASH FLASH ON ON
LED State: System Running. Unexpected Reboot. Non-critical Error Detected.
Check Chassis and Console Logs for error messages.
processor system panic 1B00
***** EARLY BOOT VFP : SYSTEM ALERT *****
SYSTEM NAME: gsyprf11c
DATE: 12/22/2007 TIME: 03:45:54
ALERT LEVEL: 12 = Software failure
REASON FOR ALERT
SOURCE: 1 = processor
SOURCE DETAIL: 1 = processor general SOURCE ID: 0
PROBLEM DETAIL: 0 = no problem detail
LEDs: RUN ATTENTION FAULT REMOTE POWER
ON FLASH FLASH ON ON
LED State: System Running. Unexpected Reboot. Non-critical Error Detected.
Check Chassis and Console Logs for error messages.
0xA0E000C01100B009 00000000 00000520 - type 20 = major change in system state
0x58E008C01100B009 00006B0B 16032D36 - type 11 = Timestamp 12/22/2007 03:45:54
A/a: ack read of this entry - Q/q: quit Virtual Front Panel Display
Anything else redisplay the log entry
->Choice:Timeout!
*****************************************
***** EARLY BOOT VFP : SYSTEM ALERT *****
SYSTEM NAME: gsyprf11c
DATE: 12/22/2007 TIME: 03:45:55
ALERT LEVEL: 12 = Software failure
REASON FOR ALERT
SOURCE: 1 = processor
SOURCE DETAIL: 1 = processor general SOURCE ID: 0
PROBLEM DETAIL: 0 = no problem detail
LEDs: RUN ATTENTION FAULT REMOTE POWER
ON FLASH FLASH ON ON
LED State: System Running. Unexpected Reboot. Non-critical Error Detected.
Check Chassis and Console Logs for error messages.
0xA0E000C01100B009 00000000 00000520 - type 20 = major change in system state
0x58E008C01100B009 00006B0B 16032D37 - type 11 = Timestamp 12/22/2007 03:45:55
A/a: ack read of this entry - Q/q: quit Virtual Front Panel Display
Anything else redisplay the log entry
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-22 4:02 ` John David Anglin
@ 2007-12-22 7:49 ` Kyle McMartin
2007-12-22 15:11 ` John David Anglin
0 siblings, 1 reply; 16+ messages in thread
From: Kyle McMartin @ 2007-12-22 7:49 UTC (permalink / raw)
To: John David Anglin; +Cc: kyle, linux-parisc
On Fri, Dec 21, 2007 at 11:02:36PM -0500, John David Anglin wrote:
> > On Mon, Dec 17, 2007 at 11:20:15PM -0500, John David Anglin wrote:
> > > > you need -rc5, iirc i put some changes i nthere too.
>
> Tried -rc6. It also crashed on boot. Console log is below.
>
i'm confused... my pa8800 box boots fine. i'll poke around a bit later
today.
regards,
kyle
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [git patches] parisc fixes for 2.6.24
2007-12-22 7:49 ` Kyle McMartin
@ 2007-12-22 15:11 ` John David Anglin
0 siblings, 0 replies; 16+ messages in thread
From: John David Anglin @ 2007-12-22 15:11 UTC (permalink / raw)
To: Kyle McMartin; +Cc: kyle, linux-parisc
> i'm confused... my pa8800 box boots fine. i'll poke around a bit later
> today.
I think gsyprf11 is a pa8700, 750 MHz. It boots fine with 2.6.22.x
plus your getdents compat patch. The config and kernel are in /boot.
My pa8800 boots with 2.6.24*.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2007-12-22 15:11 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-06 20:19 [git patches] parisc fixes for 2.6.24 Kyle McMartin
2007-12-16 18:29 ` John David Anglin
2007-12-16 18:32 ` Kyle McMartin
2007-12-16 18:48 ` John David Anglin
2007-12-17 23:53 ` John David Anglin
2007-12-17 23:59 ` Kyle McMartin
2007-12-18 4:20 ` John David Anglin
2007-12-18 5:21 ` Kyle McMartin
2007-12-18 5:22 ` Kyle McMartin
2007-12-22 4:02 ` John David Anglin
2007-12-22 7:49 ` Kyle McMartin
2007-12-22 15:11 ` John David Anglin
2007-12-18 5:27 ` Kyle McMartin
2007-12-18 5:33 ` John David Anglin
2007-12-18 6:02 ` Kyle McMartin
2007-12-18 7:02 ` Grant Grundler
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.