vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I am running AMD64, kernel 2.6.12 (debian sid, vanilla kernel) on an Asus A8V Deluxe Motherboard. I am trying to get a Plextor DVD rewriter PX 740A (firmware 1.01) to work. It seems that the device is recognized correctly --- it shares the first IDE bus with a Yamaha CD-RW): Nov 18 09:27:42 ours kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Nov 18 09:27:42 ours kernel: hda: YAMAHA CRW2200E, ATAPI CD/DVD-ROM drive Nov 18 09:27:42 ours kernel: hdb: PLEXTOR DVDR PX-740A, ATAPI CD/DVD-ROM drive Nov 18 09:27:42 ours kernel: hdc: WDC WD1200AB-00CBA1, ATA DISK drive Nov 18 09:27:42 ours kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Nov 18 09:27:42 ours kernel: ide1 at 0x170-0x177,0x376 on irq 15 Nov 18 09:27:42 ours kernel: hda: ATAPI 40X CD-ROM CD-R/RW drive, 8192kB Cache Nov 18 09:27:42 ours kernel: Uniform CD-ROM driver Revision: 3.20 Nov 18 09:27:42 ours kernel: hdb: ATAPI 94X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache Success so far is mixed. It seems that writes to the device work. I can for example burn CD-RWs correctly, ie. using them in a different drive I can correctly recover the iso-image that I burned with cdrecord. However, reading from the drive does not work. dd commands, for example to extract a CD image, mounts with subsequent copy commands or attempts to read/play a DVD movie from the drive fail with messages like hdb: cdrom_read_intr: Bad transfer size 65534 Trying to limit transfer sizes end_request: I/O error, dev hdb, sector 77760 Buffer I/O error on device hdb, logical block 9720 and later the driver claims hdb: cdrom_read_intr: Bad transfer size 65534 This drive is not supported by this version of the driver complemented by hdb: status error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hdb: drive not ready for command The error does not occur immediately, but only if sufficient data traffic is generated, sometimes 20-30 MB get transferred before the I/O error is reported. The message is caused by the ide_cd driver code at a place where it checks that the amount of data transferred is a multiple of the sector (?) size. The transfer size inducing failure is always the same 2^16-2. I have replaced the drive by a new one and I have exchanged the cable to make sure that this is not a hardware issue. The Yamaha drive on the same IDE bus works flawlessly. I would like to know if there are people out there who got the combination kernel 2.6.12 AMD64 (no SMP) and Plextor 740A (Firmware 1.01) to work or whether it is known to fail. I am also grateful for hints how to best continue debugging. Is there I have had the drive and cable changed to make sure that I do not |
| ||||
| The Plextor PX-740A has serious DMA issues. See this bug track for Ubuntu for a related topic http://bugzilla.ubuntu.com/show_bug.cgi?id=16901 |