Richard Henderson wrote:
>
> +++ ./drivers/usb/usb-ohci.c Tue Mar 28 23:46:07 2000
> num_ports = readl (&ohci->regs->roothub.a) & 0xff;
That could be masking with 0x0f ... the spec says that OHCI may
have from one to fifteen ports, but allocates an extra four bits
in that register. Better, maybe have the driver report an error
if those extra four bits aren't zero (num_ports > 15). Something
clearly is pretty broken if that's ever seen ... as you noticed.
If the alpha is really looking at the right location for that
register, then whatever OHCI its using has a big problem. I'd
guess that it's got the wrong OHCI register base address.
- Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]