> I have an iMac and an iBook, both with USB-1. I need an external DVD
> writer, and may soon replace ny scanner and printer.
[quoted text clipped - 3 lines]
> TIA
> Rab
> > I have an iMac and an iBook, both with USB-1. I need an external DVD
> > writer, and may soon replace ny scanner and printer.
[quoted text clipped - 6 lines]
> An interesting question, anyone know what the USB chipset is on the
> iMac?
Depends on the model.
> it may be possible if there is a later USB2 chip that is
> pin-compatible, (and yes I can replace QFP chips).
From a quick glance at the developer notes, it seems that the original
iMac models (up to the last model with tray-loading CD-ROM drives) used
a standard USB controller chip with OHCI-compatible registers, and it
was connected directly to the PCI bus. In theory it might be possible
to replace this with a later pin-compatible and register-compatible
chipset, assuming EHCI is upward compatible with OHCI and there aren't
any artificial speed caps on the iMac's PCI bus which would limit the
throughput. Mac OS X support should be OK, but I don't know whether
Open Firmware would know how to handle the USB2 controller, which might
prevent it from working properly, or limit it to USB1 mode only.
In later iMac models, the USB controller was integrated into the
KeyLargo I/O device controller, which is an FPGA designed by Apple. By
the 2001 models (last generation of iMac G3) the KeyLargo with
integrated into the Pangea FPGA, which also controls the memory.
Replacing USB1 with USB2 would be impossible in these models, unless
there was some way to tack a separate USB2 controller onto the PCI bus.
When USB2 was introduced, it was done by adding another PCI-based USB
controller. Some Mac models continued to use the USB1 controller in the
FPGA for some peripherals (e.g. the internal modem) while others stopped
using it completely (and the USB1 controller was probably removed in an
update to the FPGA).
> The only problem then may be getting the OS to recognise the new chip.
> I may be getting a cheap iMac tomorrow, perhaps I can find a USB2 card
> with the right chips on it and perform the surgery, if so I will post
> the results here.
Go for it. Old iMacs aren't much use for anything else these days. :-)

Signature
David Empson
dempson@actrix.gen.nz