* 4kc machine check
@ 2005-04-06 17:10 Greg Weeks
2005-04-06 20:02 ` Ralf Baechle
0 siblings, 1 reply; 6+ messages in thread
From: Greg Weeks @ 2005-04-06 17:10 UTC (permalink / raw)
To: linux-mips
[-- Attachment #1: Type: text/plain, Size: 127 bytes --]
I noticed there was a recent checkin for 4000 series tlb code. It still
seems to be a problem on the 4kc malta.
Greg Weeks
[-- Attachment #2: malta.mc.txt --]
[-- Type: text/plain, Size: 8031 bytes --]
YAMON ROM Monitor, Revision 02.06.
Copyright (c) 1999-2004 MIPS Technologies, Inc. - All Rights Reserved.
For a list of available commands, type 'help'.
Compilation time = Mar 23 2004 16:50:44
Board type/revision = 0x02 (Malta) / 0x00
Core board type/revision = 0x01 (CoreLV) / 0x01
System controller/revision = Galileo / GT_64120A-B-1
FPGA revision = 0x0001
MAC address = 00.d0.a0.00.01.9a
Board S/N = 0000000162
PCI bus frequency = 33.33 MHz
Processor Company ID/options = 0x01 (MIPS Technologies, Inc.) / 0x00
Processor ID/revision = 0x80 (MIPS 4Kc) / 0x01
Endianness = Little
CPU/Bus frequency = 80 MHz / 40 MHz
Flash memory size = 4 MByte
SDRAM size = 64 MByte
First free SDRAM address = 0x800b3850
YAMON> load
About to load tftp://192.168.25.2/vmlinux.srec
Press Ctrl-C to break
........................................
........................................
........................................
........................................
........................................
........................................
........................................
........................................
........................................
.............
Start = 0x803ca000, range = (0x80100000,0x803ec085), format = SREC
YAMON> go . root=/dev/hda1
LINUX started...
Config serial console: console=ttyS0,38400n8r
Linux version 2.6.12-rc1 (gweeks@tanith.timesys.com) (gcc version 3.4.1 20040714 (TimeSys 3.4.1-7)) #1 Wed Apr 6 13:06:34 EDT 2005
CPU revision is: 00018001
Determined physical RAM map:
memory: 00001000 @ 00000000 (reserved)
memory: 000ef000 @ 00001000 (ROM data)
memory: 00320000 @ 000f0000 (reserved)
memory: 03bf0000 @ 00410000 (usable)
Built 1 zonelists
Kernel command line: root=/dev/hda1 console=ttyS0,38400n8r
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, linesize 16 bytes.
Synthesized TLB refill handler (19 instructions).
Synthesized TLB load handler fastpath (31 instructions).
Synthesized TLB store handler fastpath (31 instructions).
Synthesized TLB modify handler fastpath (30 instructions).
PID hash table entries: 512 (order: 9, 8192 bytes)
CPU frequency 80.00 MHz
Using 40.001 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 60672k/61376k available (2199k kernel code, 628k reserved, 652k data, 140k init, 0k highmem)
Mount-cache hash table entries: 512
Checking for 'wait' instruction... available.
NET: Registered protocol family 16
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Initializing Cryptographic API
rtc: SRM (post-2000) epoch (2000) detected
Real Time Clock Driver v1.12a
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
pcnet32.c:v1.30i 06.28.2004 tsbogend@alpha.franken.de
pcnet32: PCnet/FAST III 79C973 at 0x1060, 00 d0 a0 00 01 9a assigned IRQ 10.
eth0: registered as PCnet/FAST III 79C973
pcnet32: 1 cards_found.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:0a.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1080-0x1087, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1088-0x108f, BIOS settings: hdc:pio, hdd:pio
hda: IBM-DTLA-307075, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 150136560 sectors (76869 MB) w/1916KiB Cache, CHS=65535/16/63, UDMA(33)
hda: cache flushes not supported
hda: hda1 hda2 hda3
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing prom memory: 956kb freed
Freeing unused kernel memory: 1096k freed
Algorithmics/MIPS FPU Emulator v1.5
INIT: version 2.84 booting
Got mcheck at 0040240c
Cpu 0
$ 0 : 00000000 1000fc01 000002cd 00000023
$ 4 : 00000802 004084c2 004084c4 00000000
$ 8 : 00000000 00000000 80134390 ffffffec
$12 : 00000000 60e100fe 7efefefc ef4eff08
$16 : 10000560 7fa4cb48 100012a0 7fa4cbc8
$20 : 100012cc 7fa4cc48 7fa4cc48 100012a8
$24 : 8faffff6 0040240c
$28 : 10008270 7fa4ca28 7fa4cb28 004038d4
Hi : fffffeee
Lo : 200b02cd
epc : 0040240c 0x40240c Not tainted
ra : 004038d4 0x4038d4
Status: 0020fc13 USER EXL IE
Cause : 00800060
PrId : 00018001
Index: 1 pgmask=4kb va=2ab82000 asid=07
[pa=000bf000 c=3 d=0 v=1 g=0]
[pa=00040000 c=3 d=0 v=0 g=0]
Index: 2 pgmask=4kb va=00402000 asid=07
[pa=004d7000 c=3 d=0 v=0 g=0]
[pa=003d6000 c=3 d=0 v=1 g=0]
Index: 3 pgmask=4kb va=7fa4c000 asid=07
[pa=01198000 c=3 d=1 v=1 g=0]
[pa=00000000 c=0 d=0 v=0 g=0]
Index: 4 pgmask=4kb va=2acea000 asid=07
[pa=000c0000 c=3 d=0 v=1 g=0]
[pa=01199000 c=3 d=1 v=1 g=0]
Index: 6 pgmask=4kb va=2abd0000 asid=07
[pa=000a1000 c=3 d=0 v=0 g=0]
[pa=000a2000 c=3 d=0 v=1 g=0]
Index: 7 pgmask=4kb va=2abc4000 asid=07
[pa=00095000 c=3 d=0 v=0 g=0]
[pa=00096000 c=3 d=0 v=1 g=0]
Index: 8 pgmask=4kb va=2acec000 asid=07
[pa=0119b000 c=3 d=1 v=1 g=0]
[pa=00410000 c=3 d=0 v=1 g=0]
Index: 9 pgmask=4kb va=10000000 asid=07
[pa=00002000 c=3 d=0 v=1 g=0]
[pa=0119a000 c=3 d=1 v=1 g=0]
Index: 10 pgmask=4kb va=2ace8000 asid=07
[pa=0002c000 c=3 d=0 v=1 g=0]
[pa=000c2000 c=3 d=0 v=1 g=0]
Index: 11 pgmask=4kb va=2abca000 asid=07
[pa=0009b000 c=3 d=0 v=1 g=0]
[pa=00000000 c=0 d=0 v=0 g=0]
Index: 14 pgmask=4kb va=2abce000 asid=07
[pa=00000000 c=0 d=0 v=0 g=0]
[pa=000a0000 c=3 d=0 v=1 g=0]
Index: 15 pgmask=4kb va=2abf2000 asid=07
[pa=00000000 c=0 d=0 v=0 g=0]
[pa=00075000 c=3 d=0 v=1 g=0]
Kernel panic - not syncing: Caught Machine Check exception - caused by multiple matching entries in the TLB.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 4kc machine check
2005-04-06 17:10 4kc machine check Greg Weeks
@ 2005-04-06 20:02 ` Ralf Baechle
2005-04-07 11:37 ` Greg Weeks
0 siblings, 1 reply; 6+ messages in thread
From: Ralf Baechle @ 2005-04-06 20:02 UTC (permalink / raw)
To: Greg Weeks; +Cc: linux-mips
On Wed, Apr 06, 2005 at 01:10:50PM -0400, Greg Weeks wrote:
> I noticed there was a recent checkin for 4000 series tlb code. It still
> seems to be a problem on the 4kc malta.
4K is not R4000 series ... Anyway, the 4K code you were sent aren't yet
in because they've only empirically proven to be correct; we'd like to
look into the case a little further before comitting the patches into CVS.
Ralf
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 4kc machine check
2005-04-06 20:02 ` Ralf Baechle
@ 2005-04-07 11:37 ` Greg Weeks
0 siblings, 0 replies; 6+ messages in thread
From: Greg Weeks @ 2005-04-07 11:37 UTC (permalink / raw)
To: Ralf Baechle; +Cc: linux-mips
Ralf Baechle wrote:
>On Wed, Apr 06, 2005 at 01:10:50PM -0400, Greg Weeks wrote:
>
>
>
>>I noticed there was a recent checkin for 4000 series tlb code. It still
>>seems to be a problem on the 4kc malta.
>>
>>
>
>4K is not R4000 series ... Anyway, the 4K code you were sent aren't yet
>in because they've only empirically proven to be correct; we'd like to
>look into the case a little further before comitting the patches into CVS.
>
>
Touched code got built so I figured it was worth a build and run. I
still see occasional machine checks with the patch you gave me that
moves the tlb_probe around.
Greg Weeks
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 4kc machine check
2003-05-10 19:49 Linux for MIPS Atlas 4Kc board Jan-Benedict Glaw
@ 2005-07-19 6:43 ` Michael Anburaj
2005-07-19 12:02 ` Maciej W. Rozycki
0 siblings, 1 reply; 6+ messages in thread
From: Michael Anburaj @ 2005-07-19 6:43 UTC (permalink / raw)
To: linux-mips; +Cc: embeddedeng
Hi,
I am seeing what Greg Weeks saw and emailed couple of months back.
source: linux-mips CVS source pulled using TAGS <linux_2_6_11 through
linux_2_6_12>\
Board: MIPS 4Kc Atlas
Bootloader: Redboot or YAMON
kernel parameters: console=ttyS0,115200 rd_start=0x80400000 rd_size=0x3f0ffc
kernel load address: 0x80100000 ~ 0x803xxxxx
ramdisk image: 0x80400000 ~ 0x807fcfff
I tried couple of linux-mips CVS versions & these are the results:
version linux_2_6_12 & newer do not print any messages on the console, but
causes an exception. verions between linux_2_6_11 & linux_2_6_12 (all the
_r1,2,3s), when loading the ramdisk (initrd) it fails (console dump included
at the bottom).
I tried loading compressed and non-compressed ext2 files as ramdisk but
the problem stays. I dont know if this is due to something I am doing wrong
or its a known issue.
Please help me!
Thanks,
-Mike.
Clipping from the console:
LINUX started...
Linux version 2.6.10-rc2 (root@localhost.localdomain) (gcc version 2.95.4
200105CPU revision is: 00018001
Determined physical RAM map:
memory: 00001000 @ 00000000 (reserved)
memory: 000ff000 @ 00001000 (ROM data)
memory: 00286000 @ 00100000 (reserved)
memory: 00c7a000 @ 00386000 (usable)
Initial ramdisk at: 0x80400000 (4182015 bytes)
Built 1 zonelists
Kernel command line: console=ttyS0,115200 rd_start=0x80400000
rd_size=0x3fcfff
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, linesize 16 bytes.
Synthesized TLB handler (19 instructions).
PID hash table entries: 128 (order: 7, 2048 bytes)
CPU frequency 80.00 MHz
Using 40.000 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 8020k/12776k available (1776k kernel code, 4736k reserved, 379k
data, 3)Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for 'wait' instruction... available.
checking if image is initramfs...it isn't (bad gzip magic numbers); looks
like dFreeing initrd memory: 4083k freed
NET: Registered protocol family 16
Can't analyze prologue code at 802ba92c
SCSI subsystem initialized
PCI: Bus 1, bridge: 0000:00:0f.0
IO window: disabled.
MEM window: disabled.
PREFETCH window: disabled.
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
??ttyS0 at I/O 0x1f000900 (irq = 1) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
pktcdvd: v0.2.0a 2004-07-14 Jens Axboe (axboe@suse.de) and petero2@telia.com
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 4084KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing prom memory: 1020kb freed
Freeing unused kernel memory: 1364k freed
Got mcheck at 0042ebec
Cpu 0
$ 0 : 00000000 1000fc00 00000000 0048b1b6
$ 4 : 1000f209 0048b1a0 00000063 00000000
$ 8 : 0004a770 00405481 2aaad47c 2abe4828
$12 : 00000309 0ab969fb 00000001 2abe6df8
$16 : 1000f1ec 7fff79c0 1000f2ec 1000f1e8
$20 : 7fff7f24 00000002 00000000 00430000
$24 : 2abe1798 2ac29770
$28 : 1000a6e0 7fff75a0 004069a0 0042eb8c
Hi : 00000224
Lo : 0002a9b1
epc : 0042ebec 0x42ebec Not tainted
ra : 0042eb8c 0x42eb8c
Status: 0020fc13 USER EXL IE
Cause : 00800060
PrId : 00018001
Index: 0 pgmask=4kb va=2ab3c000 asid=17
[pa=009d3000 c=3 d=0 v=1 g=0]
[pa=00000000 c=0 d=0 v=0 g=0]
Index: 1 pgmask=4kb va=2aaac000 asid=17
[pa=0036b000 c=3 d=0 v=1 g=0]
[pa=0031d000 c=3 d=0 v=1 g=0]
Index: 2 pgmask=4kb va=0042e000 asid=17
[pa=00014000 c=3 d=0 v=1 g=0]
[pa=0055e000 c=3 d=0 v=0 g=0]
Index: 3 pgmask=4kb va=2ac2a000 asid=17
[pa=00013000 c=3 d=0 v=0 g=0]
[pa=00015000 c=3 d=0 v=1 g=0]
Index: 4 pgmask=4kb va=2aaa8000 asid=17
[pa=00c4e000 c=3 d=0 v=1 g=0]
[pa=00004000 c=3 d=0 v=1 g=0]
Index: 5 pgmask=4kb va=2aaec000 asid=17
[pa=00369000 c=3 d=0 v=1 g=0]
[pa=00c53000 c=3 d=0 v=1 g=0]
Index: 6 pgmask=4kb va=2abe6000 asid=17
[pa=009dd000 c=3 d=0 v=0 g=0]
[pa=00c44000 c=3 d=0 v=1 g=0]
Index: 7 pgmask=4kb va=7fff6000 asid=17
[pa=00000000 c=0 d=0 v=0 g=0]
[pa=0033e000 c=3 d=1 v=1 g=0]
Index: 8 pgmask=4kb va=1000e000 asid=17
[pa=0001c000 c=3 d=0 v=0 g=0]
[pa=0001a000 c=3 d=0 v=1 g=0]
Index: 9 pgmask=4kb va=0048a000 asid=17
[pa=00349000 c=3 d=0 v=0 g=0]
[pa=0055f000 c=3 d=0 v=1 g=0]
Index: 10 pgmask=4kb va=2ac28000 asid=17
[pa=009cc000 c=3 d=0 v=0 g=0]
[pa=0085c000 c=3 d=0 v=1 g=0]
Index: 11 pgmask=4kb va=10002000 asid=17
[pa=00021000 c=3 d=1 v=1 g=0]
[pa=00556000 c=3 d=0 v=0 g=0]
Index: 12 pgmask=4kb va=00404000 asid=17
[pa=00c40000 c=3 d=0 v=0 g=0]
[pa=00c41000 c=3 d=0 v=1 g=0]
Index: 13 pgmask=4kb va=2abe4000 asid=17
[pa=00c43000 c=3 d=0 v=1 g=0]
[pa=009db000 c=3 d=0 v=0 g=0]
Index: 15 pgmask=4kb va=2ab90000 asid=17
[pa=00363000 c=3 d=0 v=1 g=0]
[pa=0000d000 c=3 d=0 v=1 g=0]
Kernel panic - not syncing: Caught Machine Check exception - caused by
multiple.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 4kc machine check
2005-07-19 6:43 ` 4kc machine check Michael Anburaj
@ 2005-07-19 12:02 ` Maciej W. Rozycki
2005-07-20 20:05 ` Michael Anburaj
0 siblings, 1 reply; 6+ messages in thread
From: Maciej W. Rozycki @ 2005-07-19 12:02 UTC (permalink / raw)
To: Michael Anburaj; +Cc: linux-mips, embeddedeng
On Mon, 18 Jul 2005, Michael Anburaj wrote:
> I am seeing what Greg Weeks saw and emailed couple of months back.
[...]
> Please help me!
There was a patch send then, wasn't there?
Maciej
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 4kc machine check
2005-07-19 12:02 ` Maciej W. Rozycki
@ 2005-07-20 20:05 ` Michael Anburaj
0 siblings, 0 replies; 6+ messages in thread
From: Michael Anburaj @ 2005-07-20 20:05 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: linux-mips, embeddedeng
Maciej,
Thanks a lot, it now works... I have problems with the
root-filesystem now.
Thanks,
-Mike.
--- "Maciej W. Rozycki" <macro@linux-mips.org> wrote:
> On Mon, 18 Jul 2005, Michael Anburaj wrote:
>
> > I am seeing what Greg Weeks saw and emailed couple
> of months back.
> [...]
> > Please help me!
>
> There was a patch send then, wasn't there?
>
> Maciej
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-07-20 20:03 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-06 17:10 4kc machine check Greg Weeks
2005-04-06 20:02 ` Ralf Baechle
2005-04-07 11:37 ` Greg Weeks
-- strict thread matches above, loose matches on Subject: below --
2003-05-10 19:49 Linux for MIPS Atlas 4Kc board Jan-Benedict Glaw
2005-07-19 6:43 ` 4kc machine check Michael Anburaj
2005-07-19 12:02 ` Maciej W. Rozycki
2005-07-20 20:05 ` Michael Anburaj
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox