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] [day] [month] [year] [list]
Date:	Thu, 31 Jul 2008 06:26:25 +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

Simen Timian Thoresen wrote:
> 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.

It passed 22 runs over the night.

I'll aim to build a new kernel using the amd74xx pata driver over the 
weekend. For now, I can work with the system as it is using PIO for the 
DVDrom drives.

Yours,
-S

> 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