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 >
logs.tgz
Description: GNU Unix tar archive
_______________________________________________ wimax mailing list [email protected] http://lists.linuxwimax.org/listinfo/wimax
