I hav been working with Olimex board (AT91sam9260) linux-2.6.26.3.I use Atheros AR6001GZ (SDIO WiFi card).<br><br>I downloaded patches from&nbsp; <br><a href="http://svn.openmoko.org/branches/src/target/kernel/2.6.24.x/patches/">http://svn.openmoko.org/branches/src/target/kernel/2.6.24.x/patches/</a><br>
<br>I use arch/arm/at91sam9260ek_defconfig as my default config...since there is no PNP support in that config i commented &#39;depends on ISA || ACPI&#39; in drivers/pnp/Kconfig..<br><br>I got that option after that..but my patch failed to add sdio in drivers/Makefile...but i saw SDIO options in menuconfig...<br>
<br>so i manually added <br>obj-$(CONFIG_SDIO)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; += sdio/<br><br>to /drivers/Makefile to see some errors while making modules and succeeded in that atleast..<br><br>&nbsp;CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/htc/ar6k.o<br>
&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/htc/ar6k_events.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/htc/htc_send.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/htc/htc_recv.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/htc/htc_services.o<br>
&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/htc/htc.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/hif/hif.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/bmi/bmi.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.o<br>
&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/ar6000/ar6000_raw_if.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/ar6000/netbuf.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/ar6000/wireless_ext.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/ar6000/ioctl.o<br>
&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/miscdrv/common_drv.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/miscdrv/credit_dist.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/wmi/wmi.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/wlan/wlan_node.o<br>
&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/wlan/wlan_recv_beacon.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/function/wlan/ar6000/wlan/wlan_utils.o<br>&nbsp; LD [M]&nbsp; drivers/sdio/function/wlan/ar6000/ar6000.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/stack/busdriver/sdio_bus.o<br>
&nbsp; CC [M]&nbsp; drivers/sdio/stack/busdriver/sdio_function.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/stack/busdriver/sdio_bus_misc.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/stack/busdriver/sdio_bus_events.o<br>&nbsp; CC [M]&nbsp; drivers/sdio/stack/busdriver/sdio_bus_os.o<br>
drivers/sdio/stack/busdriver/sdio_bus_os.c:405: warning: initialization from incompatible pointer type<br>drivers/sdio/stack/busdriver/sdio_bus_os.c:406: warning: initialization from incompatible pointer type<br>drivers/sdio/stack/busdriver/sdio_bus_os.c: In function &#39;OS_InitializeDevice&#39;:<br>
drivers/sdio/stack/busdriver/sdio_bus_os.c:513: error: implicit declaration of function &#39;pnp_init_resource_table&#39;<br>drivers/sdio/stack/busdriver/sdio_bus_os.c:526: error: implicit declaration of function &#39;pnp_add_id&#39;<br>
drivers/sdio/stack/busdriver/sdio_bus_os.c: In function &#39;OS_AddDevice&#39;:<br>drivers/sdio/stack/busdriver/sdio_bus_os.c:545: error: implicit declaration of function &#39;pnp_add_device&#39;<br>drivers/sdio/stack/busdriver/sdio_bus_os.c: In function &#39;sdio_busdriver_init&#39;:<br>
drivers/sdio/stack/busdriver/sdio_bus_os.c:735: error: implicit declaration of function &#39;pnp_register_protocol&#39;<br>drivers/sdio/stack/busdriver/sdio_bus_os.c: In function &#39;sdio_busdriver_cleanup&#39;:<br>drivers/sdio/stack/busdriver/sdio_bus_os.c:750: error: implicit declaration of function &#39;pnp_unregister_protocol&#39;<br>
make[4]: *** [drivers/sdio/stack/busdriver/sdio_bus_os.o] Error 1<br>make[3]: *** [drivers/sdio/stack/busdriver] Error 2<br>make[2]: *** [drivers/sdio/stack] Error 2<br>make[1]: *** [drivers/sdio] Error 2<br>make: *** [drivers] Error 2<br>
<br>Hope u people ll definitely help me out..i am beginner in linux kernel..am i missing some basic stuffs?<br><br><br><br>