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

Reply via email to