Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#225848 - 05/07/2004 07:13 Error after mem upgrade (but passed mem test)
bjoern
member

Registered: 03/04/2002
Posts: 169
Loc: Regensburg, Germany
I already posted this problem in the long How things could become more difficult thread, sorry for posting it here again, but there wasn't an answer for a few days now so I figured I'll post it as a separate thread for better visibility (not to rush anyone into anything ). Or is everyone just busy at the Amersfoort meet?
Anyway, the additional memory checks out just fine, but I get the following messages after the hard-drive detection :
Quote:
RAM disk driver initialized: 16 RAM disks of 4096K size
empeg single channel IDE
Probing primary interface...
hda: IC25N040ATMR04-0, ATA DISK drive
hdb: IC25N080ATMR04-0, ATA DISK drive
ide0 at 0x000-0x007,0x038 on irq 6
hda: IC25N040ATMR04-0, 38154MB w/1740kB Cache, CHS=4864/255/63
hdb: IC25N080ATMR04-0, 76319MB w/7884kB Cache, CHS=9729/255/63
empeg-flash driver initialized
smc chip id/revision 0x3349
smc9194.c:v0.12 03/06/96 by Erik Stahlman (erik@vt.edu)

SMC9194: SMC91C94(r:9) at 0x4008000 IRQ:7 INTF:TP MEM:6144b MAC 00:02:d7:22:06:5a
Partition check:
hda: hda1 < hda5 hda6 > hda2 hda3 hda4
hdb: hdb1 < hdb5 hdb6 > hdb2 hdb3 hdb4
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 320 blocks [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem).
Timezone: /usr/share/zoneinfo
IRQ LOCK: IRQ7 is locking the system, disabled
Unable to handle kernel paging request at virtual address 000024c0
memmap = C0004000, pgd = c0004000
*pgd = c012f801, *pmd = c012f801, *pte = 00000000, *ppte = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<c00330e0>] lr : [<c0033a34>]
sp : c01f7f84 ip : c01f7f94 fp : c01f7f90
r10: c0103fc8 r9 : c0108704 r8 : 00000002
r7 : 00000004 r6 : 00000001 r5 : 00000000 r4 : c1f772a0
r3 : 00000004 r2 : 00000000 r1 : 000024c0 r0 : c1f772a0
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: C000517D Table: C000517D DAC: 0000001D
Process kupdate (pid: 3, stackpage=c01f7000)
Stack:
c01f7f60: c0033a34 c00330e0 60000013
c01f7f80: ffffffff c01f7fb0 c01f7f94 c0033a34 c003300c 00007220 00000042 00000001
c01f7fa0: 00000004 c01f7fe0 c01f7fb4 c003512c c00339cc c1f772a0 00000001 c01f6000
c01f7fc0: c0104024 c0108794 c0100988 4401a11b c0008580 c01f7ffc c01f7fe4 c0035790
c01f7fe0: c00350a0 c0035720 c012b84c c0100760 c0003fb4 c01f8000 c000b6ec c003572c
Backtrace:
Function entered at [<c0033000>] from [<c0033a34>]
Function entered at [<c00339c0>] from [<c003512c>]
r7 = 00000004 r6 = 00000001 r5 = 00000042 r4 = 00007220
Function entered at [<c0035094>] from [<c0035790>]
r10 = C0008580 r9 = 4401A11B r8 = C0100988 r7 = C0108794
r6 = C0104024 r5 = C01F6000 r4 = 00000001
Function entered at [<c0035720>] from [<c000b6ec>]
r6 = C0100760 r5 = C012B84C r4 = C0035720
Function entered at [<c001d36c>] from [<c0009b40>]
r10 = C0008580 r9 = 4401A11B r8 = C0122580 r7 = C0108794
r6 = C01218CC r5 = C0100768 r4 = 00000008
Function entered at [<c00099b4>] from [<c0009ba4>]
r8 = C0100988 r7 = C0100764 r6 = C0100760 r5 = C012B84C
r4 = C0009B94
Function entered at [<c0009b94>] from [<c000b6ec>]
r7 = C0100764 r6 = C0100760 r5 = C012B84C r4 = C0009B94
Function entered at [<c00096c4>] from [<c00098b0>]
Function entered at [<c00096dc>] from [<c0008080>]
r7 = C0121DA0 r6 = C0121CF4 r5 = C012C280 r4 = C012C280
Code: e5821034 e5803000 (e5812000) e59f10a8 e3a02000

I only get this with Hijack (394 and 395), not with the standard kernel, so the error must stem from the installed additional memory. I checked all pins for continuity and bridges and it all looked good. If the memory checks out fine, why the error message that late?
_________________________
32MB, serial: 10101626

Top
#225849 - 05/07/2004 07:58 Re: Error after mem upgrade (but passed mem test) [Re: bjoern]
bjoern
member

Registered: 03/04/2002
Posts: 169
Loc: Regensburg, Germany
Interesting. Just rebooting gives this error log:

Quote:
RAM disk driver initialized: 16 RAM disks of 4096K size
empeg single channel IDE
Probing primary interface...
hda: IC25N040ATMR04-0, ATA DISK drive
hdb: IC25N080ATMR04-0, ATA DISK drive
ide0 at 0x000-0x007,0x038 on irq 6
hda: IC25N040ATMR04-0, 38154MB w/1740kB Cache, CHS=4864/255/63
hdb: IC25N080ATMR04-0, 76319MB w/7884kB Cache, CHS=9729/255/63
empeg-flash driver initialized
smc chip id/revision 0x3349
smc9194.c:v0.12 03/06/96 by Erik Stahlman (erik@vt.edu)

SMC9194: SMC91C94(r:9) at 0x4008000 IRQ:7 INTF:TP MEM:6144b MAC 00:02:d7:22:06:5a
Partition check:
hda: hda1 < hda5 hda6 > hda2 hda3 hda4
hdb: hdb1 < hdb5 hdb6 > hdb2 hdb3 hdb4
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 320 blocks [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem).
Timezone: /usr/share/zoneinfo
Unable to handle kernel paging request at virtual address 000024c0
memmap = C0004000, pgd = c0004000
*pgd = c012f801, *pmd = c012f801, *pte = 00000000, *ppte = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<c00330e0>] lr : [<c0033a34>]
sp : c01f7f84 ip : c01f7f94 fp : c01f7f90
r10: c0103fc8 r9 : c0108704 r8 : 00000002
r7 : 00000004 r6 : 00000001 r5 : 00000000 r4 : c1f772a0
r3 : 00000004 r2 : 00000000 r1 : 000024c0 r0 : c1f772a0
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: C000517D Table: C000517D DAC: 0000001D
Process kupdate (pid: 3, stackpage=c01f7000)
Stack:
c01f7f60: c0033a34 c00330e0 60000013
c01f7f80: ffffffff c01f7fb0 c01f7f94 c0033a34 c003300c 00007220 00000042 00000001
c01f7fa0: 00000004 c01f7fe0 c01f7fb4 c003512c c00339cc c1f772a0 00000001 c01f6000
c01f7fc0: c0104024 c0108794 c0100988 4401a11b c0008580 c01f7ffc c01f7fe4 c0035790
c01f7fe0: c00350a0 c0035720 c012b84c c0100760 c0003fb4 c01f8000 c000b6ec c003572c
Backtrace:
Function entered at [<c0033000>] from [<c0033a34>]
Function entered at [<c00339c0>] from [<c003512c>]
r7 = 00000004 r6 = 00000001 r5 = 00000042 r4 = 00007220
Function entered at [<c0035094>] from [<c0035790>]
r10 = C0008580 r9 = 4401A11B r8 = C0100988 r7 = C0108794
r6 = C0104024 r5 = C01F6000 r4 = 00000001
Function entered at [<c0035720>] from [<c000b6ec>]
r6 = C0100760 r5 = C012B84C r4 = C0035720
Function entered at [<c001d36c>] from [<c0009b40>]
r10 = C0008580 r9 = 4401A11B r8 = C0122580 r7 = C0108794
r6 = C01218CC r5 = C0100768 r4 = 00000008
Function entered at [<c00099b4>] from [<c0009ba4>]
r8 = C0100988 r7 = C0100764 r6 = C0100760 r5 = C012B84C
r4 = C0009B94
Function entered at [<c0009b94>] from [<c000b6ec>]
r7 = C0100764 r6 = C0100760 r5 = C012B84C r4 = C0009B94
Function entered at [<c00096c4>] from [<c00098b0>]
Function entered at [<c00096dc>] from [<c0008080>]
r7 = C0121DA0 r6 = C0121CF4 r5 = C012C280 r4 = C012C280
Code: e5821034 e5803000 (e5812000) e59f10a8 e3a02000

So this time it's a "Unable to handle kernel paging request at virtual address 000024c0" not the IRQ error. How could it have different errors on different boots? Maybe a wiggely solder joint?

Here's the bootlog with the standard kernel:

Quote:
RAM disk driver initialized: 16 RAM disks of 4096K size
empeg single channel IDE
Probing primary interface...
hdb: IC25N080ATMR04-0, ATA DISK drive
hda: IC25N040ATMR04-0, ATA DISK drive
hdb: IC25N080ATMR04-0, ATA DISK drive
ide0 at 0x000-0x007,0x038 on irq 6
hda: IC25N040ATMR04-0, 38154MB w/1740kB Cache, CHS=4864/255/63
hdb: IC25N080ATMR04-0, 76319MB w/7884kB Cache, CHS=9729/255/63
empeg-flash driver initialized
smc chip id/revision 0x3349
smc9194.c:v0.12 03/06/96 by Erik Stahlman (erik@vt.edu)

SMC9194: SMC91C94(r:9) at 0x4008000 IRQ:7 INTF:TP MEM:6144b MAC 00:02:d7:22:06:5a
Partition check:
hda: hda1 < hda5 hda6 > hda2 hda3 hda4
hdb: hdb1 < hdb5 hdb6 > hdb2 hdb3 hdb4
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 320 blocks [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem).
empeg-pump v0.03 (19980601)
Press Ctrl-A to enter pump...ԕjչѕɽсɁѕɕ)5change_root: old root has d_count=1
Trying to unmount old root ... okay
Freeing unused kernel memory: 4k initempeg init 0.8
I see this is a developer image!
Mounting proc
Mounting first music partition
Tried to mount /dev/hda4 as reiserfs but got error 19
Mounting second music partition
Remounting first music partition read-only
Remounting second music partition read-only
Press 'q' now to go into development mode. You Have Zero Seconds To Comply...
Starting player
player.cpp : 385:empeg-car 2.00 2003/04/01.
Prolux 4 empeg car - 2.1434 Mar 26 2003
Vcb: 0x4086d000
Restored terminal settings
Remounting first music partition read-only
Remounting second music partition read-only
Abnormal player termination
Player received SIGINT, user interruption
Switching to shell-player loop
Starting bash.
empeg:/empeg/bin#
_________________________
32MB, serial: 10101626

Top
#225850 - 06/07/2004 10:18 Re: Error after mem upgrade (but passed mem test) [Re: bjoern]
bjoern
member

Registered: 03/04/2002
Posts: 169
Loc: Regensburg, Germany
Ok, I'm the master of replying to myself, sorry for that
Even though all my pins measured between 0.3 and 0.5 Ohms, I just retouched every single pin (just for the Halibut). Now everything works perfectly! Thanks so much for you patience with me!
_________________________
32MB, serial: 10101626

Top