More on the Orinoco + XI-825 + StrongARM

Ben Greear greearb at candelatech.com
Fri Feb 22 06:01:22 EST 2002


Jean Tourrilhes wrote:

> Ben Greear wrote :
> 
>>Well, I added the -mstructure-size-boundary=8 command to the
>>main make file (I didn't load the resulting kernel, only
>>the modules.)
>>
> 
> 	You are not supposed to mix kernel and modules compiled with
> different alignement in structs. Madness would result.
> 	Please make sure that both kernel and modules are compiled
> with the same options so that they have the same idea about memory
> layout.


It seems to work...but I'll load the resulting kernel shortly
to see if it continues to work...  Thanks for the warning...

I don't have to re-compile all of the user-space apps, do I?


> 
> 
>>I'm too tired to decode...but here's what the printout looks like when
>>it's working...not sure where the difference is, but the only change
>>was to recompile those three modules....
>>
> 
> 	The cause is pretty obvious, isn't it ?


No, not to me, because the packet printed out looked perfectly valid
as it was handed to the rest of the kernel (netif_rx), and the built-in
ethernet driver (for the 10bt interface) worked just fine.  Considering
I only re-compiled the orinoco, that seems to imply that the orinoco was
wrong in some way...but again, the bytes seemed to be correct.

Can you detect any invalid bytes in the messages I posted last night?

Any other reason you can think of that the compile option fixed
the problem?



Thanks,
Ben


> 
> 	Jean
> 
> 


-- 
Ben Greear <greearb at candelatech.com>       <Ben_Greear AT excite.com>
President of Candela Technologies Inc      http://www.candelatech.com
ScryMUD:  http://scry.wanfear.com     http://scry.wanfear.com/~greear






More information about the wireless mailing list