linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.0-test1 - CRC errors on floppy block the whole system
@ 2003-07-16 17:59 Andrey Borzenkov
  2003-07-16 18:27 ` Richard B. Johnson
  0 siblings, 1 reply; 2+ messages in thread
From: Andrey Borzenkov @ 2003-07-16 17:59 UTC (permalink / raw)
  To: linux-kernel

Under KDE I went into floppy and made rm *. After this keyboard was lost - 
even CAPS LED did not respond to keypress. I stil could use mouse to start 
new windows and even execute some commands by copy'n'paste from available 
text :)

Attempt to exit KDE ended in black screen. I had to press reset; after that 
the following text was found in syslog (slightly abridged, it had much more 
those "floppy driver state"s).

Floppies are not that robust, everyone knows it. It is rather unfriendly to 
handle media errors in such manner :)

-andrey

Jul 16 21:31:01 localhost kernel: floppy0: data CRC error: track 0, head 0, 
sector 6, size 2
Jul 16 21:31:01 localhost kernel: end_request: I/O error, dev fd0, sector 5
Jul 16 21:31:01 localhost kernel: Unable to handle kernel paging request at 
virtual address cc623048
Jul 16 21:31:01 localhost kernel: printing eip:
Jul 16 21:31:01 localhost kernel: d2d18494
Jul 16 21:31:01 localhost kernel: *pde = 00032067
Jul 16 21:31:01 localhost kernel: *pte = 0c623000
Jul 16 21:31:01 localhost kernel: Oops: 0000 [#1]
Jul 16 21:31:01 localhost kernel: CPU:    0
Jul 16 21:31:01 localhost kernel: EIP:    0060:[<d2d18494>]    Tainted: P  
Jul 16 21:31:01 localhost kernel: EFLAGS: 00010246
Jul 16 21:31:01 localhost kernel: EIP is at bad_flp_intr+0x64/0x100 [floppy]
Jul 16 21:31:01 localhost kernel: eax: 00000000   ebx: 00000000   ecx: 
00000000   edx: 00000000
Jul 16 21:31:01 localhost kernel: esi: 00000000   edi: cc623048   ebp: 
cff5df38   esp: cff5df28
Jul 16 21:31:01 localhost kernel: ds: 007b   es: 007b   ss: 0068
Jul 16 21:31:01 localhost kernel: Process events/0 (pid: 4, 
threadinfo=cff5c000 task=c12c1000)
Jul 16 21:31:01 localhost kernel: Stack: 0000001f 0000001f 00000000 00000000 
cff5df60 d2d18e65 00000000 00000000 
Jul 16 21:31:01 localhost kernel: 00000002 00000000 00000000 d2d22be4 cff5c000 
00000000 cff5df6c d2d15ff4 
Jul 16 21:31:01 localhost kernel: d2d22c20 cff5dfec c0137cb2 00000000 cffa902c 
cffa901c 00000000 d2d15fe0 
Jul 16 21:31:01 localhost kernel: Call Trace:
Jul 16 21:31:01 localhost kernel: [<d2d18e65>] rw_interrupt+0x2b5/0x390 
[floppy]
Jul 16 21:31:01 localhost kernel: [<d2d15ff4>] 
main_command_interrupt+0x14/0x20 [floppy]
Jul 16 21:31:01 localhost kernel: [<c0137cb2>] worker_thread+0x232/0x3e0
Jul 16 21:31:01 localhost kernel: [<d2d15fe0>] main_command_interrupt+0x0/0x20 
[floppy]
Jul 16 21:31:01 localhost kernel: [<c01205b0>] default_wake_function+0x0/0x20
Jul 16 21:31:01 localhost kernel: [<c010b3d6>] ret_from_fork+0x6/0x20
Jul 16 21:31:01 localhost kernel: [<c01205b0>] default_wake_function+0x0/0x20
Jul 16 21:31:01 localhost kernel: [<c0137a80>] worker_thread+0x0/0x3e0
Jul 16 21:31:01 localhost kernel: [<c0109029>] kernel_thread_helper+0x5/0xc
Jul 16 21:31:01 localhost kernel: 
Jul 16 21:31:01 localhost kernel: Code: 8b 0f 8a 55 f3 8d 04 92 8d 04 42 c1 e0 
03 3b 88 90 36 d2 d2 
Jul 16 21:31:01 localhost kernel: <3>FAT: bread(block 5) in fat_access failed
Jul 16 21:31:21 localhost kernel: 
Jul 16 21:31:21 localhost kernel: floppy driver state
Jul 16 21:31:21 localhost kernel: -------------------
Jul 16 21:31:21 localhost kernel: now=621544 last interrupt=601544 diff=20000 
last called handler=d2d15fe0
Jul 16 21:31:21 localhost kernel: timeout_message=request done %d
Jul 16 21:31:21 localhost kernel: last output bytes:
Jul 16 21:31:21 localhost kernel: 0 90 601346
Jul 16 21:31:21 localhost kernel: 13 90 601346
Jul 16 21:31:21 localhost kernel: 0 90 601346
Jul 16 21:31:21 localhost kernel: 1a 90 601346
Jul 16 21:31:21 localhost kernel: 0 90 601346
Jul 16 21:31:21 localhost kernel: 3 90 601346
Jul 16 21:31:21 localhost kernel: c1 90 601346
Jul 16 21:31:21 localhost kernel: 10 90 601346
Jul 16 21:31:21 localhost kernel: 7 80 601346
Jul 16 21:31:21 localhost kernel: 0 90 601346
Jul 16 21:31:21 localhost kernel: 8 81 601347
Jul 16 21:31:21 localhost kernel: e6 80 601347
Jul 16 21:31:21 localhost kernel: 0 90 601347
Jul 16 21:31:21 localhost kernel: 0 90 601347
Jul 16 21:31:21 localhost kernel: 0 90 601347
Jul 16 21:31:21 localhost kernel: 6 90 601347
Jul 16 21:31:21 localhost kernel: 2 90 601347
Jul 16 21:31:21 localhost kernel: 12 90 601347
Jul 16 21:31:21 localhost kernel: 1b 90 601347
Jul 16 21:31:21 localhost kernel: ff 90 601347
Jul 16 21:31:21 localhost kernel: last result at 601544
Jul 16 21:31:21 localhost kernel: last redo_fd_request at 601346
Jul 16 21:31:21 localhost kernel: 40 20 20  0  0  6  2 
Jul 16 21:31:21 localhost kernel: status=80
Jul 16 21:31:21 localhost kernel: fdc_busy=1
Jul 16 21:31:21 localhost kernel: cont=d2d22c80
Jul 16 21:31:21 localhost kernel: current_req=00000000
Jul 16 21:31:21 localhost kernel: command_status=-1
Jul 16 21:31:21 localhost kernel: 
Jul 16 21:31:21 localhost kernel: floppy0: floppy timeout called
Jul 16 21:31:21 localhost kernel: floppy.c: no request in request_done
Jul 16 21:31:24 localhost kernel: 
Jul 16 21:31:24 localhost kernel: floppy driver state
Jul 16 21:31:24 localhost kernel: -------------------
Jul 16 21:31:24 localhost kernel: now=624545 last interrupt=621545 diff=3000 
last called handler=d2d177d0
Jul 16 21:31:24 localhost kernel: timeout_message=redo fd request
Jul 16 21:31:24 localhost kernel: last output bytes:
Jul 16 21:31:24 localhost kernel: 0 90 601346
Jul 16 21:31:24 localhost kernel: 3 90 601346
Jul 16 21:31:24 localhost kernel: c1 90 601346
Jul 16 21:31:24 localhost kernel: 10 90 601346
Jul 16 21:31:24 localhost kernel: 7 80 601346
Jul 16 21:31:24 localhost kernel: 0 90 601346
Jul 16 21:31:24 localhost kernel: 8 81 601347
Jul 16 21:31:24 localhost kernel: e6 80 601347
Jul 16 21:31:24 localhost kernel: 0 90 601347
Jul 16 21:31:24 localhost kernel: 0 90 601347
Jul 16 21:31:24 localhost kernel: 0 90 601347
Jul 16 21:31:24 localhost kernel: 6 90 601347
Jul 16 21:31:24 localhost kernel: 2 90 601347
Jul 16 21:31:24 localhost kernel: 12 90 601347
Jul 16 21:31:24 localhost kernel: 1b 90 601347
Jul 16 21:31:24 localhost kernel: ff 90 601347
Jul 16 21:31:24 localhost kernel: 8 80 621545
Jul 16 21:31:24 localhost kernel: 8 80 621545
Jul 16 21:31:24 localhost kernel: 8 80 621545
Jul 16 21:31:24 localhost kernel: 8 80 621545
Jul 16 21:31:24 localhost kernel: last result at 621545
Jul 16 21:31:24 localhost kernel: last redo_fd_request at 621544
Jul 16 21:31:24 localhost kernel: c3  0 
Jul 16 21:31:24 localhost kernel: status=80
Jul 16 21:31:24 localhost kernel: fdc_busy=1
Jul 16 21:31:24 localhost kernel: floppy_work.func=d2d177d0
Jul 16 21:31:24 localhost kernel: cont=d2d22c80
Jul 16 21:31:24 localhost kernel: current_req=c9b83004
Jul 16 21:31:24 localhost kernel: command_status=-1
Jul 16 21:31:24 localhost kernel: 
Jul 16 21:31:24 localhost kernel: floppy0: floppy timeout called
Jul 16 21:31:24 localhost kernel: end_request: I/O error, dev fd0, sector 19
Jul 16 21:31:24 localhost kernel: Buffer I/O error on device fd0, logical 
block 19
Jul 16 21:31:27 localhost kernel: 
Jul 16 21:31:27 localhost kernel: floppy driver state
Jul 16 21:31:27 localhost kernel: -------------------
Jul 16 21:31:27 localhost kernel: now=627545 last interrupt=624546 diff=2999 
last called handler=d2d177d0

[ ... STRIPPED ... ]

Jul 16 21:33:02 localhost kernel: floppy0: floppy timeout called
Jul 16 21:33:22 localhost kernel: 
Jul 16 21:33:22 localhost kernel: floppy driver state
Jul 16 21:33:22 localhost kernel: -------------------
Jul 16 21:33:22 localhost kernel: now=742567 last interrupt=645548 diff=97019 
last called handler=d2d177d0
Jul 16 21:33:22 localhost kernel: timeout_message=do wakeup
Jul 16 21:33:22 localhost kernel: last output bytes:
Jul 16 21:33:22 localhost kernel: 8 80 633547
Jul 16 21:33:22 localhost kernel: 8 80 633547
Jul 16 21:33:22 localhost kernel: 8 80 633547
Jul 16 21:33:22 localhost kernel: 8 80 633547
Jul 16 21:33:22 localhost kernel: 8 80 636548
Jul 16 21:33:22 localhost kernel: 8 80 636548
Jul 16 21:33:22 localhost kernel: 8 80 636548
Jul 16 21:33:22 localhost kernel: 8 80 636548
Jul 16 21:33:22 localhost kernel: 8 80 639547
Jul 16 21:33:22 localhost kernel: 8 80 639547
Jul 16 21:33:22 localhost kernel: 8 80 639547
Jul 16 21:33:22 localhost kernel: 8 80 639547
Jul 16 21:33:22 localhost kernel: 8 80 642548
Jul 16 21:33:22 localhost kernel: 8 80 642548
Jul 16 21:33:22 localhost kernel: 8 80 642548
kernel: 8 80 642548
kernel: 8 80 645548
kernel: 8 80 645548
kernel: 8 80 645548
kernel: 8 80 645548
kernel: last result at 645548
kernel: last redo_fd_request at 648547
kernel: c3  0 
kernel: status=80
kernel: fdc_busy=1
kernel: floppy_work.func=d2d1a0b0
kernel: cont=d2d22c80
kernel: current_req=00000000
kernel: command_status=-1
kernel: 
kernel: floppy0: floppy timeout called
kernel: floppy.c: no request in request_done
kernel: Debug: sleeping function called from illegal context at mm/slab.c:1811
kernel: Call Trace:
kernel: [<c0122ba8>] __might_sleep+0x58/0x70
kernel: [<c014c75f>] kmem_cache_alloc+0x18f/0x1a0
kernel: [<c015e8e4>] get_vm_area+0x24/0x160
kernel: [<c011e116>] __ioremap+0xa6/0xf0
kernel: [<c011e176>] ioremap_nocache+0x16/0xb0
kernel: [<d2ee9c57>] os_map_kernel_space+0x37/0x60 [nvidia]
kernel: [<d2dcfb97>] __nvsym00517+0x1f/0x2c [nvidia]
kernel: [<d2dd1a6e>] __nvsym00711+0x6e/0xdc [nvidia]
kernel: [<d2dd1afa>] __nvsym00718+0x1e/0x184 [nvidia]
kernel: [<d2dd2b28>] rm_init_adapter+0xc/0x10 [nvidia]
kernel: [<d2ee6db2>] nv_kern_open+0x102/0x210 [nvidia]
kernel: [<c016f17f>] chrdev_open+0x15f/0x350
kernel: [<c01b0d9f>] devfs_open+0x13f/0x160
kernel: [<c0163ce6>] dentry_open+0x156/0x240
kernel: [<c0163b81>] filp_open+0x51/0x60
kernel: [<c016412f>] sys_open+0x3f/0x70
kernel: [<c010b527>] syscall_call+0x7/0xb
kernel: 


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 2.6.0-test1 - CRC errors on floppy block the whole system
  2003-07-16 17:59 2.6.0-test1 - CRC errors on floppy block the whole system Andrey Borzenkov
@ 2003-07-16 18:27 ` Richard B. Johnson
  0 siblings, 0 replies; 2+ messages in thread
From: Richard B. Johnson @ 2003-07-16 18:27 UTC (permalink / raw)
  To: Andrey Borzenkov; +Cc: Linux kernel

On Wed, 16 Jul 2003, Andrey Borzenkov wrote:

> Under KDE I went into floppy and made rm *. After this keyboard was lost -
> even CAPS LED did not respond to keypress. I stil could use mouse to start
> new windows and even execute some commands by copy'n'paste from available
> text :)
>
> Attempt to exit KDE ended in black screen. I had to press reset; after that
> the following text was found in syslog (slightly abridged, it had much more
> those "floppy driver state"s).
>
> Floppies are not that robust, everyone knows it. It is rather unfriendly to
> handle media errors in such manner :)
[SNIPPED...]

Yes. You should see how it handles a SCSI disk error!

A media error when running `badblocks` on Linux Version 2.6.0 results
in the same misbehavior with a BusLogic controller.

I tried to boot, it came up but encountered some kind of disk
error. I tried to run `badblocks` on an unmounted partition
that reported zillions of errors during the normal e2fsck check
upon startup.

I booted several times with `init=/bin/bash`. Most times it would
panic with 'trying to kill init' errors. One time I was able to
get it up and I attempted to run badblocks. --Impossible... It
thinks everything is bad and badblocks doesn't help by re-reading
bad blocks. The SCSI system takes 1 minute to reset after a bad
block. I gave up around noon after trying since 8:00 in the AM.
Because of the re-read by badblocks, it's possible that there
may be only one bad block that it never gets past!

With 2.4.20, badblocks reports no errors and e2fsck was able to
rebuild all partitions trashed by version 2.6.0.

If anybody has a Buslogic driver fix, I'll be happy to try it.


Cheers,
Dick Johnson
Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips).
            Note 96.3% of all statistics are fiction.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-07-16 18:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-16 17:59 2.6.0-test1 - CRC errors on floppy block the whole system Andrey Borzenkov
2003-07-16 18:27 ` Richard B. Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).