Yeah, I of course forgot to specify that I have gemini build. Seems to be problem is related to arch.

Well, I'm kinda slow, because I found out that I needed to add DEPENDS:=...@target_x86||TARGET_s3c24xx||TARGET_brcm47xx||TARGET_ar71xx||*TARGET_gemini* to rfkill packages, but in the meantime somebody updated the trunk and DEPENDS: is removed alltogether and
  $(call SetDepends/rfkill) has been added:

--- a/other.mk
+++ b/other.mk
@@ -65,6 +65,7 @@
   KCONFIG:=CONFIG_CRC16
   FILES:=$(LINUX_DIR)/lib/crc16.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,crc16,1)
+  $(call SetDepends/crc16)
 endef

 define KernelPackage/crc16/description
@@ -261,8 +262,7 @@
 define KernelPackage/bluetooth
   SUBMENU:=$(OTHER_MENU)
   TITLE:=Bluetooth support
-  DEPENDS:=...@usb_support +kmod-crc16 +kmod-usb-core +!TARGET_x86:kmod-hid \
- +(TARGET_x86||TARGET_s3c24xx||TARGET_brcm47xx||TARGET_ar71xx):kmod-rfkill
+  DEPENDS:=...@usb_support +kmod-usb-core +!TARGET_x86:kmod-hid
   KCONFIG:= \
        CONFIG_BLUEZ \
        CONFIG_BLUEZ_L2CAP \
@@ -281,6 +281,8 @@
        CONFIG_BT_HCIUSB \
        CONFIG_BT_HCIUART \
        CONFIG_BT_HIDP
+  $(call AddDepends/crc16)
+  $(call AddDepends/rfkill)
 endef

 define KernelPackage/bluetooth/2.4
@@ -852,7 +854,6 @@
 define KernelPackage/rfkill
   SUBMENU:=$(OTHER_MENU)
   TITLE:=RF switch subsystem support
-  DEPENDS:=...@target_x86||TARGET_s3c24xx||TARGET_brcm47xx||TARGET_ar71xx
   KCONFIG:= \
     CONFIG_RFKILL \
     CONFIG_RFKILL_INPUT=y \
@@ -867,6 +868,7 @@
     $(LINUX_DIR)/net/rfkill/rfkill-input.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,rfkill rfkill-input)
 endif
+  $(call SetDepends/rfkill)
 endef

 define KernelPackage/rfkill/description


If I selecet brcm47xx as target then I can select rfswitch from menuconfig. Then I switchi to gemini (cortina systems) then I can't. If I comment out $(call SetDepends/rfkill) then I can select rfswitch with gemini build. Any hint where dependencies are stored? I'm still very new to building and makefiles, so be gentle with me :-). I could just build it as as, but I would like to know how the right way to do it.



On 23.04.2010 11:25, Bernhard Loos wrote:
The option was there in 8.09, not sure why it vanished in the meantime.
You will have to edit the Makefile to bring it back.
But HSO modems aren't supported out ouf the box in openwrt, you will
have to play with the network and dialup scripts.
Search trac, there was a ticket with some patches for it.

         Bernhard

2010/4/20 Janno Sannik<[email protected]>:
Well, hit the wall at this point:
https://forum.openwrt.org/viewtopic.php?id=22301
There IS no kmod-usb-net module in the section allthou it's suppose to be in
kernel.

<*>  kmod-usb-core............................................ Support for
USB │ │
│ │<  >  kmod-usb-acm......................... Support for modems/isdn
controllers │ │
│ │<  >  kmod-usb-atm.................................. Support for ATM on
USB bus │ │
│ │<  >  kmod-usb-audio............................. Support for USB audio
devices │ │
│ │<  >  kmod-usb-cm109.................................. Support for CM109
device │ │
│ │<  >  kmod-usb-hid......................... Support for USB Human Input
Devices │ │
│ │<M>  kmod-usb-net............... Kernel modules for USB-to-Ethernet
convertors │ │
│ │<  >  kmod-usb-net-asix...... Kernel module for USB-to-Ethernet Asix
convertors (NEW) │ │
│ │<  >  kmod-usb-net-cdc-ether.............. Support for cdc ethernet
connections (NEW) │ │
│ │<  >  kmod-usb-net-dm9601-ether........ Support for DM9601 ethernet
connections (NEW) │ │
│ │<  >  kmod-usb-net-kaweth.. Kernel module for USB-to-Ethernet Kaweth
convertors (NEW) │ │
│ │<  >  kmod-usb-net-mcs7830 (NEW) │ │
│ │<  >  kmod-usb-net-pegasus (NEW) │ │
│ │<  >  kmod-usb-net-rndis......................... Support for RNDIS
connections (NEW) │ │
│ │<  >  kmod-usb-ohci............................... Support for OHCI
controllers │ │
│ │<  >  kmod-usb-phidget...................................... USB Phidget
Driver │ │
│ │<  >  kmod-usb-printer.................................... Support for
printers │ │
│ │<  >  kmod-usb-serial..................... Support for USB-to-Serial
converters │ │
│ │<M>  kmod-usb-storage..................................... USB Storage
support │ │
│ │<  >  kmod-usb-storage-extras.................... Extra drivers for
usb-storage │ │
│ │<  >  kmod-usb-uhci............................... Support for UHCI
controllers │ │
│ │<  >  kmod-usb-video............................. Support for USB video
devices │ │
│ │<  >  kmod-usb-yealink.................................. USB Yealink VOIP
phone │ │
│ │<*>  kmod-usb2................................... Support for USB2
controllers │ │
│ │<  >  kmod-usbip.................................. USB-over-IP (kernel
support) │ │
│ │<  >  kmod-usbip-client..................... USB-over-IP (kernel client
driver) │ │
│ │<  >  kmod-usbip-server....................... USB-over-IP (kernel host
driver) │ │
│ │


On 20.04.2010 22:18, Bernhard Loos wrote:
2010/4/20 Janno Sannik<[email protected]>:

I'm kinda new to openwrt dependency and bulding. I have set the required
modules (RFKILL, CONFIG_USB_HSO) in kernel_menuconfig as described in
ticket: https://dev.openwrt.org/ticket/6998 . make kernel_menuconfig
shows
it, but after exiting looking at
build_dir/linux-gemini/linux-2.6.32.10/.config it still is unset.

That's because of the way openwrt handles modules.
Don't touch kernel_menuconfig unless you know, what you are doing.
Enable instead the packages in normal openwrt menuconfig.
It will still build kernel modules.


Procedure is as follows:
get latest svn
make symlinks/packages
make menuconfig (configure for gemini and kmod-usb2)
make
(for some reason if make kernel_menuconfig was called before building
kernel
first time, it gives error. Sorry, didn't note it down, but probably can
be
reproduced)

That's normal, because the tools (quilt is needed) are not yet build.


make kernel_menuconfig
make
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to