Messages in this thread Patch in this message | | | Date | Sat, 14 Dec 2002 12:31:55 -0600 | From | Matt Reppert <> | Subject | 2.5.51 on Alpha oopses on mount |
| |
I'm trying to get a workable 2.5.51 (*eventually* with modules and everything) on my Alpha test box. Right now whenever I try to boot and mount anything (2.11-n from Debian testing) I get an oops and mount segfaults. FYI, I have the following two changes to my tree to get it to compile (thanks to rth for advice on the first):
diff -Nru a/include/asm-alpha/pci.h b/include/asm-alpha/pci.h +++ a/include/asm-alpha/pci.h --- b/include/asm-alpha/pci.h @@ -6,7 +6,6 @@ #include <linux/spinlock.h> #include <asm/scatterlist.h> #include <asm/machvec.h> -#include <asm/io.h> /* diff -Nru a/drivers/scsi/sr_ioctl.c b/drivers/scsi/sr_ioctl.c +++ a/drivers/scsi/sr_ioctl.c --- b/drivers/scsi/sr_ioctl.c @@ -3,6 +3,7 @@ #include <linux/mm.h> #include <linux/fs.h> #include <asm/uaccess.h> +#include <asm/io.h> #include <linux/errno.h> #include <linux/string.h> #include <linux/blk.h>
Here's the decoded oops.
ksymoops 2.4.6 on alpha 2.4.19-pre7-rmap13. Options used -v /home/arashi/kernels/arashi-2.5/vmlinux (specified) -K (specified) -L (specified) -O (specified) -m /boot/System.map-2.5.51 (specified)
Unable to handle kernel paging request at virtual address 000000012002e000 mount(20): Oops 0 pc = [<fffffc00004a5240>] ra = [<fffffc00003850c0>] ps = 0000 Not tainted Using defaults from ksymoops -t elf64-alpha -a alpha v0 = 0000000000001300 t0 = 0000000000000000 t1 = 000000012002f300 t2 = 0000000000000000 t3 = 0000000000001300 t4 = fffffc0000664f30 t5 = fffffc000f914d00 t6 = 000000012002e000 t7 = fffffc000f8b0000 s0 = 000000012002d300 s1 = fffffc000f914000 s2 = fffffc000f8b3ef8 s3 = 000000012002d360 s4 = 00000000c0ed0000 s5 = 0000000120029b60 s6 = 000000012002d2a0 a0 = fffffc0000a6cb20 a1 = 0000000000000000 a2 = 0000000000002000 a3 = 00000000c0ed0000 a4 = 000000012002d360 a5 = 000000011ffffbd8 t8 = 0000000000002000 t9 = 0000020000144d40 t10= 0000000000000008 t11= 00000200001bda00 pv = fffffc00004a5140 at = fffffc0000385128 gp = fffffc000076c548 sp = fffffc000f8b3ea8 Trace:fffffc0000385920 fffffc0000313064 fffffc0000313064 Code: f41ffff5 c3e00013 e480000a 2ffe0000 47ff041f 2ffe0000 <a4270000> 40811524
>>RA; fffffc00003850c0 <copy_mount_options+40/140>
>>PC; fffffc00004a5240 <__copy_user+100/1d4> <=====
Trace; fffffc0000385920 <sys_mount+40/160> Trace; fffffc0000313064 <entSys+a4/c0> Trace; fffffc0000313064 <entSys+a4/c0> Code; fffffc00004a5228 <__copy_user+e8/1d4> 0000000000000000 <_PC>: Code; fffffc00004a5228 <__copy_user+e8/1d4> 0: f5 ff 1f f4 bne v0,ffffffffffffffd8 <_PC+0xffffffffffffffd8> fffffc00004a5200 <__copy_user+c0/1d4> Code; fffffc00004a522c <__copy_user+ec/1d4> 4: 13 00 e0 c3 br 54 <_PC+0x54> fffffc00004a527c <__copy_user+13c/1d4> Code; fffffc00004a5230 <__copy_user+f0/1d4> 8: 0a 00 80 e4 beq t3,34 <_PC+0x34> fffffc00004a525c <__copy_user+11c/1d4> Code; fffffc00004a5234 <__copy_user+f4/1d4> c: 00 00 fe 2f unop Code; fffffc00004a5238 <__copy_user+f8/1d4> 10: 1f 04 ff 47 nop Code; fffffc00004a523c <__copy_user+fc/1d4> 14: 00 00 fe 2f unop Code; fffffc00004a5240 <__copy_user+100/1d4> <===== 18: 00 00 27 a4 ldq t0,0(t6) <===== Code; fffffc00004a5244 <__copy_user+104/1d4> 1c: 24 15 81 40 subq t3,0x8,t3 Matt - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |