mount kernel stack corruption. Aiee.

Simon Josefsson (jas@tanken.canit.se)
14 Jul 96 00:03:14 +0100


Got the following in syslog:

Jul 13 23:44:26 nietzsche kernel: release: mount kernel stack corruption. Aiee

When the cd-rom had given me the errors (in /var/log/messages) shown last in
this message.

I shutdown'ed and turned off the box, turned it back on and the disc was
mounted without any problems in my rc.* (mount -a -t iso9660).

The CD-ROM had (probably) not had any accesses the last 30h or so.

Hardware problem? CD-ROM is a NEC 2v (ATAPI) on triton eide-controller
(triton support in kernel).

I'll take a look at the mount-code (when i get som spare time...) if there is
any obvious way to make it more forgiving to hardware-trouble.

Kernel is 2.0.6.

Jul 13 23:41:20 nietzsche kernel: hdb: packet command error: status=0xc0
Jul 13 23:41:22 nietzsche last message repeated 4 times
Jul 13 23:41:22 nietzsche kernel: hdb: status error: status=0x48
Jul 13 23:41:22 nietzsche kernel: hdb: drive not ready for command
Jul 13 23:41:46 nietzsche kernel: hdb: ATAPI reset complete
Jul 13 23:41:46 nietzsche kernel: hdb : tray open
Jul 13 23:41:46 nietzsche kernel: end_request: I/O error, dev 03:40, sector 65
Jul 13 23:41:46 nietzsche kernel: isofs_read_super: bread failed, dev 03:40
iso_blknum 16 block 32
Jul 13 23:41:51 nietzsche kernel: hdb: media changed
Jul 13 23:41:52 nietzsche kernel: ISO9660 Extensions: RRIP_1991A
Jul 13 23:42:11 nietzsche kernel: hdb : tray open or drive not ready
Jul 13 23:42:15 nietzsche last message repeated 4 times
Jul 13 23:42:16 nietzsche kernel: hdb: media changed
Jul 13 23:42:17 nietzsche kernel: hdb: packet command error: status=0xc0
Jul 13 23:42:17 nietzsche kernel: hdb: status error: status=0x48
Jul 13 23:42:17 nietzsche kernel: hdb: drive not ready for command
Jul 13 23:42:47 nietzsche kernel: hdb: ATAPI reset timed-out, status=0x80
Jul 13 23:42:47 nietzsche kernel: ide0: reset timed-out, status=0x80
Jul 13 23:42:47 nietzsche kernel: hdb: status error: status=0x00
Jul 13 23:42:50 nietzsche kernel: hdb: ATAPI reset complete
Jul 13 23:42:50 nietzsche kernel: hdb: status error: status=0x00
Jul 13 23:42:50 nietzsche kernel: end_request: I/O error, dev 03:40, sector 64
Jul 13 23:42:50 nietzsche kernel: isofs_read_super: bread failed, dev 03:40
iso_blknum 16 block 32
Jul 13 23:42:50 nietzsche kernel: hdb: status error: status=0x08
Jul 13 23:42:50 nietzsche kernel: hdb: drive not ready for command
Jul 13 23:43:18 nietzsche kernel: hdb: ATAPI reset complete
Jul 13 23:43:18 nietzsche kernel: hdb: media changed
Jul 13 23:43:18 nietzsche kernel: hdb: packet command error: status=0xc0
Jul 13 23:43:18 nietzsche kernel: hdb: status error: status=0x00
Jul 13 23:43:18 nietzsche kernel: hdb: ATAPI reset complete
Jul 13 23:43:18 nietzsche kernel: hdb: status error: status=0x48
Jul 13 23:43:18 nietzsche kernel: hdb: drive not ready for command
Jul 13 23:43:18 nietzsche kernel: hdb: ATAPI reset complete
Jul 13 23:43:18 nietzsche kernel: hdb: status error: status=0x00
Jul 13 23:43:18 nietzsche kernel: end_request: I/O error, dev 03:40, sector 0
Jul 13 23:43:57 nietzsche kernel: hdb: media changed
Jul 13 23:43:57 nietzsche kernel: hdb: packet command error: status=0xc1
Jul 13 23:43:57 nietzsche kernel: hdb: code: 0x18 key: 0x0d asc: 0x00 ascq:
0x00
Jul 13 23:43:57 nietzsche kernel: hdb: request sense failure: status=0xc1
Jul 13 23:43:57 nietzsche kernel: hdb: packet command error: status=0xc0
Jul 13 23:43:57 nietzsche kernel: hdb: packet command error: status=0xc1
Jul 13 23:43:57 nietzsche kernel: hdb: code: 0x48 key: 0x0d asc: 0x00 ascq:
0x00
Jul 13 23:43:57 nietzsche kernel: hdb: request sense failure: status=0x41
Jul 13 23:43:57 nietzsche kernel: hdb: request sense failure: error=0xd4
Jul 13 23:43:58 nietzsche kernel: hdb: packet command error: status=0xc1
Jul 13 23:43:58 nietzsche kernel: hdb: code: 0x01 key: 0x00 asc: 0x54 ascq:
0x4d
Jul 13 23:43:58 nietzsche kernel: hdb: request sense failure: status=0xc1
Jul 13 23:43:58 nietzsche kernel: hdb: packet command error: status=0xc0
Jul 13 23:43:58 nietzsche kernel: hdb: packet command error: status=0xc1
Jul 13 23:43:58 nietzsche kernel: hdb: code: 0x00 key: 0x00 asc: 0x00 ascq:
0x00
Jul 13 23:43:58 nietzsche kernel: hdb: request sense failure: status=0xc8
Jul 13 23:43:58 nietzsche kernel: hdb: status error: status=0x48
Jul 13 23:43:58 nietzsche kernel: hdb: drive not ready for command
Jul 13 23:43:58 nietzsche kernel: hdb: ATAPI reset complete
Jul 13 23:43:58 nietzsche kernel: hdb: command error: status=0xc1
Jul 13 23:43:58 nietzsche kernel: end_request: I/O error, dev 03:40, sector 65
Jul 13 23:43:58 nietzsche kernel: hdb: code: 0x0c key: 0x0c asc: 0x18 ascq:
0x10
Jul 13 23:43:58 nietzsche kernel: hdb: request sense failure: status=0xc1
Jul 13 23:43:58 nietzsche kernel: isofs_read_super: bread failed, dev 03:40
iso_blknum 16 block 32
Jul 13 23:43:58 nietzsche kernel: hdb: status error: status=0x00
Jul 13 23:43:58 nietzsche kernel: hdb: ATAPI reset complete
Jul 13 23:43:58 nietzsche kernel: hdb: status error: status=0x48
Jul 13 23:43:58 nietzsche kernel: hdb: drive not ready for command
Jul 13 23:44:26 nietzsche kernel: hdb: ATAPI reset complete
Jul 13 23:44:26 nietzsche kernel: hdb: media changed
Jul 13 23:44:26 nietzsche kernel: hdb: code: 0x48 key: 0x0d asc: 0x00 ascq:
0x00
Jul 13 23:44:26 nietzsche kernel: hdb: request sense failure: status=0x41
Jul 13 23:44:26 nietzsche kernel: hdb: request sense failure: error=0x54

// JaS