It appears that the problem may when wimaxd is starting up or possibly 
something in the driver.  I compared wimaxd messages between an Intel 
(little-endian) laptop and may ARM (big-endian) target.  (Note that the laptop 
is running wimax-1.5 and I'm using wimax-1.5.1.)  I've attached the output.  
The wimaxd messages between the two systems track until just after 
L4_L3_OPCODE_CMD_INIT is sent.  The response to L4_L3_OPCODE_CMD_INIT is 
L3L4_RESPONSE_STATUS_SUCCESS_IN_PROCESS on both systems.  A 
L4_L3_OPCODE_GET_STATE is sent next.  The Intel platform returns 
E_SYSTEM_STATE_CONFIG; the ARM-be platform returns E_SYSTEM_STATE_INIT.  After 
this the messages diverge.  The Intel platform eventually progresses to 
E_SYSTEM_STATE_READY; the ARM-be platform progresses to E_SYSTEM_STATE_RF_OFF.

I'll keep digging...

Regards,
...doug



--- On Wed, 12/29/10, Doug Kehn <[email protected]> wrote:

> From: Doug Kehn <[email protected]>
> Subject: L3L4_RESPONSE_STATUS_ERROR_BAD_STATE
> To: [email protected]
> Date: Wednesday, December 29, 2010, 10:57 AM
> Hi All,
> 
> I'm attempting to get wimax running on big-endian ARM...
> 
> wimaxcu returns 'Operation Failed.' when attempting to
> scan.  I see wimaxd is getting
> L3L4_RESPONSE_STATUS_ERROR_BAD_STATE in response to
> L4_L3_OPCODE_CMD_RF_CONTROL.
> 
> I'm trying to determine what state the radio is in and why
> it is a bad state when the scan is executed.  I'm sure
> the problem is related to endian-ness but I haven't been
> able to track it down yet.  Any assistance would be
> greatly appreciated.  Below is a message dump from
> wimaxd.
> 
> Thanks,
> ...doug
> 
> 
> >>> [MSG 0x5205][12]
> 05 52 00 00 42 02 00 00 00 00 00 10     
>         .R..B.......
> <<< [RSP 0x5205][36]
> 05 52 18 00 42 02 00 00 00 00 00 00 8d 00 04 00 
> .R..B...........
> 03 00 00 00 a3 00 04 00 01 01 00 00 96 00 04 00 
> ................
> 01 00 00 00             
>                
>         ....
> >>> [MSG 0x5205][12]
> 05 52 00 00 42 02 00 00 00 00 00 10     
>         .R..B.......
> <<< [RSP 0x5205][36]
> 05 52 18 00 42 02 00 00 00 00 00 00 8d 00 04 00 
> .R..B...........
> 03 00 00 00 a3 00 04 00 01 01 00 00 96 00 04 00 
> ................
> 01 00 00 00             
>                
>         ....
> >>> [MSG 0x5205][12]
> 05 52 00 00 42 02 00 00 00 00 00 10     
>         .R..B.......
> <<< [RSP 0x5205][36]
> 05 52 18 00 42 02 00 00 00 00 00 00 8d 00 04 00 
> .R..B...........
> 03 00 00 00 a3 00 04 00 01 01 00 00 96 00 04 00 
> ................
> 01 00 00 00             
>                
>         ....
> >>> [MSG 0x4402][244]
> 02 44 e8 00 42 02 00 00 00 00 94 38 b5 00 18 00 
> .D..B......8....
> d4 46 26 00 00 00 05 02 ff ff ff ff ff ff ff ff 
> .F&.............
> ff ff ff ff ff ff ff 00 b5 00 18 00 e4 6d 26 00 
> .............m&.
> 01 00 05 02 ff ff ff ff ff ff ff ff ff ff ff ff 
> ................
> ff ff ff 00 b5 00 18 00 f4 94 26 00 02 00 05 02 
> ..........&.....
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 
> ................
> b5 00 18 00 bc c7 26 00 03 00 00 ff ff ff ff ff 
> ......&.........
> ff ff ff ff ff ff ff ff ff ff ff 00 b5 00 18 00 
> ................
> 64 23 28 00 04 00 00 ff ff ff ff ff ff ff ff ff 
> d#(.............
> ff ff ff ff ff ff ff 00 b5 00 18 00 4c a4 28 00 
> ............L.(.
> 05 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff 
> ................
> ff ff ff 00 b5 00 18 00 4c cb 28 00 06 00 00 ff 
> ........L.(.....
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 
> ................
> b5 00 18 00 4c f2 28 00 07 00 00 ff ff ff ff ff 
> ....L.(.........
> ff ff ff ff ff ff ff ff ff ff ff 00 b7 00 04 00 
> ................
> 02 00 00 00             
>                
>         ....
> <<< [RSP 0x4402][12]
> 02 44 00 00 28 79 c9 00 04 00 94 38     
>         .D..(y.....8
> >>> [MSG 0x5205][12]
> 05 52 00 00 42 02 00 00 00 00 94 38     
>         .R..B......8
> <<< [RSP 0x5205][36]
> 05 52 18 00 42 02 00 00 00 00 ff ff 8d 00 04 00 
> .R..B...........
> 03 00 00 00 a3 00 04 00 01 01 00 00 96 00 04 00 
> ................
> 01 00 00 00             
>                
>         ....
> >>> [MSG 0x4602][20]
> 02 46 08 00 42 02 00 00 00 00 00 00 a2 00 04 00 
> .F..B...........
> 01 00 00 00             
>                
>         ....
> <<< [IND 0xd005][12]
> 05 d0 00 00 40 79 c9 00 00 00 21 00     
>         ....@y....!.
> <<< [RSP 0x4602][12]
> 02 46 00 00 28 79 c9 00 03 00 00 00     
>         .F..(y......
> 
> 
> 
>       
> _______________________________________________
> wimax mailing list
> [email protected]
> http://lists.linuxwimax.org/listinfo/wimax
>


      

Attachment: logs.tgz
Description: GNU Unix tar archive

_______________________________________________
wimax mailing list
[email protected]
http://lists.linuxwimax.org/listinfo/wimax

Reply via email to