lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 30 Jul 2008 19:31:15 +0200
From:	Simen Timian Thoresen <simentt@...phinics.no>
To:	Alistair John Strachan <alistair@...zero.co.uk>
CC:	Alan Cox <alan@...rguk.ukuu.org.uk>, linux-kernel@...r.kernel.org
Subject: Re: Misidentification and failing revalidations of ide dvd-roms with
 libata

Alistair John Strachan wrote:
> On Sunday 27 July 2008 20:33:21 Simen Timian Thoresen wrote:
> [snip]
>> I've spent a few hours more looking into this, and I'm not really
>> getting much clearer;
>>
>> I've run either and both of the two DVDroms on an external power-supply
>> (drive-power from a jumped, believed good ATX-PSU), and the the symptoms
>> remain; inconsistent capabilities reported at boot, and when I start
>> ripping CDs, one of them will fail as above.
>>
>> As I still have the impression that this started when I switched distros
>> (ie went from CentOS4 2.6.9 pre-libata-kernel to the current Ubuntu 8.04
>> 2.6.24-kernel), I've now started playing around with the libata module
>> parameters.

Hi Alistair,

I'm sorry I have not yet come back on this. I /think/ I've had success 
disabling DMA for atapi-devices (adding "options libata dma=5" to my 
modprobe.conf file). I've been able to rip a number of cds without any 
issues with this (except a reduced speed, I believe). I do get some 
noise in dmesg;

[ 9686.570804] end_request: I/O error, dev sr1, sector 0
[ 9686.570814] Buffer I/O error on device sr1, logical block 0
[ 9686.570819] Buffer I/O error on device sr1, logical block 1
[ 9686.572134] end_request: I/O error, dev sr1, sector 1024
[ 9686.573105] end_request: I/O error, dev sr1, sector 1024
[ 9686.574101] end_request: I/O error, dev sr1, sector 1024


...but cdparianoia (ripper application) never complains and I've not 
been able to notice any defects in the extracted audio.

As this was disabling DMA, and I've seen that frequency adjustments on 
the CPU can cause DMA issues (at the time, with the ivtv-driver) on this 
motherboard, I thought that I'd try disabling Cool'n'Quiet and thereby 
lock the CPU to full speed, while reenabling DMA, but that did not help. 
Ripping the first CDs, one of the drives failed again.

> If it's not power then I'm still with Alan re the cables. Maybe you have very 
> long cables?

Nope, normal 40cm'is 80-pin IDE cables. While one could be bad, I 
wouldn't expect both to be (etc).

> I used Alan's nForce4 pata driver for a year or so and didn't have any 
> problems. OTOH maybe at this stage it's worth checking whether amd74xx (old 
> IDE) breaks in similar ways?

from dmesg, I have this;

[   17.647757] pata_amd 0000:00:06.0: version 0.3.10
[   17.650097] scsi0 : pata_amd
[   17.650229] scsi1 : pata_amd
(that's the one, right?)

...so the driver exists in the running kernel. Would I have to build my 
own kernel, or is there some way to have this driver take hold instead 
of libata? ...or can I do something in modprobe.conf to use the other 
driver?

> Also, I assume you've memtest86'ed the machine?

Not strictly recently. I'll leave it doing so this evening, as I'll want 
to reboot it to reactivate Cool'n'quiet.

Again, thank you for helping me look into this. For now it /looks/ like 
I could be happy doing PIO, but I'd prefer to have this solved properly 
if possible.

-S

-- 
Simen Thoresen, Dolphin ICS
Systems Administration and Wulfkit Support
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ