On Wed, 2006-06-07 at 13:12 -0500, Larry Finger wrote:
> > (ie, add the "hh" before the x to tell the print that it's a char)
> > 
> That doesn't work - the result is
> 
> %hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx%hx

Looks like the kernel doesn't support that modifier.

> I changed the line to cast the output byte as a u8 as follows:
> 
>                          dprintk("%.2x", (u8)mac->wpa.IE[i]);
> 
> This produces the line
> 
> generic IE set to dd160050f20101000050f20201000050f20201000050f202
> 
> This is the WPA IE supplied by wpa_supplicant and it matches the one used in 
> the ndiswrapper case. 
> One mystery solved, 

Yeah good :)

> but why doesn't it work?

No idea. If we had a dump maybe we could tell :/

> Johannes - should I submit the patch to fix this printout, or would you like 
> to do it?

Please do.

johannes

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to