Re: ASM1061 freeze with DVDRW (3.11.1 amd64)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Do you happen to have a different optical drive?  It'd be interesting
> to find out whether the problem is independent of the drive.

If i am not mistaken, Wakko Warner's optical drive is: ATAPI: HL-DT-ST
DVDRAM GH24NS95, RN01

And in my case:

Optical Drive #1: iHBS112 (FW:PL06) (Updated from FW: CL0K)
Optical Drive #2: iHBS112 (FW:PL06) (Updated from FW: PL01)

System #1 Controllers (Sabertooth 990FX):
08:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial
ATA Controller [1b21:0612] (rev 01)
00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD/ATI]
SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391] (rev 40)
Optical Drive #2

System #2 Controller (M4N72-E):
00:09.0 SATA controller [0106]: NVIDIA Corporation MCP78S [GeForce
8200] AHCI Controller [10de:0ad4] (rev a2)
Optical Drive #1

Freeze Error: (System #1 is the one who freezes)

Sep 28 16:14:27 ulquiorra.espada kernel: ata12.00: exception Emask
0x52 SAct 0x0 SErr 0xffffffff action 0xe frozen
Sep 28 16:14:27 ulquiorra.espada kernel: ata12: SError: { RecovData
RecovComm UnrecovData Persist Proto HostInt PHYRdyChg PHYInt CommWake
10B8B Dispar BadC... DevExch }
Sep 28 16:14:27 ulquiorra.espada kernel: ata12.00: failed command:
IDENTIFY PACKET DEVICE
Sep 28 16:14:27 ulquiorra.espada kernel: [142B blob data]
Sep 28 16:14:27 ulquiorra.espada kernel: ata12.00: status: { DRDY }
Sep 28 16:14:27 ulquiorra.espada kernel: ata12: hard resetting link

So, i brought Optical Drive #1 and put it on System #1, got the issue
then i put it on System #2 and brought Optical Drive #2, got the
issue.
Updated both Optical Drives firmware and still got the issue.

Cheers.

On Tue, Oct 1, 2013 at 11:39 AM, Tejun Heo <tj@xxxxxxxxxx> wrote:
> (cc'ing Kay)
>
> Kay, udev *could* be a part of the issue.  The original thread can be
> read from
>
>   http://thread.gmane.org/gmane.linux.ide/55284
>
> On Mon, Sep 30, 2013 at 09:55:59PM -0400, Wakko Warner wrote:
>> Please keep me in CC.
>
> That's the norm.  Everybody is supposed to reply-to-all here.  No need
> to worry about that.
>
>> > Misbehaving controllers can hang machine without any software way to
>> > recover from it.  It could just hang in the middle of memory
>> > transaction.  Unless PCI bridge aborts it with timeout, the only way
>> > the system can get out of there is hard reset.  Unfortunately,
>> > controllers misbehaving this way weren't too uncommon way back with
>> > controllers with taskfile based interface.  Nowadays, it mostly
>> > disappeared but we apparently have one here.
>>
>> Does it matter if it's PCIe?
>
> PCI tends to be worse probably because it's easier to get lost while
> literally holding the bus but I'm sure there are multiple ways to
> screw the whole system on pcie too.
>
>> Since hard drives and optical drives are all I have, I can't test anything
>> else.  I can try another optical drive, but it appears that others have the
>> same problem with optical drives on this controller.  Hard drives do not
>> have any problems on this controller.
>>
>> If I add libata.atapi_passthru16=0 (as mentioned by another), I do not have
>> any errors and I can use the drive w/o problems.  I burned and verified a
>> disc on this controller with this parameter set to 0.  I'm not sure if a
>> quirk can be added for this controller or not.  Seems that this disables for
>> all libata controllers.  I'm not sure what the impact would be though.
>
> Apparently, a command issued through SCSI passthrough from udev and
> its minions is upsetting the device / controller, which then enters a
> very catastrophic failure mode.  From the log, it looks like it's
> IDENTIFY_PACKET_DEVICE but it'd be interesting if we can actually
> isolate issuance of the single failing command.  It could be that the
> userland is issuing something slightly off which usually works okay
> but not for this one, or it could be the kernel passthrough code
> failing to handle some command bits or alignment properly.
>
> Do you happen to have a different optical drive?  It'd be interesting
> to find out whether the problem is independent of the drive.
>
> Thanks.
>
> --
> tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux