[Soekris] net5501 BIOS Update

Andreas Wrede aew.soekris at planix.com
Thu Oct 4 13:27:16 UTC 2007


On Oct 4, 2007, at 2:04 , Poul-Henning Kamp wrote:

> In message <C166DA32-6A3B-47C7-A0C3-3C0DEEDDB88F at planix.com>,  
> Andreas Wrede writes:
>
>> Under NetBSD -current, the controller reports Ultra-DMA mode 4
>> capability, the drive I have is Ultra-DMA mode 5 and they end up
>> communicating at Ultra 4. Looks OK, if Ultra-DMA mode 4 (Ultra/66) is
>> actually the top speed of the controller.
>
> Check the device driver.  I've seen it do UDMA5 under FreeBSD with
> this patch (currently in the release-engineers queue):

With the patch below, mode 5 works fine on NetBSD as well. Filed as  
kern/37059.


RCS file: /cvsroot/src/sys/dev/pci/viaide.c,v
retrieving revision 1.44
diff -u -r1.44 viaide.c
--- viaide.c    31 Aug 2007 01:42:48 -0000      1.44
+++ viaide.c    4 Oct 2007 11:53:45 -0000
@@ -468,6 +468,7 @@
                 case PCI_PRODUCT_AMD_PBC8111_IDE:
                         sc->sc_wdcdev.sc_atac.atac_udma_cap = 6;
                         break;
+               case PCI_PRODUCT_AMD_CS5536_IDE:
                 case PCI_PRODUCT_AMD_PBC766_IDE:
                 case PCI_PRODUCT_AMD_PBC768_IDE:
                         sc->sc_wdcdev.sc_atac.atac_udma_cap = 5;

-- 
     aew



More information about the Soekris-tech mailing list