In latest version of /usr/src/sys/dev/ata/ata-dma.c and previous too i guess. The switch sentence at line 492 is missing a 'break' for each timing constant selection, resulting in PIO mode 0 timings being set for every mode.
Hello! On Sat, Oct 25, 2003 at 04:50:11AM +0200, Juan Manuel Sanchez wrote:> In latest version of /usr/src/sys/dev/ata/ata-dma.c and previous too i > guess. > The switch sentence at line 492 is missing a 'break' for each timing > constant selection, resulting in PIO mode 0 timings being set for every > mode.Should be fixed in ata-dma.c rev. 1.35.2.35 (RELENG_4) and ata-dma.c rev. 1.35.2.34.2.1 (RELENG_4_9). In other words, should be fixed in 4.9-RELEASE and later. Thanks for the report! /fjoe