linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Raid1 stalls during hotplug and Promise SATA TX4
@ 2005-04-22  0:00 skrald
  2005-04-22  8:04 ` David Greaves
  2005-04-22 11:12 ` Brad Campbell
  0 siblings, 2 replies; 4+ messages in thread
From: skrald @ 2005-04-22  0:00 UTC (permalink / raw)
  To: linux-raid

Can somebody help me decoding the behavior described below?

I have just bought a Promise SATA TX4 controler and runs software raid1 on
it. According to
   http://linux.yyz.us/sata/sata-status.html#tx2
libata should support hotplug on this card.

Now, when I mark all partitions on /dev/sdb as faulty and do a
   mdadm -r /dev/md0 /dev/sdb*
the disc disappears from the arrays just fine.

Now I unplug the disc without shutting down first (I have two icy dock
MB123 SK docking stations) which should work just fine according to the
above link.
However, the arrays just completely stalls:

  * When I try to mount them, the mount command hangs
    Shouldn't the RAID system just continue working?

  * When I try to "fdisk /dev/sdb*", fdisk also hangs

  * As far as I can see, something is quite wrong, according to
/var/log/messages (why isn't the interrupt caught and some
"disc-removal-action" performed?):

Apr 22 01:14:32 server kernel: irq 10: nobody cared!
Apr 22 01:14:32 server kernel:  [__report_bad_irq+42/160]
__report_bad_irq+0x2a/0xa0
Apr 22 01:14:32 server kernel:  [handle_IRQ_event+48/112]
handle_IRQ_event+0x30/0x70
Apr 22 01:14:32 server kernel:  [note_interrupt+112/176]
note_interrupt+0x70/0xb0
Apr 22 01:14:32 server kernel:  [__do_IRQ+325/352] __do_IRQ+0x145/0x160
Apr 22 01:14:32 server kernel:  [do_IRQ+35/64] do_IRQ+0x23/0x40
Apr 22 01:14:32 server kernel:  [common_interrupt+26/32]
common_interrupt+0x1a/0x20
Apr 22 01:14:32 server kernel:  [__do_softirq+46/144] __do_softirq+0x2e/0x90
Apr 22 01:14:32 server kernel:  [do_softirq+38/48] do_softirq+0x26/0x30
Apr 22 01:14:32 server kernel:  [irq_exit+53/64] irq_exit+0x35/0x40
Apr 22 01:14:32 server kernel:  [do_IRQ+40/64] do_IRQ+0x28/0x40
Apr 22 01:14:32 server kernel:  [common_interrupt+26/32]
common_interrupt+0x1a/0x20
Apr 22 01:14:32 server kernel:  [default_idle+35/48] default_idle+0x23/0x30
Apr 22 01:14:32 server kernel:  [cpu_idle+80/96] cpu_idle+0x50/0x60
Apr 22 01:14:32 server kernel:  [start_kernel+329/368]
start_kernel+0x149/0x170
Apr 22 01:14:32 server kernel:  [unknown_bootoption+0/480]
unknown_bootoption+0x0/0x1e0
Apr 22 01:14:32 server kernel: handlers:
Apr 22 01:14:32 server kernel: [pdc_interrupt+0/464]
(pdc_interrupt+0x0/0x1d0)
AApr 22 00:58:16 server kernel: ata4: command timeout
Apr 22 00:58:16 server kernel: ata4: status=0x51 { DriveReady SeekComplete
Error }
Apr 22 00:58:16 server kernel: ata4: called with no error (51)!
Apr 22 00:58:16 server kernel: SCSI error : <4 0 0 0> return code = 0x8000002
Apr 22 00:58:16 server kernel: sdc: Current: sense key=0x3
Apr 22 00:58:16 server kernel:     ASC=0x11 ASCQ=0x4
Apr 22 00:58:16 server kernel: end_request: I/O error, dev sdc, sector 4199
Apr 22 00:58:16 server kernel: raid1: Disk failure on sdc1, disabling device.
Apr 22 00:58:16 server kernel: ^IOperation continuing on 1 devices
Apr 22 00:58:16 server kernel: raid1: sdc1: rescheduling sector 4136
Apr 22 01:14:32 server kernel: Disabling IRQ #10
Apr 22 00:58:46 server kernel: ata2: command timeout
Apr 22 00:58:46 server kernel: ATA: abnormal status 0xFF on port 0xCA81429C
Apr 22 00:58:46 server kernel: ata2: status=0xff { Busy }
Apr 22 00:58:46 server kernel: SCSI error : <2 0 0 0> return code = 0x8000002
Apr 22 00:58:46 server kernel: sdb: Current: sense key=0xb
Apr 22 00:58:46 server kernel:     ASC=0x47 ASCQ=0x0
Apr 22 00:58:46 server kernel: end_request: I/O error, dev sdb, sector
38491583
Apr 22 00:58:46 server kernel: md: write_disk_sb failed for device sdb1
Apr 22 00:58:46 server kernel: md: errors occurred during superblock
update, repeating
Apr 22 00:59:16 server kernel: ata2: command timeout
Apr 22 00:59:16 server kernel: ATA: abnormal status 0xFF on port 0xCA81429C
Apr 22 00:59:16 server kernel: ata2: status=0xff { Busy }
Apr 22 00:59:16 server kernel: SCSI error : <2 0 0 0> return code = 0x8000002
Apr 22 00:59:16 server kernel: sdb: Current: sense key=0xb
Apr 22 00:59:16 server kernel:     ASC=0x47 ASCQ=0x0
Apr 22 00:59:16 server kernel: end_request: I/O error, dev sdb, sector
38491583
Apr 22 00:59:16 server kernel: md: write_disk_sb failed for device sdb1
Apr 22 00:59:16 server kernel: md: errors occurred during superblock
update, repeating


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

end of thread, other threads:[~2005-04-22 11:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-22  0:00 Raid1 stalls during hotplug and Promise SATA TX4 skrald
2005-04-22  8:04 ` David Greaves
2005-04-22 11:38   ` tmp
2005-04-22 11:12 ` Brad Campbell

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).