From: Nick F. <nfe...@at...> - 2006-02-10 11:14:06
|
=C2 =F1=EE=EE=E1=F9=E5=ED=E8=E8 =EE=F2 Friday 10 February 2006 00:12 Samuel= Ortiz =ED=E0=EF=E8=F1=E0=EB(a): > Something like the attached patch, I guess. Nick, could you please give it > a try ? Well I happy to say than this patch was successful!!! I plug in my IRmate 410U first - all looks good - then unplug it. Next was U-290 (SigmaTel 4220) - plug in, patch uploaded, no crashes happen= d,=20 then unplug dongle. Then I plug in it again, tried to upload image from my= =20 Siemens S55 - all looks good by irdadump (actually I nothing no upload=20 because of no ObexFtp daemons was runned on my host at that moment). Only one change I made - add kfree(patch_chunk) before the end of stir421x_upload_patch() So now I got a crash when unplug the dongle: kernel: irlap_change_speed(), setting speed to 9600 kernel: NET: Registered protocol family 17 kernel: irlap_change_speed(), setting speed to 115200 kernel: irlap_change_speed(), setting speed to 9600 kernel: irda_usb_receive(), RX status -71,transfer_flags 0x0000 last message repeated 915 times kernel: usb 1-6: USB disconnect, address 4 kernel: irda_usb_receive(), RX status -108,transfer_flags 0x0000 kernel: irda_usb_submit(), Failed to submit Rx URB -19 kernel: Unable to handle kernel NULL pointer dereference at virtual addres= s=20 0000005c kernel: printing eip: kernel: deae4680 kernel: *pde =3D 00000000 titan kernel: Oops: 0000 [#1] =2E.. kernel: Call Trace: kernel: [<c02145f6>] dev_close+0x45/0x5f kernel: [<c021697b>] unregister_netdevice+0x90/0x1e8 kernel: [<c0216ae3>] unregister_netdev+0x10/0x17 kernel: [<deae520a>] irda_usb_disconnect+0xde/0x178 [irda_usb] PS: Still not tested on USB1.1 =2D-=20 Best Regards,=20 Nick Fedchik |