Skip to contentSkip to conversation

New: PLEXTOR DVDR PX-740A drive not ready for command

Bug 10239 [email protected] 1 participant 14 messages Mar 13, 2008 – Mar 16, 2008 libata

lore
Share & tools
lore
#0 lore raw

http://bugzilla.kernel.org/show_bug.cgi?id=10239

           Summary: PLEXTOR DVDR PX-740A drive not ready for command
           Product: IO/Storage
           Version: 2.5
     KernelVersion: 2.6.25-rc5
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: IDE
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]

Latest working kernel version:2.6.23
Earliest failing kernel version:2.6.24-rc1
Distribution:N/A
Hardware Environment:
MB : ASUS A7N8X-E deluxe
DVD : PLEXTOR DVDR PX-740A (FW 1.02)
Software Environment: N/A

Problem Description:
During kernel boot, the DVD drive initialisation fails with those errors (2.6.25-rc5):
hda: status error: error=0xd0 { Busy }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: status error: error=0xd0 { Busy }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: status error: error=0xd0 { Busy }
ide: failed opcode was: unknown
hda: drive not ready for command

Steps to reproduce:
plug a plextor DVDR PX-740A as primary ide master. boot a kernel >= 2.6.24-rc1

NB: if the plextor is on primary ide slave, there's no error. (the jumpers are ok).

I bisect to find out where the bug was and I found that this commit is:

b140b99c413ce410197cfcd4014e757cd745226a is first bad commit commit b140b99c413ce410197cfcd4014e757cd745226a

Author: Bartlomiej Zolnierkiewicz <[email protected]>
Date:   Sat Oct 13 17:47:51 2007 +0200

ide: change master/slave IDENTIFY order

Need to probe slave device first to make it release PDIAG- (this is required for correct device side cable detection).

Based on libata commit f31f0cc2f0b7527072d94d02da332d9bb8d7d94c.

Thanks to Craig for testing this patch.

:040000 040000 fa17f9e66a6e551184b1ec00049cea6fb87f7a1c
89a175312afe235fbdb04a3a593a4b981bdd9188 M drivers

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#1 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

http://bugzilla.kernel.org/show_bug.cgi?id=10239

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

         Regression|0                           |1
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#2 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #1 from [email protected] 2008-03-13 13:13 ------- Created an attachment (id=15256)
--> (http://bugzilla.kernel.org/attachment.cgi?id=15256&action=view)
full 2.6.25-rc5 dmesg

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#3 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC|[email protected] |

------- Comment #2 from [email protected] 2008-03-13 13:27 ------- Thanks, the drive survives the probe (is identified correctly) but fails when there is a first attempt to use it with ide-cd.

Could you also send a dmesg from 2.6.23 (so we can compare these two)?

| Steps to reproduce:
| plug a plextor DVDR PX-740A as primary ide master.
| boot a kernel >= 2.6.24-rc1
|
| NB: if the plextor is on primary ide slave, there's no error.
| (the jumpers are ok).

Please confirm that I get this correctly - if the drive is plugged as master and configured by _jumpers_ as master it also fails?

[ Also: is the drive connected to the "other" cable end (_not_ in the middle)
when used as master? ]

PS I'm cc:ed on all IDE bugs anyway so I've removed myself from cc:

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#4 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #3 from [email protected] 2008-03-13 13:37 ------- | [ Also: is the drive connected to the "other" cable end (_not_ in the middle)
| when used as master? ]

One more thing - please also verify that the cable is plugged correctly (not in the reverse order) - the connector farer from the middle one (blue one) should go to the controller.

[ Sorry for asking so many stupid questions but I would really like to exclude
hardware configuration issue first. ]

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#5 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #4 from [email protected] 2008-03-14 01:30 -------

Quoted 4 lines

Please confirm that I get this correctly - if the drive is plugged as master and configured by _jumpers_ as master it also fails?
[ Also: is the drive connected to the "other" cable end (_not_ in the middle)
when used as master? ]

yep!

doesn't work:
IDE drive configured by jumper as master AND connected to the end of the cable.

does work:
IDE drive configured by jumper as slave AND connected to the middle of the cable.

By the way, the presence of another drive on the cable doesn't seem to change anything.

[I didn't try:
IDE drive configured by jumper as master AND connected to the middle of the cable.
IDE drive configured by jumper as slave AND connected to the end of the cable. but I can try if you want]

And the calbe I use is a 80 connector.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#6 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #5 from [email protected] 2008-03-14 01:40 ------- (In reply to comment #3)

Quoted 3 lines

One more thing - please also verify that the cable is plugged correctly (not in the reverse order) - the connector farer from the middle one (blue one) should go to the controller.

yes, it is.

Quoted 2 lines

[ Sorry for asking so many stupid questions but I would really like to exclude
hardware configuration issue first. ]

It's all right, everything should be double-checked.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#7 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #6 from [email protected] 2008-03-14 12:56 ------- Created an attachment (id=15269)
--> (http://bugzilla.kernel.org/attachment.cgi?id=15269&action=view)
full 2.6.23 dmesg

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#8 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #7 from [email protected] 2008-03-16 07:02 ------- Thanks.

I've rechecked with the known ATAPI errata but so far I don't see a reason for drive getting stuck - I wonder whether it could be controller related.

Could you try using ide_pci_generic driver instead of amd74xx (you need to disable CONFIG_BLK_DEV_AMD74XX, enable CONFIG_BLK_DEV_GENERIC and boot kernel with "ide_pci_generic.all_generic_ide" option) and see if it helps?

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#9 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #8 from [email protected] 2008-03-16 08:02 ------- Also booting with "hdb=noprobe" should workaround the problem (please try it).

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#10 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #9 from [email protected] 2008-03-16 08:03 -------
Reply-To: [email protected]

Quoted 6 lines · On Sun, 16 Mar 2008 07:02:35 -0700 (PDT), [email protected]…

I've rechecked with the known ATAPI errata but so far I don't see a reason for drive getting stuck - I wonder whether it could be controller related.

Could you try using ide_pci_generic driver instead of amd74xx (you need to disable CONFIG_BLK_DEV_AMD74XX, enable CONFIG_BLK_DEV_GENERIC and boot kernel with "ide_pci_generic.all_generic_ide" option) and see if it helps?

This problem is widespread! I am experiencing it - like other users of the Knoppix 5.3 live cd that came with a recent issue of the c't magazine - here on a Nvidia MCP55 and a BenQ DW1655 which is master to a Plextor PX-708A. Booting off the BenQ fails whereas booting off the Plextor (slave) works.

Ciao,
Dani

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#11 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #10 from [email protected] 2008-03-16 08:25 ------- MCP-55 controller again, hmm...

- What error messages are you seeing?

- If you boot from slave drive does the master drive work?

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#12 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

------- Comment #11 from [email protected] 2008-03-16 08:30 ------- (In reply to comment #7)

Quoted 3 lines

Could you try using ide_pci_generic driver instead of amd74xx (you need to disable CONFIG_BLK_DEV_AMD74XX, enable CONFIG_BLK_DEV_GENERIC and boot kernel with "ide_pci_generic.all_generic_ide" option) and see if it helps?

when I disable CONFIG_BLK_DEV_AMD74XX and enable CONFIG_BLK_DEV_GENERIC, the kernel is booting without any error (whenever I add ide_pci_generic.all_generic_ide or hdb=noprobe).

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#13 lore raw

[Bug 10239] PLEXTOR DVDR PX-740A drive not ready for command

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10239

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

         AssignedTo|[email protected] |[email protected]
             Status|NEW                         |ASSIGNED

------- Comment #12 from [email protected] 2008-03-16 08:32 ------- I have the same bug :
https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/181561
and
http://bugzilla.kernel.org/show_bug.cgi?id=9837

I don't think that this is a controller problem. I have 2 different PC (nvidia and intel controller). And the bug follow is where i put my Plextor PX-740A (setting as master, and alone on ide).
Setting it as Slave resolve temporarly the problem.

Signature · 4 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the assignee for the bug, or are watching the assignee.