On Tuesday 18 December 2007 18:29:34 Michael Buesch wrote: > > And here's the code: > > > > if (unlikely(report_change)) { > > b43info(wl,"EHUD: sleeping\n"); > > msleep(1); > > b43info(wl,"EHUD: LED coming on\n); > > input_report_key(poll_dev->input, KEY_WLAN, 1); > > input_report_key(poll_dev->input, KEY_WLAN, 0); > > } > > > > So my question (other than why do I need two messages and one msleep to > > get my LED lit) is... what happened to the "EHUD: sleeping" debug > > message? It never showed up on the console. I did this several times. > > The full dmesg is attached. > > > > Ehud > > > > > > This smells like a compiler bug. > Can you try an older compiler version? > (Most distros ship several versions) >
Actually I do remember a gcc bug related to strict-aliasing. What happens is that about two lines of source code are skipped. So this might also apply here. We skip two lines. But I don't remember the gcc bug #. :( -- Greetings Michael. _______________________________________________ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/bcm43xx-dev