Orinoco 0.11b and WE14

Paul Gonin paul-ml at gonin.net
Wed Jun 19 10:15:20 EST 2002


Jean Tourrilhes wrote:
> Paul Gonin wrote :
> 
>>>	You kernel source is maybe corrupted, or you did something
>>>wrong with it, because the default driver would not try to include
>>>this file in standard 2.4.18. Use a clean kernel and then apply both
>>>WE patches on my page. Or use 2.4.19-pre6 and only the second patch.
>>
>>The patch I applied (ori.11b.we14.mos.diff) adds this include (on line 75:
>>+#if WIRELESS_EXT > 12
>>+#include <net/iw_handler.h>
>>+#endif /* WIRELESS_EXT > 12 */
> 
> 
> 	Yes, and if you look at the other patches on my web page, you
> would realise that the patch that upgrade from v12 to v13
> (iw_handlers.w13-5.diff) add precisely this file to your kernel. In
> theory, there is no way WIRELESS_EXT can be greater than 12 and this
> file not present, unless you have a frankeinstein kernel.
> 	Regards,
> 
> 	Jean
> 

Ok... I understood what I got wrong.
The ori.11b.we14.mos.diff is a patch that embeds PhaseI+II but only for 
the orinoco driver... It is still necessary to apply the iw_handler.xx 
patches. I misunderstood that part actually.


Anyway, that let me go further. I now managed to compile the orinoco 
driver with the WE14 patches (I actually managed to do it for ori.0.9b 
and ori.0.11b) but when I installed it on the iPaq I get a depmod error.
I think that one of the added files (net/core/wireless.c) is not 
intended to be a module and that means that I need to compile a new 
kernel that links against that piece of code, am I right ?

(for info, depmod -e 
/lib/modules/2.4.18-rmk3/kernel/drivers/net/wireless/orinoco.o
returned :
depmod: *** Unresolved symbols in 
/lib/modules/2.4.18-rmk3/kernel/drivers/net/wireless/orinoco.o
depmod:         hermes_write_ltv
depmod:         hermes_bap_pread
depmod:         wireless_send_event
depmod:         hermes_read_ltv
depmod:         hermes_bap_pwrite
depmod:         hermes_allocate
depmod:         hermes_reset
depmod:         hermes_docmd_wait
/lib/modules/2.4.18-rmk3/kernel/drivers/net/wireless/orinoco.o:

# module             id=string
# pci module         vendor     device     subvendor  subdevice  class 
     class_mask driver_data
# isapnp module      cardvendor carddevice driver_data vendor 
function   ...
# usb module         match_flags idVendor idProduct bcdDevice_lo 
bcdDevice_hi bDeviceClass bDeviceSubClass bDeviceProtocol 
bInterfaceClass bInterfaceSubClass bInterfaceProtocol driver_info
# module             pattern
)

Thanks a lot.
Paul






More information about the wireless mailing list