[lkml]   [2002]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Flash Back -- kernel 2.1.111
    On Sun, Feb 24, 2002 at 01:18:33PM +0100, Martin Dalecki wrote:
    > > Ummm, how does this work if I have two PCI ide cards, one on a 66mhz PCI
    > > bus, and one on a 33mhz PCI bus?
    > >
    > > Or am I missing something?
    > You are missing the fact that it didn't work before.

    Actually, no. The parameter is a 'base clock', it isn't related to the
    66 MHz - if you set it to for example 25, the drivers will know that if
    you have a PCI 66 MHz bus, it's running only on 2*25 = 50 MHz. The
    multiplier is known from PCI config and isn't related to this parameter.

    The parameter is also used for VLB, where it is more important, because
    VLB has no standard clock - it can run at 33, 40 or 50 MHz.

    Let me also note here that the bus speed value here doesn't have the
    necessary precision to compute the IDE timings correctly for higher UDMA
    speeds, and that most drivers either assume 33 MHz PCI blindly or have a
    set of fixed values they know.

    Vojtech Pavlik
    SuSE Labs
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:24    [W:0.027 / U:14.364 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site