NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/55540 (aceride Fails To Downgrade Transfer Mode)



I will look into this once I am back from vacations on Aug 16th

> Le 9 août 2020 à 07:45, Martin Husemann <martin%duskware.de@localhost> a écrit :
> 
> The following reply was made to PR kern/55540; it has been noted by GNATS.
> 
> From: Martin Husemann <martin%duskware.de@localhost>
> To: Kyra Sable <kyra.sable%mail.ru@localhost>
> Cc: gnats-bugs%netbsd.org@localhost
> Subject: Re: kern/55540 (aceride Fails To Downgrade Transfer Mode)
> Date: Sun, 9 Aug 2020 07:43:02 +0200
> 
>> On Sat, Aug 08, 2020 at 11:20:14PM -0400, Kyra Sable wrote:
>> Scarcely "not relevant any more" given NetBSD's intended target audience.
> 
> Thanks for hunting this done, but I think you misunderstood the commit log
> message. We certainly still care for this devices still.
> 
> I have never seen this exact version of the error / downgrade path, and
> I am typing this on a machine that has one:
> 
> aceride0 at pci3 dev 13 function 0: Acer Labs M5229 UDMA IDE Controller (rev. 0xc4)
> aceride0: bus-master DMA support present
> aceride0: using PIO transfers above 137GB as workaround for 48bit DMA access bug, expect reduced performance
> aceride0: primary channel configured to native-PCI mode
> aceride0: using ivec 1f98 for native-PCI interrupt
> [..]
> cd0 at atapibus0 drive 0: <JLMS XJ-HD166S, , D3S4> cdrom removable
> cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
> cd0(aceride0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
> 
> and the cd works fine.
> 
> BUT: I have a ATA<->SD card converter on that ATA bus that I use to boot the
> machine (all "disks" on SATA that firmware does not know about), and I have
> to disable UDMA on that, otherwise it will not be able write to the "disk".
> 
> (but then failure mode looks quite different to what you reported).
> 
> I always assumed this is a bug in the firmware of the SD card converter.
> 
> I will put another (real) ATA disk in this machine and test, and also check
> if I have more machines with aceride.
> 
> This might be a driver bug, or a quirk in combination with certain ATA disks
> and aceride. We need to dig deeper and avoid the original HBA error, or
> recognize the issue and adjust capabilities, so we end up with a working
> setup w/o the error -> degration path.
> 
> Martin
> 
> P.S.: Jaromir - could this be similar to the cmdide issue we fixed recently?
> 


Home | Main Index | Thread Index | Old Index