Dave Baukus wrote:
>
> Stupid question:
> Has anybody booted 2.2.10-rmk2 on an ebsa285 w/ a 21285 serail console ?
For the curious of which I doubt there are many if any the answer is:
It appears that the ebsa285/footbridge configuration now assumes more
hardware than I have available. Namely,
- It appears that include/asm-arm/arch-ebsa285/irq.h assumes a "Southbridge"
card is present:
case MACH_TYPE_EBSA285:
/* The following is dependent on which slot
* you plug the Southbridge card into. We
* currently assume that you plug it into
* the right-hand most slot.
*/
isa_irq = IRQ_PCI;
Executing the code that follows this statement causes the irq_init_irq()
function to hang. Setting isa_irq to -1 avoids the deleterious code.
- include/asm-arm/arch-ebsa285/irq.h assumes that some form
of realtime clock is present.
switch(machine_arch_type) {
case MACH_TYPE_CO285:
/*
* Add-in 21285s shouldn't access the RTC
*/
rtc_base = 0;
break;
default:
rtc_base = 0x70;
break;
Thus an ebsa285 kernel goes off and attempts CMOS_READ/WRITE() calls which
hang my board. Setting rtc_base to 0 for MACH_TYPE_EBSA285: fixes things.
I run my ebsa285 on a Digital PCI backplane.
Now if somebody could tell me why logging into the 21285 console hangs every
first login. That is boot the board, login on the console, and stdin appears to
hang (i.e. no keyboard input accepted). So kill the hung shell and log back in
on the console a second time and everything works.
--
[EMAIL PROTECTED]
Inet Technologies Inc.
Plano, Texas
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]