HPFS filesystem problems

Glenn C. Hofmann (hofmang@ibm.net)
Tue, 29 Jul 1997 17:47:02 -0400


I compiled 2.1.46 and when hpfs was selected, it would not compile.
Now, I can compile with hpfs, it mounts, but it gives an oops when
trying to get a directory listing. I don't know who specifically is
working on this part, but here is what info I can get about what is
happening. It happens the same every time. Let me know if there is more
info required and how to get it and I will get it.

The HPFS drive is mounted at /os2.
I looked up the EIP code and found the following (I just picked the
closest, as the doc said):

c0134248--> bmap
c013426c--> inode_init
c0134284--> fs_may_mount
c013428c--> fs_may_umount
c0134294--> fs_may_remount
c013429c--> dfree
c013429c--> gcc compiled.
c01342c8--> dput

Here is what I did and what I got in return:

cd /os2
Jul 29 15:22:18 Hofmann1 kernel: Negative d_count (-1) for
bonuspak/bonuspak
Jul 29 15:22:18 Hofmann1 kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Jul 29 15:22:18 Hofmann1 kernel: current->tss.cr3 = 0159d000, 5r3 =
0159d000
Jul 29 15:22:18 Hofmann1 kernel: *pde = 0195d067
Jul 29 15:22:18 Hofmann1 kernel: *pte = 01a74025
Jul 29 15:22:18 Hofmann1 kernel: Oops: 0003
Jul 29 15:22:18 Hofmann1 kernel: CPU: 0
Jul 29 15:22:18 Hofmann1 kernel: EIP: 0010:[<c01342f1>]
Jul 29 15:22:18 Hofmann1 kernel: EFLAGS: 00010282
Jul 29 15:22:18 Hofmann1 kernel: eax: 0000002c ebx: c1e4c800 ecx:
c01f1a24 edx: c1d42000
Jul 29 15:22:18 Hofmann1 kernel: esi: ffffffff edi: c1e4c800 ebp:
0000c144 esp: c1ab1f90
Jul 29 15:22:18 Hofmann1 kernel: ds: 0018 es: 0018 ss: 0018
Jul 29 15:22:18 Hofmann1 kernel: Process ls (pid: 172, process nr: 17,
stackpage=c1ab1000)
Jul 29 15:22:18 Hofmann1 kernel: Stack: c01d4f5c ffffffff c1f31e40
c1f31e40 00000000 c16674ec c012d2f0 c1e4c800
Jul 29 15:22:18 Hofmann1 kernel: c1ab0000 bffffd20 0000f002
bffffd7c c01098ea bffffd20 0000c144 bffffd28
Jul 29 15:22:18 Hofmann1 kernel: bffffd20 0000f002 bffffd7c
0000006b 0000002b 0000002b 0000006b 60030648
Jul 29 15:22:18 Hofmann1 kernel: Call Trace: [<c01d4f5c>] [<c012d2f0>]
[<c01098ea>]
Jul 29 15:22:18 Hofmann1 kernel: Code: c7 05 00 00 00 00 00 00 00 00 83
c4 10 89 33 85 f6 75 60 8d
Jul 29 15:22:18 Hofmann1 kernel: Negative d_count (-1) for
bonuspak/bonuspak
Jul 29 15:22:18 Hofmann1 kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Jul 29 15:22:18 Hofmann1 kernel: current->tss.cr3 = 00101000, 5r3 =
00101000
Jul 29 15:22:18 Hofmann1 kernel: *pde = 00000000
Jul 29 15:22:18 Hofmann1 kernel: Oops: 0002
Jul 29 15:22:18 Hofmann1 kernel: CPU: 0
Jul 29 15:22:18 Hofmann1 kernel: EIP: 0010:[<c01342f1>]
Jul 29 15:22:18 Hofmann1 kernel: EFLAGS: 00010286
Jul 29 15:22:18 Hofmann1 kernel: eax: 0000002c ebx: c1e4c800 ecx:
c01f1a24 edx: c1d42000
Jul 29 15:22:18 Hofmann1 kernel: esi: ffffffff edi: 00000000 ebp:
c1e4c800 esp: c1ab1ec4
Jul 29 15:22:18 Hofmann1 kernel: ds: 0018 es: 0018 ss: 0018
Jul 29 15:22:18 Hofmann1 kernel: Process ls (pid: 172, process nr: 17,
stackpage=c1ab1000)
Jul 29 15:22:18 Hofmann1 kernel: Stack: c01d4f5c ffffffff c1f31e40
c1f31e40 c1d05360 c16674ec c0127103 c1e4c800
Jul 29 15:22:18 Hofmann1 kernel: c1d05360 00000000 c1b498a0
00000001 c012715b c1d05360 00000004 00000001
Jul 29 15:22:18 Hofmann1 kernel: c0118d38 c1d05360 c1ab1f5c
00000000 00000000 c1ab0000 c0109e87 0000000b
Jul 29 15:22:18 Hofmann1 kernel: Call Trace: [<c01d4f5c>] [<c0127103>]
[<c012715b>] [<c0118d38>] [<c0109e87>] [<c0110c12>] [<c01d2a89>]
Jul 29 15:22:18 Hofmann1 kernel: [<c0109a62>] [<c01342f1>]
[<c01d4f5c>] [<c012d2f0>] [<c01098ea>]
Jul 29 15:22:18 Hofmann1 kernel: Code: c7 05 00 00 00 00 00 00 00 00 83
c4 10 89 33 85 f6 75 60 8d
Jul 29 15:22:18 Hofmann1 kernel: Negative d_count (-1) for
bonuspak/bonuspak
Jul 29 15:22:18 Hofmann1 kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Jul 29 15:22:18 Hofmann1 kernel: current->tss.cr3 = 00101000, 5r3 =
00101000
Jul 29 15:22:18 Hofmann1 kernel: *pde = 00000000
Jul 29 15:22:18 Hofmann1 kernel: Oops: 0002
Jul 29 15:22:18 Hofmann1 kernel: CPU: 0
Jul 29 15:22:18 Hofmann1 kernel: EIP: 0010:[<c01342f1>]
Jul 29 15:22:18 Hofmann1 kernel: EFLAGS: 00010286
Jul 29 15:22:18 Hofmann1 kernel: eax: 0000002c ebx: c1e4c800 ecx:
c01f1a24 edx: c1d42000
Jul 29 15:22:18 Hofmann1 kernel: esi: ffffffff edi: 00000000 ebp:
c1ab0000 esp: c1ab1e1c
Jul 29 15:22:18 Hofmann1 kernel: ds: 0018 es: 0018 ss: 0018
Jul 29 15:22:18 Hofmann1 kernel: Process ls (pid: 172, process nr: 17,
stackpage=c1ab1000)
Jul 29 15:22:18 Hofmann1 kernel: Stack: c01d4f5c ffffffff c1f31e40
c1f31e40 c1b42e00 c01ef994 c0118d8c c1e4c800
Jul 29 15:22:18 Hofmann1 kernel: c009b500 c1ab1e90 00000000
00000000 c1ab0000 c0109e87 0000000b 00000000
Jul 29 15:22:18 Hofmann1 kernel: c0110c12 c01d2a89 c1ab1e90
00000002 c1ab0000 ffffffff 00000000 c1e4c800
Jul 29 15:22:18 Hofmann1 kernel: Call Trace: [<c01d4f5c>] [<c0118d8c>]
[<c0109e87>] [<c0110c12>] [<c01d2a89>] [<c01a87a5>] [<c0109a62>]
Jul 29 15:22:18 Hofmann1 kernel: [<c01342f1>] [<c01d4f5c>]
[<c0127103>] [<c012715b>] [<c0118d38>] [<c0109e87>] [<c0110c12>]
[<c01d2a89>]
Jul 29 15:22:18 Hofmann1 kernel: [<c0109a62>] [<c01342f1>]
[<c01d4f5c>] [<c012d2f0>] [<c01098ea>]
Jul 29 15:22:18 Hofmann1 kernel: Code: c7 05 00 00 00 00 00 00 00 00 83
c4 10 89 33 85 f6 75 60 8d
Jul 29 15:22:35 Hofmann1 kernel: Negative d_count (-1) for /
Jul 29 15:22:35 Hofmann1 kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Jul 29 15:22:35 Hofmann1 kernel: current->tss.cr3 = 01f68000, hr3 =
01f68000
Jul 29 15:22:35 Hofmann1 kernel: *pde = 01b84067
Jul 29 15:22:35 Hofmann1 kernel: *pte = 00206025
Jul 29 15:22:35 Hofmann1 kernel: Oops: 0003
Jul 29 15:22:35 Hofmann1 kernel: CPU: 0
Jul 29 15:22:35 Hofmann1 kernel: EIP: 0010:[<c01342f1>]
Jul 29 15:22:35 Hofmann1 kernel: EFLAGS: 00010286
Jul 29 15:22:35 Hofmann1 kernel: eax: 0000001c ebx: c1e4c800 ecx:
c01f1a24 edx: c1d42000
Jul 29 15:22:35 Hofmann1 kernel: esi: ffffffff edi: c1f88000 ebp:
bffffcf0 esp: c1f89f94
Jul 29 15:22:35 Hofmann1 kernel: ds: 0018 es: 0018 ss: 0018
Jul 29 15:22:35 Hofmann1 kernel: Process bash (pid: 60, process nr: 4,
stackpage=c1f89000)
Jul 29 15:22:35 Hofmann1 kernel: Stack: c01d4f5c ffffffff c1f31e40
c1f31e40 00000000 c1e4c800 c01265bf c1e4c800
Jul 29 15:22:35 Hofmann1 kernel: c1f88000 0005ad60 0005ad28
c01098ea 0005ada0 00000003 00049000 0005ad60
Jul 29 15:22:35 Hofmann1 kernel: 0005ad28 bffffcf0 0000000c
0000002b 0000002b 0000000c 60030228 00000023
Jul 29 15:22:35 Hofmann1 kernel: Call Trace: [<c01d4f5c>] [<c01265bf>]
[<c01098ea>]
Jul 29 15:22:35 Hofmann1 kernel: Code: c7 05 00 00 00 00 00 00 00 00 83
c4 10 89 33 85 f6 75 60 8d

I hope this helps.

Glenn Hofmann
hofmang@ibm.net