[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: installing w/udma66



On Thu, Apr 05, 2001 at 08:22:19AM +0200, Andreas Tille wrote:
> On Sat, Mar 31, 2001 at 04:00:15PM -0500, Dave Linsalata wrote:
> > I was wondering - if I have an udma66 HD, can I use the udma66 installation
> > disk set to install Debian with the HD on the ata/66 channel?  Or do I still
> > have to switch it to the ata/33 channel to install it?
> Possibly this Problem is related:
> I'm using kernel 2.4.2 and get the following messages:
> 
> PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
>   got res[10000000:10000fff] for resource 0 of Ricoh Co Ltd RL5c476 II
>   got res[10001000:10001fff] for resource 0 of Ricoh Co Ltd RL5c476 II (#2)
> Limiting direct PCI/PCI transfers.
> ^^^^^^^^
> ...
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
>      ^^^^^^^^^^^^^^
> PIIX4: IDE controller on PCI bus 00 dev 39
> PIIX4: chipset revision 1
> PIIX4: not 100% native mode: will probe irqs later
>     ide0: BM-DMA at 0x1040-0x1047, BIOS settings: hda:DMA, hdb:pio
>     ide1: BM-DMA at 0x1048-0x104f, BIOS settings: hdc:pio, hdd:pio
> hda: HITACHI_DK23BA-20, ATA DISK drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> 
> 
> What is limited here

 I don't know.  Maybe it's turning off transfers that go directly from one
PCI device to another, instead of to the CPU or RAM (I said maybe.  I don't
know what it's doing, or why.)  Read the kernel code that prints out that
message.

> and why is 33MHz assumed if I have UDMA 66MHz?

 That's innocent.  Keep reading: it says Assuming 33MHz ... for PIO modes.
i.e. it doesn't get used except for PIO transfers.  The driver needs the bus
timing to know how long it has to wait before stuffing more bits down the
pipe.  PIO modes are the ones where the CPU does all the copying itself.
UDMA modes have the IDE controller write to memory directly, so the CPU
doesn't need to worry about the timing.

 There might be a file in /proc that will give you the info on stuff.  On my
VIA KX133 chipset machine, the via82cxxx code creates /proc/ide/via with
status info.  (This is with Andre Hendrick's IDE patch.)

> These kernel messages are new since kernel 2.4.2 (which are reported
> by logcheck.

-- 
#define X(x,y) x##y
Peter Cordes ;  e-mail: X(peter@llama.nslug. , ns.ca)

"The gods confound the man who first found out how to distinguish the hours!
 Confound him, too, who in this place set up a sundial, to cut and hack
 my day so wretchedly into small pieces!" -- Plautus, 200 BCE



Reply to: