Ondrej Zary
57e5568fda
sata_via: Implement hotplug for VT6421
Enable IRQ on hotplug and add an interrupt handler to handle it.
This allows hotplug to work:
ata5: exception Emask 0x10 SAct 0x0 SErr 0x70000 action 0xe frozen
ata5: SError: { PHYRdyChg PHYInt CommWake }
ata5: hard resetting link
ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata5.00: LPM support broken, forcing max_power
ata5.00: ATA-7: WDC WD800JD-75MSA3, 10.01E04, max UDMA/133
ata5.00: 156250000 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata5.00: LPM support broken, forcing max_power
ata5.00: configured for UDMA/133
ata5: EH complete
scsi 4:0:0:0: Direct-Access ATA WDC WD800JD-75MS 1E04 PQ: 0 ANSI: 5
sd 4:0:0:0: [sdb] 156250000 512-byte logical blocks: (80.0 GB/74.5 GiB)
sd 4:0:0:0: [sdb] Write Protect is off
sd 4:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 4:0:0:0: Attached scsi generic sg1 type 0
sd 4:0:0:0: [sdb] Attached SCSI disk
And also hot unplug:
ata5: exception Emask 0x10 SAct 0x0 SErr 0x1b0000 action 0xe frozen
ata5: SError: { PHYRdyChg PHYInt 10B8B Dispar }
ata5: hard resetting link
ata5: SATA link down (SStatus 0 SControl 310)
ata5: hard resetting link
ata5: SATA link down (SStatus 0 SControl 310)
ata5: hard resetting link
ata5: SATA link down (SStatus 0 SControl 310)
ata5.00: disabled
ata5: EH complete
ata5.00: detaching (SCSI 4:0:0:0)
sd 4:0:0:0: [sdb] Synchronizing SCSI cache
sd 4:0:0:0: [sdb] Synchronize Cache(10) failed: Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
sd 4:0:0:0: [sdb] Stopping disk
sd 4:0:0:0: [sdb] Start/Stop Unit failed: Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
2016-02-25 13:22:16 -05:00
..
2015-06-03 01:37:49 -04:00
2016-01-25 15:20:44 -05:00
2015-06-10 11:15:17 +09:00
2015-01-28 18:45:23 -05:00
2015-01-28 18:45:23 -05:00
2016-02-18 12:41:17 -05:00
2016-02-11 10:12:04 -05:00
2016-02-11 10:12:04 -05:00
2015-12-16 10:24:35 -05:00
2015-04-20 13:36:38 -04:00
2015-01-28 18:45:23 -05:00
2015-01-28 18:45:23 -05:00
2016-02-11 09:54:15 -05:00
2016-02-19 10:52:46 -05:00
2016-02-19 10:52:46 -05:00
2014-05-09 22:37:49 -04:00
2014-08-28 08:53:40 -04:00
2016-02-11 10:12:04 -05:00
2015-06-03 01:37:49 -04:00
2016-02-19 10:52:46 -05:00
2014-04-01 12:48:54 -07:00
2016-01-25 15:24:13 -05:00
2015-12-07 10:25:57 -05:00
2015-07-14 17:46:38 -04:00
2016-02-18 11:53:17 -05:00
2016-02-01 11:33:21 -05:00
2015-03-27 11:59:22 -04:00
2015-07-15 11:22:35 -04:00
2010-10-21 20:21:03 -04:00
2014-03-14 11:23:47 -04:00
2015-08-03 12:01:54 -04:00
2016-02-11 10:12:04 -05:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-09-02 08:00:54 -07:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2015-05-20 16:36:50 +02:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2014-10-20 16:20:17 +02:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2015-02-03 07:04:44 -05:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2014-02-13 16:40:56 -05:00
2015-04-08 10:55:05 -04:00
2014-02-13 16:40:56 -05:00
2015-05-21 17:37:51 -04:00
2013-01-03 15:57:03 -08:00
2014-10-20 16:20:17 +02:00
2015-03-18 22:39:17 +01:00
2015-10-15 10:58:53 -04:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2015-08-24 15:27:11 -05:00
2014-03-11 08:30:53 -04:00
2015-09-17 11:14:25 -04:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-06-08 18:03:04 +09:00
2015-01-28 18:45:23 -05:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2014-02-13 16:40:56 -05:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2014-05-09 22:37:49 -04:00
2015-01-28 18:45:23 -05:00
2015-09-10 17:02:04 -04:00
2014-05-09 22:37:49 -04:00
2015-09-03 12:08:02 +02:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-09-25 11:50:15 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-10-07 17:10:14 -04:00
2015-04-08 10:55:05 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2015-03-30 13:14:40 -04:00
2015-12-07 10:25:57 -05:00
2015-06-03 01:37:49 -04:00
2015-04-08 10:55:05 -04:00
2015-04-08 10:55:05 -04:00
2015-05-25 20:06:55 -04:00
2015-04-08 10:55:05 -04:00
2015-04-08 10:55:05 -04:00
2015-11-24 09:54:36 -05:00
2015-04-08 10:55:05 -04:00
2015-11-30 10:02:49 -05:00
2014-05-09 22:37:49 -04:00
2015-04-16 13:53:32 -05:00
2015-12-31 21:33:42 -05:00
2014-02-13 16:40:56 -05:00
2016-02-25 13:22:16 -05:00
2015-04-08 10:55:05 -04:00