I have a situation on my embedded box where immediately after loading
my wireless module, the output from the box over the serial port
stops, but the system keeps running and finishes the boot processes.
My module loading routine is the first thing launched from rcS, which
is the last sysinit line in inittab, where init is provided by busybox.
If I press any key (ie, send data back up the serial port to the
box), the screen continues where it left off, filling in everything
that didn't get displayed. If I let it sit long enough, it looks like
the serial buffer gets filled and the I don't see everything that was
logged to the console, just the last few lines.
Sometimes I end up in a wierd 'off by one' situation, where the first
character I type doesn't display, I have to press another key to get
the first one to show up, and a third to get the second to appear.
I thought this might be a flow control issue, but it seems both sides
are using hardware flow control. This didn't happen with Linux 2.4,
but it has just started happening with 2.6.
When I don't load the modules, I get the pause in another place, but
it always seems to come up.
Any ideas?
-Josh
--
Joshua ChaitinPollak
Software Engineer
Kiva Systems
--
[email protected] mailing list