[2.3.51] mount in D state after mounting bad cd

From: bvermeul@devel.blackstar.nl
Date: Tue Mar 14 2000 - 04:59:46 EST


I've got a bad CD which causes mount to go into D-state on 2.3.51.
I've since gone back to 2.3.48, which doesn't have that particular
problem. After I try mounting that cd, mounting any other cd will
fail as well, as will trying to unmount another mounted fs.

An excerpt from my logs:

Mar 13 19:02:16 devel kernel: scsi1: ERROR on channel 0, id 5, lun 0, CDB: Read
(10) 00 00 00 00 12 00 00 01 00
Mar 13 19:02:16 devel kernel: Info fld=0x12, Current sd0b:00: sense key Medium E
rror
Mar 13 19:02:16 devel kernel: Additional sense indicates L-ec uncorrectable erro
r
Mar 13 19:02:16 devel kernel: I/O error: dev 0b:00, sector 72
Mar 13 19:02:16 devel kernel: isofs_read_super: bread failed, dev=0b:00, iso_blk
num=18, block=18
Mar 13 19:02:16 devel kernel: kernel BUG at block_dev.c:426!
Mar 13 19:02:16 devel kernel: invalid operand: 0000
Mar 13 19:02:16 devel kernel: CPU: 0
Mar 13 19:02:16 devel kernel: EIP: 0010:[bdput+41/88]
Mar 13 19:02:16 devel kernel: EFLAGS: 00010282
Mar 13 19:02:16 devel kernel: eax: 0000001f ebx: c129a360 ecx: 00000001 ed
x: c7631f84
Mar 13 19:02:16 devel kernel: esi: 00000b00 edi: ffffffea ebp: c7caed80 es
p: c268bf50
Mar 13 19:02:16 devel kernel: ds: 0018 es: 0018 ss: 0018
Mar 13 19:02:17 devel kernel: Process mount (pid: 3560, stackpage=c268b000)
Mar 13 19:02:17 devel kernel: Stack: c0231e2e c0231ff7 000001aa 00000000 c0132ad
7 c129a360 00000000 00000007
Mar 13 19:02:17 devel kernel: c028b07c c268bfbc c028b07c 0b00fff3 c0132ff
8 c129a360 08058140 08058150
Mar 13 19:02:17 devel kernel: c023a9a2 00000007 c2460000 c268a000 c0ed000
7 080581a0 bffff990 c028b07c
Mar 13 19:02:17 devel kernel: Call Trace: [tvecs+19554/25332] [tvecs+20011/25332
] [do_mount+639/772] [sys_mount+520/600] [cprt+29922/105164] [system_call+52/56]

Mar 13 19:02:17 devel kernel: Code: 0f 0b 83 c4 0c 8d b6 00 00 00 00 8b 53 04 8b
 03 89 50 04 89

I hope this helps. If anyone wants the CD to test, I'm willing to send it :)

Regards,

Bas Vermeulen

-- 
"God, root, what is difference?" 
	-- Pitr, User Friendly

"God is more forgiving." -- Dave Aronson

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Mar 15 2000 - 21:00:27 EST