kernel panics..

Roeland Th. Jansen (bengel@xs4all.nl)
28 Jun 1996 14:59:51 -0000


recently, my floppy drive decided to retire. it ended in an instable,
useless system that could only be restarted using the reset key.

OK, I know, a failed drive is not a normal thing. so I decided to replace
the drive. all fine again. Since I wanted to take a look at it again, I
helped nature a bit by taking out a floppy after syncing the filesystem. the
same behaviour happened. panic here, panic there and an instable system with
a slow raising loadaverage. (the logfiles showed similar messages like the
failed disk drive). bash for instance cycled between a $ and a # as a
prompt. other shells showed ^M's when entering. etc.

the ext2 filesystem wasn't damaged as far as e2fsck is concerned.

taking the disk out it shouldn't happen either but the latter is a
possibility in real life, killing the system effectively. maybe something
to take a look at later. included are some relevant syslog messages and
normal messages :

panic.syslog :

Jun 28 14:24:18 grobbebol kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:18 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 13
Jun 28 14:24:18 grobbebol kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:18 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 15
[....]
Jun 28 14:24:40 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 2575
Jun 28 14:24:40 grobbebol kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 8
Jun 28 14:24:40 grobbebol kernel: bread in fat_access failed
Jun 28 14:24:40 grobbebol kernel: Filesystem panic (dev 02:1c, mounted on 03:03:8709)
Jun 28 14:24:40 grobbebol kernel: File without EOF
Jun 28 14:24:40 grobbebol kernel: File system has been set read-only
Jun 28 14:24:40 grobbebol kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 7
Jun 28 14:24:40 grobbebol kernel: bread in fat_access failed
Jun 28 14:24:40 grobbebol kernel: fat_free: skipped EOF
[....]
Jun 28 14:24:40 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 8
Jun 28 14:24:40 grobbebol kernel: bread in fat_access failed
Jun 28 14:24:40 grobbebol kernel: Filesystem panic (dev 02:1c, mounted on 03:03:8709)
Jun 28 14:24:40 grobbebol kernel: File without EOF
Jun 28 14:24:40 grobbebol kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 7
Jun 28 14:24:40 grobbebol kernel: bread in fat_access failed
Jun 28 14:24:40 grobbebol kernel: fat_free: skipped EOF
Jun 28 14:24:40 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 2260
Jun 28 14:24:40 grobbebol kernel: dev = 02:1c, ino = 36160
Jun 28 14:24:40 grobbebol kernel: Kernel panic: msdos_write_inode: unable to read i-node block
Jun 28 14:25:16 grobbebol kernel: floppy0: disk absent or changed during operation
[....]
Jun 28 14:25:16 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 19
Jun 28 14:25:23 grobbebol kernel: floppy0: disk absent or changed during operation
Jun 28 14:25:23 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 19
Jun 28 14:32:29 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 32
Jun 28 14:32:29 grobbebol kernel: Directory sread (sector 32) failed
Jun 28 14:32:29 grobbebol kernel: floppy0: disk absent or changed during operation
Jun 28 14:32:29 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 32
Jun 28 14:32:29 grobbebol kernel: Directory sread (sector 32) failed
Jun 28 14:32:55 grobbebol kernel:
Jun 28 14:32:55 grobbebol kernel: free sibling
Jun 28 14:32:55 grobbebol kernel: task PC stack pid father child younger older
Jun 28 14:32:55 grobbebol kernel: swapper 0 R 00000000 4096 0 0 1
Jun 28 14:32:55 grobbebol kernel: init 1 D 00000000 2740 1 0 20929
Jun 28 14:32:55 grobbebol kernel: kflushd 2 S 00000000 3708 2 1 3
Jun 28 14:32:55 grobbebol kernel: kswapd 3 S 00000000 3188 3 1 9 2
Jun 28 14:32:55 grobbebol kernel: bash 4 S 00000000 2768 140 1 22331 141 123
Jun 28 14:32:55 grobbebol kernel: top 5 S 01F0B5F4 2580 6942 147
Jun 28 14:32:55 grobbebol kernel: crond 6 S 00000000 3260 52 1 63 9
Jun 28 14:32:55 grobbebol kernel: syslogd 7 R FFFFFFFF 3088 63 1 65 52
Jun 28 14:32:55 grobbebol kernel: update 8 D 00000000 2748 9 1 52 3
Jun 28 14:32:55 grobbebol kernel: rpc.portmap 10 S FFFFFFFF 3232 67 1 69 65
Jun 28 14:32:55 grobbebol kernel: inetd 11 S FFFFFFFF 3452 69 1 71 67
Jun 28 14:32:55 grobbebol kernel: lpd 12 S FFFFFFFF 3404 71 1 74 69
Jun 28 14:32:55 grobbebol kernel: rpc.mountd 13 S FFFFFFFF 3144 74 1 76 71
Jun 28 14:32:55 grobbebol kernel: rpc.nfsd 14 S FFFFFFFF 3524 76 1 80 74
Jun 28 14:32:55 grobbebol kernel: sendmail 15 S 00000000 3044 80 1 123 76
Jun 28 14:32:55 grobbebol kernel: bash 16 S FFFFFFFF 2768 141 1 142 140
Jun 28 14:32:55 grobbebol kernel: innd 17 S 01F0B7C2 2876 123 1 140 80
Jun 28 14:32:55 grobbebol kernel: startx 18 S 00000000 2688 19197 142 19198
Jun 28 14:32:55 grobbebol kernel: xinit 19 S 00000000 2768 19198 19197 19201
Jun 28 14:32:55 grobbebol kernel: bash 21 S FFFFFFFF 2768 142 1 19197 143 141
Jun 28 14:32:55 grobbebol kernel: bash 22 S 00000000 2768 143 1 210 144 142
Jun 28 14:32:55 grobbebol kernel: bash 23 S 00000000 2768 144 1 16491 145 143
Jun 28 14:32:55 grobbebol kernel: bash 24 S 00000000 2768 145 1 21983 146 144
Jun 28 14:32:55 grobbebol kernel: sh 25 S FFFFFFFF 2768 146 1 147 145
Jun 28 14:32:55 grobbebol kernel: bash 26 S 00000000 2768 147 1 6942 19210 146
Jun 28 14:32:55 grobbebol kernel: xinitrc 27 S 00000000 2688 19201 19198 19204 19199
Jun 28 14:32:55 grobbebol kernel: fvwm95-2 28 S FFFFFFFF 2768 19204 19201 19212
Jun 28 14:32:55 grobbebol kernel: elm 29 S FFFFFFFF 2768 210 143
Jun 28 14:32:55 grobbebol kernel: FvwmPager 30 S FFFFFFFF 2768 19212 19204 19211
Jun 28 14:32:55 grobbebol kernel: FvwmButtons 31 S FFFFFFFF 2768 19206 19204 19207
Jun 28 14:32:55 grobbebol kernel: make 33 S 00000000 2768 22195 22010 22197
Jun 28 14:32:55 grobbebol kernel: xclock 34 S 01F0C8C4 2768 19210 1 20865 147
Jun 28 14:32:55 grobbebol kernel: tin 35 S FFFFFFFF 2768 16491 144
Jun 28 14:32:55 grobbebol kernel: xload 36 S 01F0B5F4 2768 19211 19204 19212 19207
Jun 28 14:32:55 grobbebol kernel: make 37 S 00000000 2768 21983 145 22010
Jun 28 14:32:55 grobbebol kernel: make 38 S 00000000 2768 22278 22197 22279
Jun 28 14:32:55 grobbebol kernel: bash 39 S 00000000 2768 20958 20957 20997
Jun 28 14:32:55 grobbebol kernel: color_xterm 40 Z 00000000 2768 20865 1 20957 19210
Jun 28 14:32:55 grobbebol kernel: bash 41 S 00000000 2768 20929 1 22089 21982
Jun 28 14:32:55 grobbebol kernel: color_xterm 42 S FFFFFFFF 2768 20957 1 20958 21927 20865
Jun 28 14:32:55 grobbebol kernel: bash 43 S FFFFFFFF 2768 20997 20958
Jun 28 14:32:55 grobbebol kernel: bash 45 S 00000000 2768 21927 1 21946 21949 20957
Jun 28 14:32:55 grobbebol kernel: mv 46 D 00000000 2768 21946 21927
Jun 28 14:32:55 grobbebol kernel: bash 47 S 00000000 2768 21957 1 21970 21982 21949
Jun 28 14:32:55 grobbebol kernel: sync 48 D 00000000 3084 21970 21957
Jun 28 14:32:55 grobbebol kernel: sh 49 S 00000000 2768 22010 21983 22195
Jun 28 14:32:55 grobbebol kernel: date 50 Z 00000000 2768 21982 1 20929 21957
Jun 28 14:32:55 grobbebol kernel: sh 51 S 00000000 2768 22197 22195 22278
Jun 28 14:32:55 grobbebol kernel: make 52 S 00000000 2768 22279 22278 22340
Jun 28 14:32:55 grobbebol kernel: gcc 53 S 00000000 2768 22340 22279 22343
Jun 28 14:32:55 grobbebol kernel: xdos 54 D 00000000 2768 22089 20929
Jun 28 14:32:55 grobbebol kernel: as 57 S 00000000 2768 22343 22340 22342
Jun 28 14:32:55 grobbebol kernel: df 58 D 00000000 2768 22331 140
Jun 28 14:32:56 grobbebol kernel:
Jun 28 14:32:56 grobbebol kernel: free sibling
Jun 28 14:32:56 grobbebol kernel: task PC stack pid father child younger older
Jun 28 14:32:56 grobbebol kernel: swapper 0 R 00000000 4096 0 0 1
Jun 28 14:32:56 grobbebol kernel: init 1 D 00000000 2740 1 0 20929
Jun 28 14:32:56 grobbebol kernel: kflushd 2 S 00000000 3708 2 1 3
Jun 28 14:32:56 grobbebol kernel: kswapd 3 S 00000000 3188 3 1 9 2
Jun 28 14:32:56 grobbebol kernel: bash 4 S 00000000 2768 140 1 22331 141 123
Jun 28 14:32:56 grobbebol kernel: top 5 S 01F0B5F4 2580 6942 147
Jun 28 14:32:56 grobbebol kernel: crond 6 S 00000000 3260 52 1 63 9
Jun 28 14:32:56 grobbebol kernel: syslogd 7 R FFFFFFFF 3088 63 1 65 52
Jun 28 14:32:56 grobbebol kernel: update 8 D 00000000 2748 9 1 52 3
Jun 28 14:32:56 grobbebol kernel: rpc.portmap 10 S FFFFFFFF 3232 67 1 69 65
Jun 28 14:32:56 grobbebol kernel: inetd 11 S FFFFFFFF 3452 69 1 71 67
Jun 28 14:32:56 grobbebol kernel: lpd 12 S FFFFFFFF 3404 71 1 74 69
Jun 28 14:32:56 grobbebol kernel: rpc.mountd 13 S FFFFFFFF 3144 74 1 76 71
Jun 28 14:32:56 grobbebol kernel: rpc.nfsd 14 S FFFFFFFF 3524 76 1 80 74
Jun 28 14:32:56 grobbebol kernel: sendmail 15 S 00000000 3044 80 1 123 76
Jun 28 14:32:56 grobbebol kernel: bash 16 S FFFFFFFF 2768 141 1 142 140
Jun 28 14:32:56 grobbebol kernel: innd 17 S 01F0B7C2 2876 123 1 140 80
Jun 28 14:32:56 grobbebol kernel: startx 18 S 00000000 2688 19197 142 19198
Jun 28 14:32:56 grobbebol kernel: xinit 19 S 00000000 2768 19198 19197 19201
Jun 28 14:32:56 grobbebol kernel: bash 21 S FFFFFFFF 2768 142 1 19197 143 141
Jun 28 14:32:56 grobbebol kernel: bash 22 S 00000000 2768 143 1 210 144 142
Jun 28 14:32:56 grobbebol kernel: bash 23 S 00000000 2768 144 1 16491 145 143
Jun 28 14:32:56 grobbebol kernel: bash 24 S 00000000 2768 145 1 21983 146 144
Jun 28 14:32:56 grobbebol kernel: sh 25 S FFFFFFFF 2768 146 1 147 145
Jun 28 14:32:56 grobbebol kernel: bash 26 S 00000000 2768 147 1 6942 19210 146
Jun 28 14:32:56 grobbebol kernel: xinitrc 27 S 00000000 2688 19201 19198 19204 19199
Jun 28 14:32:56 grobbebol kernel: fvwm95-2 28 S FFFFFFFF 2768 19204 19201 19212
Jun 28 14:32:56 grobbebol kernel: elm 29 S FFFFFFFF 2768 210 143
Jun 28 14:32:56 grobbebol kernel: FvwmPager 30 S FFFFFFFF 2768 19212 19204 19211
Jun 28 14:32:56 grobbebol kernel: FvwmButtons 31 S FFFFFFFF 2768 19206 19204 19207
Jun 28 14:32:56 grobbebol kernel: make 33 S 00000000 2768 22195 22010 22197
Jun 28 14:32:56 grobbebol kernel: xclock 34 S 01F0C8C4 2768 19210 1 20865 147
Jun 28 14:32:56 grobbebol kernel: tin 35 S FFFFFFFF 2768 16491 144
Jun 28 14:32:56 grobbebol kernel: xload 36 S 01F0B5F4 2768 19211 19204 19212 19207
Jun 28 14:32:56 grobbebol kernel: make 37 S 00000000 2768 21983 145 22010
Jun 28 14:32:56 grobbebol kernel: make 38 S 00000000 2768 22278 22197 22279
Jun 28 14:32:56 grobbebol kernel: bash 39 S 00000000 2768 20958 20957 20997
Jun 28 14:32:56 grobbebol kernel: color_xterm 40 Z 00000000 2768 20865 1 20957 19210
Jun 28 14:32:56 grobbebol kernel: bash 41 S 00000000 2768 20929 1 22089 21982
Jun 28 14:32:56 grobbebol kernel: color_xterm 42 S FFFFFFFF 2768 20957 1 20958 21927 20865
Jun 28 14:32:56 grobbebol kernel: bash 43 S FFFFFFFF 2768 20997 20958
Jun 28 14:32:56 grobbebol kernel: bash 45 S 00000000 2768 21927 1 21946 21949 20957
Jun 28 14:32:56 grobbebol kernel: mv 46 D 00000000 2768 21946 21927
Jun 28 14:32:56 grobbebol kernel: bash 47 S 00000000 2768 21957 1 21970 21982 21949
Jun 28 14:32:56 grobbebol kernel: sync 48 D 00000000 3084 21970 21957
Jun 28 14:32:56 grobbebol kernel: sh 49 S 00000000 2768 22010 21983 22195
Jun 28 14:32:56 grobbebol kernel: date 50 Z 00000000 2768 21982 1 20929 21957
Jun 28 14:32:56 grobbebol kernel: sh 51 S 00000000 2768 22197 22195 22278
Jun 28 14:32:56 grobbebol kernel: make 52 S 00000000 2768 22279 22278 22344
Jun 28 14:32:56 grobbebol kernel: gcc 53 S 00000000 2768 22344 22279 22347
Jun 28 14:32:56 grobbebol kernel: xdos 54 D 00000000 2768 22089 20929
Jun 28 14:32:56 grobbebol kernel: cc1 56 S 00000000 2740 22346 22344 22347 22345
Jun 28 14:32:56 grobbebol kernel: as 57 S 00000000 2768 22347 22344 22346
Jun 28 14:32:56 grobbebol kernel: df 58 D 00000000 2768 22331 140
Jun 28 14:32:59 grobbebol kernel: Mem-info:
Jun 28 14:32:59 grobbebol kernel: Free pages: 588kB
Jun 28 14:32:59 grobbebol kernel: ( 1*4kB 1*8kB 8*16kB 8*32kB 1*64kB 1*128kB = 588kB)
Jun 28 14:32:59 grobbebol kernel: Swap cache: add 109/109, delete 72117790/109, find 109/0
Jun 28 14:32:59 grobbebol kernel: Free swap: 42136kB
Jun 28 14:32:59 grobbebol kernel: 8192 pages of RAM
Jun 28 14:32:59 grobbebol kernel: 215 free pages
Jun 28 14:32:59 grobbebol kernel: 457 reserved pages
Jun 28 14:32:59 grobbebol kernel: 6037 pages shared
Jun 28 14:32:59 grobbebol kernel: Buffer memory: 1324kB
Jun 28 14:32:59 grobbebol kernel: Buffer heads: 13140
Jun 28 14:32:59 grobbebol kernel: Buffer blocks: 1552
Jun 28 14:32:59 grobbebol kernel: Buffer[0] mem: 653 buffers, 0 used (last=0), 0 locked, 0 protected, 0 dirty 0 shrd
Jun 28 14:32:59 grobbebol kernel: Buffer[2] mem: 742 buffers, 33 used (last=589), 0 locked, 0 protected, 0 dirty 0 shrd
Jun 28 14:32:59 grobbebol kernel: Buffer[4] mem: 127 buffers, 7 used (last=109), 0 locked, 0 protected, 127 dirty 0 shrd
Jun 28 14:32:59 grobbebol kernel: 512 [ 726]: 10 439 0 6 0 1 0
Jun 28 14:32:59 grobbebol kernel: 1024 [ 19]: 20 214 0 736 0 126 0
Jun 28 14:32:59 grobbebol kernel: 2048 [ 0]: 0 0 0 0 0 0 0
Jun 28 14:32:59 grobbebol kernel: 4096 [ 0]: 0 0 0 0 0 0 0
Jun 28 14:32:59 grobbebol kernel: 8192 [ 0]: 0 0 0 0 0 0 0

and here is panic.messages:

Jun 28 14:24:36 grobbebol , sector 16
Jun 28 14:24:40 grobbebol kernel: O error, dev 02:1c, sector 2508
Jun 28 14:24:40 grobbebol operation
Jun 28 14:24:40 grobbebol k absent or changed during operation
Jun 28 14:24:40 grobbebol 24:40 kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol sector 2562
Jun 28 14:24:40 grobbebol est: I/O error, dev 02:1c, sector 2576
Jun 28 14:24:40 grobbebol 14:24:40 kernel: end_request: I/O error, dev 02:1c, sector 2590
Jun 28 14:24:40 grobbebol during operation
Jun 28 14:24:40 grobbebol 0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol 28 14:24:40 kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol 02:1c, sector 2644
Jun 28 14:24:40 grobbebol d_request: I/O error, dev 02:1c, sector 2658
Jun 28 14:24:40 grobbebol kernel: end_request: I/O error, dev 02:1c, sector 2519
Jun 28 14:24:40 grobbebol anged during operation
Jun 28 14:24:40 grobbebol floppy0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol 4>Jun 28 14:24:40 kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol , dev 02:1c, sector 2573
Jun 28 14:24:40 grobbebol 8 14:24:40 kernel: floppy0: disk absent or changed during operation
Jun 28 14:24:40 grobbebol nged during operation
Jun 28 14:25:11 grobbebol su: bengel on /dev/ttyp1
Jun 28 14:32:55 grobbebol d 9 R 00000000 3260 65 1 67 63
Jun 28 14:32:55 grobbebol 19201
Jun 28 14:32:55 grobbebol ar 32 S 01F0BC06 2768 19207 19204 19211 19206
Jun 28 14:32:55 grobbebol 28 14:32:55 kernel: color_xterm 44 Z 00000000 2768 21949 1 21957 21927
Jun 28 14:32:55 grobbebol 343
Jun 28 14:32:56 grobbebol d 9 R 00000000 3260 65 1 67 63
Jun 28 14:32:56 grobbebol 19201
Jun 28 14:32:56 grobbebol ar 32 S 01F0BC06 2768 19207 19204 19211 19206
Jun 28 14:32:56 grobbebol 28 14:32:56 kernel: color_xterm 44 Z 00000000 2768 21949 1 21957 21927
Jun 28 14:32:56 grobbebol 346
Jun 28 14:32:59 grobbebol ee Clean Unshar Lck Lck1 Dirty Shared
Jun 28 14:32:59 grobbebol kernel: Networking buffers in use : 9
Jun 28 14:32:59 grobbebol kernel: Network buffers locked by drivers : 0
Jun 28 14:32:59 grobbebol kernel: Total network buffer allocations : 31318407
Jun 28 14:32:59 grobbebol kernel: Total failed network buffer allocs : 17
Jun 28 14:32:59 grobbebol kernel: Total free while locked events : 0
Jun 28 14:32:59 grobbebol kernel: IP fragment buffer size : 0
Jun 28 14:42:26 grobbebol syslogd: restart

-- 
Katinka belde gisteren, ze is haar ringetje kwijt.....