• Daniel Quinlan's avatar
    [PATCH] Linux Secondary Slave IDE timings · 89c70763
    Daniel Quinlan authored
    This fix is from Dave Bogdanoff <bog@transmeta.com>.
    
    Linux incorrectly sets up IDE timings for secondary slave drives on PC
    systems that use Intel PIIX Southbridges.
    
    This will correctly shift IDE slave PCI timings for register 44h so
    that:
    
     - secondary slave (drive1) uses bits 4-7
     - primary slave   (drive1) uses bits 0-3
    
    (The addition of the parentheses is needed so the shift will take
    place after the bitwise-or.  Without the parentheses, the shift will
    incorrectly always take place before the bitwise-or.)
    89c70763
piix.c 15.2 KB