Click to See Complete Forum and Search --> : kernel oops when mounting external drive


Nobody's Hero
09-10-2003, 07:42 PM
I have a 200 GB IDE drive that I formated to ext2 in my desktop. I just bought an external combo enclosure (firewire/usb2). I mounted it just fine earlier as a firewire device. Now, I just tried it again and I got a Kernel oops.

1) Any ideas why?

2) Do I need to do anything after a kernel oops, other than xrefresh :) ?

here's the dump from dmesg:
Oops: machine check, sig: 7
NIP: DB3B4178 XER: 20000000 LR: DB3B4144 SP: CF1ADC90 REGS: cf1adbe0 TRAP: 0200 Tainted: GF
MSR: 00041030 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = cf1ac000[24649] 'mount' Last syscall: 3
last math c4828000 last altivec 00000000
GPR00: FFFFFFFF CF1ADC90 CF1AC000 D26A74E0 D26A7608 D0DEB3FC C6177010 DB08A000
GPR08: D26A7630 DB08A180 D26A7638 00000180 D0DEB3FC 100289FC 00000000 00000000
GPR16: 00000000 00000000 C002F8B0 C6C99560 CF1ADEE8 C02C0000 C02D6BC0 CF146ED4
GPR24: CF146EB4 00000000 00000003 00000011 00000000 D26A74E0 D26A7638 D26A7608
Call backtrace:
DB3B4144 DB3B4290 DB3A6D40 DB3BFEA8 DB3BFFD8 DB3C05FC C01111C4
C0118D38 C00EA6FC C001E584 C004577C C002E8C4 C002F4C8 C002FAA0
C003FE84 C000621C 100083F0 10008EAC 100026A4 10003B60 10003E68
10004EA0 0FEBC04C 00000000
ieee1394: sbp2: aborting sbp2 command
Read (10) 00 00 00 3e c1 00 00 08 00
Machine check in kernel mode.
Caused by (from SRR1=41030): Transfer error ack signal
Oops: machine check, sig: 7
NIP: DB3B4178 XER: 00000000 LR: DB3B4144 SP: C9C11ED0 REGS: c9c11e20 TRAP: 0200 Tainted: GF
MSR: 00041030 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c9c10000[22638] 'scsi_eh_3' Last syscall: -1
last math c4828000 last altivec 00000000
GPR00: FFFFFFFF C9C11ED0 C9C10000 D26A74E0 D26A7608 D0DEB3A0 C6176010 DB08A000
GPR08: D0DEB404 DB08A180 D26A7638 00000180 84224428 018B68F8 00000000 00000000
GPR16: 7FFFE5BC 00000000 00000001 00000003 00009032 05885F40 00000000 C5885EA8
GPR24: CB998000 C0110000 00000002 00000012 00000000 D26A74E0 D26A7638 D26A7608
Call backtrace:
DB3B4144 DB3B4290 DB3A6D40 DB3BF954 DB3C0940 C0116098 C0116D54
C0116F70 C0008AE0

bwkaz
09-10-2003, 10:03 PM
First off, is this an Intel machine? From the oops, it sure looks like a Mac of some sort (esp. comments about "altivec")? Not that that necessarily matters, but it might...

Originally posted by Nobody's Hero
Oops: machine check, sig: 7

...

ieee1394: sbp2: aborting sbp2 command
Read (10) 00 00 00 3e c1 00 00 08 00
Machine check in kernel mode.
Caused by (from SRR1=41030): Transfer error ack signal
Oops: machine check, sig: 7 Looks like some issue with the hardware? The "machine check" stuff, at least in Intel boxes, is there to do some basic sanity checks on the processor -- stuff like "is the voltage OK?", "is the temp. OK?". If one of these tests fails, and the OS has set up a machine check interrupt handler, then that handler gets called and the OS can decide what to do with the error. Perhaps the Mac equivalent is similar? Check the power and/or the temperature, I guess... or google for "machine check" and your processor.

Nobody's Hero
09-10-2003, 10:55 PM
I figured most of this stuff was platform independent, but if it matters...


It's an 800 MHz iBook. The IDE drive was formatted in a desktop (x86) running Red Hat 8.0 pretty much stock. The iBook is running Yellow Dog Linux 3.0 (which is just redhat compiled for PPC) with kernel 2.4.20-ben8 with a few modifications.

I'll see what searching G4L tells me about machine check. There was so much text I didn't even know which lines were the important ones to search for :) Thanks!