New: PLEXTOR DVDR PX-740A drive not ready for command
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 fa17f9e66a6e551184b1ec00049cea6fb87f7a1c89a175312afe235fbdb04a3a593a4b981bdd9188 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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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_genericdriver instead of amd74xx (you need to disableCONFIG_BLK_DEV_AMD74XX, enableCONFIG_BLK_DEV_GENERICand 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.
[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.
[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_genericdriver instead of amd74xx (you need to disableCONFIG_BLK_DEV_AMD74XX, enableCONFIG_BLK_DEV_GENERICand 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.
[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.