[Prism54-devel] problems in big endian platform - cannot handle oid 0x00000400

durai durai at isofttech.com
Wed May 11 11:23:09 UTC 2005


> Hi,
> 
> OK, i'm takling this, but i'll need your help.
> 
Thanks. I will be happy to provide more info

> I'd need more information : I think that we're not going to look at the
> right place, so i'll need to understand more of what's happening in the
> function pimfor_decode_header(void *data, int len) (I think there's a
> problem there, we seem slightly offset).
> 
> Could you add something like
> 
>         display_buffer((char *) data, len);
> 

Here it is.

# ifconfig wlan0 up
wlan0: islpci_open()
wlan0: resetting device...
wlan0: uploading firmware...
isl38xx_upload_firmware(0xba000000, 0x800000)

fw_setup_class_device device 00:00.0 firmware isl3890 <7>firmware_class.c:call_helper: firmware: /sbin/hotplug firmwar
e add
remove_proc_entry: 00:00.0/loading busy, count=1
remove_proc_entry: firmware/00:00.0 busy, count=1

irq enabled<7>wlan0: firmware uploaded done, now triggering reset...
de_put: deferred delete of loading
de_put: deferred delete of 00:00.0
IRQ: Init flag, device initialized
PIMFOR: op 1, oid 0xff020008, device 0, flags 0x0 length 0x4
[01][01][ff][02][00][08][00][00][00][00][00][04]
[01][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [00][00][00][04][00][00][00][0a][00][00][00][0a][00][00][00][0a]
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [00][00][00][04][00][00][00][0a][00][00][00][0a][00][00][00][0a]
PIMFOR: op 0, oid 0x00000400, device 13, flags 0xa length 0xa000000
[00][00][00][00][04][00][0d][0a][0a][00][00][00]
[00][00][00][0a][00][00][00][09][00][00]
wlan0: Out of memory, cannot handle oid 0x00000400
PIMFOR: op 0, oid 0x00040000, device 13, flags 0xa length 0xa
[00][00][00][04][00][00][0d][0a][00][00][00][0a]
[00][00][00][0a][00][00][00][09][00][00]
frame: header: 80aef800, data: 80aef80c, size: 22
Wake up Mgmt Queue
PIMFOR: op 1, oid 0xff020003, device 0, flags 0x0 length 0x4
[01][01][ff][02][00][03][00][00][00][00][00][04]
[01][00][00][00]
Device is in active state
IRQ: Update flag
IRQ: Update flag
wlan0: timeout waiting for mgmt response 100, trigging device
Device is in active state
wlan0: timeout waiting for mgmt response
PIMFOR: op 1, oid 0x10000000, device 0, flags 0x0 length 0x4
[01][01][10][00][00][00][00][00][00][00][00][04]
[01][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [a1][4c][31][e9][33][ec][39][cc][31][ff][59][75][30][36][a2][c4]
PIMFOR: op 76, oid 0x31e933ec, device 13, flags 0xcc length 0x31ff5975
[a1][4c][31][e9][33][ec][0d][cc][31][ff][59][75]
[30][36][a2][c4][00][00][00][04][05][02]
wlan0: Out of memory, cannot handle oid 0x31e933ec
IRQ: Update flag
wlan0: timeout waiting for mgmt response 100, trigging device
Device is in active state
wlan0: timeout waiting for mgmt response
PIMFOR: op 1, oid 0x17000007, device 0, flags 0x0 length 0x4
[01][01][17][00][00][07][00][00][00][00][00][04]
[06][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [70][72][69][73][6d][35][34][00][f0][77][57][c4][23][5f][33][9a]
PIMFOR: op 114, oid 0x69736d35, device 13, flags 0x0 length 0xf07757c4
[70][72][69][73][6d][35][0d][00][f0][77][57][c4]

wlan0: Out of memory, cannot handle oid 0x69736d35
IRQ: Update flag
wlan0: timeout waiting for mgmt response 100, trigging device
Device is in active state
wlan0: timeout waiting for mgmt response
PIMFOR: op 1, oid 0x19000001, device 0, flags 0x0 length 0x4
[01][01][19][00][00][01][00][00][00][00][00][04]
[00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [01][02][19][00][00][01][00][00][00][00][00][04][00][00][00][00]
PIMFOR: op 2, oid 0x19000001, device 13, flags 0x0 length 0x4
[01][02][19][00][00][01][0d][00][00][00][00][04]
[00][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x10000002, device 0, flags 0x0 length 0x22
[01][01][10][00][00][02][00][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 46 [01][02][10][00][00][02][00][00][00][00][00][22][00][00][00][00][00][00][00][00][00][00]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00]
PIMFOR: op 2, oid 0x10000002, device 13, flags 0x0 length 0x22
[01][02][10][00][00][02][0d][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
frame: header: 809c3740, data: 809c374c, size: 46
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x19000004, device 0, flags 0x0 length 0x8
[01][01][19][00][00][04][00][00][00][00][00][08]
[00][80][01][00][00][04][80][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 20 [01][02][19][00][00][04][00][00][00][00][00][08][00][80][01][00][00][04][80][00]
PIMFOR: op 2, oid 0x19000004, device 13, flags 0x0 length 0x8
[01][02][19][00][00][04][0d][00][00][00][00][08]
[00][80][01][00][00][04][80][00]
frame: header: 80aef800, data: 80aef80c, size: 20
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x12000000, device 0, flags 0x0 length 0x4
[01][01][12][00][00][00][00][00][00][00][00][04]
[01][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [01][02][12][00][00][00][00][00][00][00][00][04][01][00][00][00]
PIMFOR: op 2, oid 0x12000000, device 13, flags 0x0 length 0x4
[01][02][12][00][00][00][0d][00][00][00][00][04]
[01][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x12000001, device 0, flags 0x0 length 0x4
[01][01][12][00][00][01][00][00][00][00][00][04]
[00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [01][02][12][00][00][01][00][00][00][00][00][04][00][00][00][00]
PIMFOR: op 2, oid 0x12000001, device 13, flags 0x0 length 0x4
[01][02][12][00][00][01][0d][00][00][00][00][04]
[00][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x12000002, device 0, flags 0x0 length 0x4
[01][01][12][00][00][02][00][00][00][00][00][04]
[00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [01][02][12][00][00][02][00][00][00][00][00][04][00][00][00][00]
PIMFOR: op 2, oid 0x12000002, device 13, flags 0x0 length 0x4
[01][02][12][00][00][02][0d][00][00][00][00][04]
[00][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x12000004, device 0, flags 0x0 length 0x22
[01][01][12][00][00][04][00][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 46 [01][02][12][00][00][04][00][00][00][00][00][22][00][00][00][00][00][00][00][00][00][00]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00]
PIMFOR: op 2, oid 0x12000004, device 13, flags 0x0 length 0x22
[01][02][12][00][00][04][0d][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
frame: header: 809c3740, data: 809c374c, size: 46
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x12000005, device 0, flags 0x0 length 0x22
[01][01][12][00][00][05][00][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 46 [01][02][12][00][00][05][00][00][00][00][00][22][00][00][00][00][00][00][00][00][00][00]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00]
PIMFOR: op 2, oid 0x12000005, device 13, flags 0x0 length 0x22
[01][02][12][00][00][05][0d][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
frame: header: 809c3740, data: 809c374c, size: 46
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x12000006, device 0, flags 0x0 length 0x22
[01][01][12][00][00][06][00][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 46 [01][02][12][00][00][06][00][00][00][00][00][22][00][00][00][00][00][00][00][00][00][00]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00]
PIMFOR: op 2, oid 0x12000006, device 13, flags 0x0 length 0x22
[01][02][12][00][00][06][0d][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
frame: header: 809c3740, data: 809c374c, size: 46
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x12000007, device 0, flags 0x0 length 0x22
[01][01][12][00][00][07][00][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 46 [01][02][12][00][00][07][00][00][00][00][00][22][00][00][00][00][00][00][00][00][00][00]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00]
PIMFOR: op 2, oid 0x12000007, device 13, flags 0x0 length 0x22
[01][02][12][00][00][07][0d][00][00][00][00][22]
[00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00][00
][00][00][00][00]
frame: header: 809c3740, data: 809c374c, size: 46
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x12000003, device 0, flags 0x0 length 0x4
[01][01][12][00][00][03][00][00][00][00][00][04]
[00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [01][02][12][00][00][03][00][00][00][00][00][04][00][00][00][00]
PIMFOR: op 2, oid 0x12000003, device 13, flags 0x0 length 0x4
[01][02][12][00][00][03][0d][00][00][00][00][04]
[00][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0x150007e0, device 0, flags 0x0 length 0x4
[01][01][15][00][07][e0][00][00][00][00][00][04]
[00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [01][02][15][00][07][e0][00][00][00][00][00][04][00][00][00][00]
PIMFOR: op 2, oid 0x150007e0, device 13, flags 0x0 length 0x4
[01][02][15][00][07][e0][0d][00][00][00][00][04]
[00][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0xff02000c, device 0, flags 0x0 length 0x4
[01][01][ff][02][00][0c][00][00][00][00][00][04]
[00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [01][02][ff][02][00][0c][00][00][00][00][00][04][00][00][00][00]
PIMFOR: op 2, oid 0xff02000c, device 13, flags 0x0 length 0x4
[01][02][ff][02][00][0c][0d][00][00][00][00][04]
[00][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0xff02000f, device 0, flags 0x0 length 0x4
[01][01][ff][02][00][0f][00][00][00][00][00][04]
[7f][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 12 [01][03][ff][02][00][0f][00][00][00][00][00][04]
PIMFOR: op 3, oid 0xff02000f, device 13, flags 0x0 length 0x4
[01][03][ff][02][00][0f][0d][00][00][00][00][04]
[00][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
PIMFOR: op 1, oid 0xff020003, device 0, flags 0x0 length 0x4
[01][01][ff][02][00][03][00][00][00][00][00][04]
[01][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 16 [01][02][ff][02][00][03][00][00][00][00][00][04][01][00][00][00]
PIMFOR: op 2, oid 0xff020003, device 13, flags 0x0 length 0x4
[01][02][ff][02][00][03][0d][00][00][00][00][04]
[01][00][00][00]
frame: header: 80aef800, data: 80aef80c, size: 16
Wake up Mgmt Queue
IRQ: Update flag
wlan0: mgt_commit has failed. Restart the device
PIMFOR: op 0, oid 0x00000000, device 0, flags 0x0 length 0x6
[01][00][00][00][00][00][00][00][00][00][00][06]
[00][00][00][00][00][00]
Device is in active state
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 18 [01][02][00][00][00][00][00][00][00][00][00][06][00][60][b3][13][a6][f7]
PIMFOR: op 2, oid 0x00000000, device 13, flags 0x0 length 0x6
[01][02][00][00][00][00][0d][00][00][00][00][06]
[00][60][b3][13][a6][f7]
frame: header: 80aef800, data: 80aef80c, size: 18
Wake up Mgmt Queue
IRQ: Update flag
# IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 24 [01][04][18][00][00][01][00][00][00][00][00][0c][00][0f][3d][f9][f0][91][01][00][00][00]
[10][00]
PIMFOR: op 4, oid 0x18000001, device 13, flags 0x0 length 0xc
[01][04][18][00][00][01][0d][00][00][00][00][0c]
[00][0f][3d][f9][f0][91][01][00][00][00][10][00]
frame: header: 80aef800, data: 80aef80c, size: 24
TRAP: oid 0x18000001, device 13, flags 0x0 length 12
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 24 [01][04][18][00][00][01][00][00][00][00][00][0c][00][0f][3d][f9][f0][91][01][00][00][00]
[10][00]
PIMFOR: op 4, oid 0x18000001, device 13, flags 0x0 length 0xc
[01][04][18][00][00][01][0d][00][00][00][00][0c]
[00][0f][3d][f9][f0][91][01][00][00][00][10][00]
frame: header: 80aef800, data: 80aef80c, size: 24
TRAP: oid 0x18000001, device 13, flags 0x0 length 12
IRQ: Update flag
Received frame in Management Queue

displaying buffer - length 24 [01][04][18][00][00][01][00][00][00][00][00][0c][00][0f][3d][f9][f0][91][01][00][00][00]
[10][00]
PIMFOR: op 4, oid 0x18000001, device 13, flags 0x0 length 0xc
[01][04][18][00][00][01][0d][00][00][00][00][0c]
[00][0f][3d][f9][f0][91][01][00][00][00][10][00]
frame: header: 80aef800, data: 80aef80c, size: 24
TRAP: oid 0x18000001, device 13, flags 0x0 length 12
IRQ: Sleep flag
Device going to sleep mode



More information about the Prism54-devel mailing list