Opened 5 months ago

Closed 3 months ago

#15171 closed bug (duplicate)

ATA error: Device still expects data transfer

Reported by: konrad Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Drivers/Disk/ATA Version: R1/Development
Keywords: Cc: diver
Blocked By: #4502 Blocking:
Has a Patch: no Platform: All

Description (last modified by waddlesplash)

I upgraded the system to the latest, but it didnt boot. So I booted in previous working state: (hrev53242 from About Haiku).

Attachments (3)

Skärmavbild 2019-07-16 kl. 10.15.19.png (224.1 KB ) - added by konrad 5 months ago.
KDL
haiku.txt (16.8 KB ) - added by konrad 5 months ago.
Syslog
haikusyslog.txt (43.6 KB ) - added by konrad 5 months ago.
Another Syslog (more info in this one)

Download all attachments as: .zip

Change History (9)

comment:1 by waddlesplash, 5 months ago

Please get a syslog from the failed boot. Parallels probably has serial port emulation I'd guess.

by konrad, 5 months ago

Attachment: haiku.txt added

Syslog

by konrad, 5 months ago

Attachment: haikusyslog.txt added

Another Syslog (more info in this one)

comment:2 by waddlesplash, 5 months ago

ata 0 error: device still expects data transfer

It is very strange this just started happening. hrev53243, hrev53246~2 (block cache) are the only two potentially relevant changes assuming no memory corruption is involved. Either way this is likely a bug in the ATA driver, though, and this just exposed it somehow.

comment:3 by waddlesplash, 5 months ago

Component: System/KernelDrivers/Disk/ATA
Description: modified (diff)

comment:4 by waddlesplash, 5 months ago

Cc: diver added
Summary: KDL on bootATA error: Device still expects data transfer

Aha: Diver reported this exact bug on Parallels in #4502. I wonder why you did not see it before?

comment:5 by konrad, 5 months ago

Ive been using Paralells since last year, always update a few times a week. First time I saw this bug.

comment:6 by diver, 3 months ago

Blocked By: 4502 added
Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.