On Mon, 20 Oct 2003, Behdad Esfahbod wrote: > On Mon, 20 Oct 2003, Shachar Shemesh wrote: > > 2. > > On boot, I get the following message: > > "Assuming 33MHz bus. Use idebus=xx to override". I traced it to the > > ide-core module. As my new disk is ATA133 (my IDE is only 100, but let's > > not be petty), I want to use full speed. I tried putting "options > > ide-core idebus=100" into /etc/modules.conf. I can confirm that the > > initrd image has that option, but I still get this line during boot. I > > tried passing it as a kernel command (append in lilo.conf) - no juice. > > I have passed idebus=66 to kernel and it worked out. Try 66 > first.
This is wrong. The reason it appears to work is either: 1. The driver ignores this option. 1. It only affects PIO modes, and you probably use UDMA mode. 2. The driver only accepts reasonable values. The actual meaning of this paramater is the clock of the bus the IDE controlled is on, and the driver uses this as base frequency, dividing/multiplying as needed, in order to acheive the timing it requires. This means that if the driver does take the parameter into consideration, you actually get lower speed with idebus=66, since (for example) for ATA133, the driver will set multiplier=2, which in actuality only gives ATA66 speed, since the PCI clock is 33 and not 66. The only reason to use this parameter (on current, PCI, systems), is if you overclock the PCI bus. -- Matan Ziv-Av. [EMAIL PROTECTED] ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]