Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] Raspberry Pi build
@ 2012-08-18  6:01 Mark Constable
  2012-08-18 17:38 ` Dave Taht
  0 siblings, 1 reply; 6+ messages in thread
From: Mark Constable @ 2012-08-18  6:01 UTC (permalink / raw)
  To: cerowrt-devel

I'm attempting to get cerowrt-3.3 built and running on a model B
Raspberry Pi and just wondering if this might be of interest to
anyone else on this list?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] Raspberry Pi build
  2012-08-18  6:01 [Cerowrt-devel] Raspberry Pi build Mark Constable
@ 2012-08-18 17:38 ` Dave Taht
  2012-08-18 18:07   ` Robert Bradley
  0 siblings, 1 reply; 6+ messages in thread
From: Dave Taht @ 2012-08-18 17:38 UTC (permalink / raw)
  To: Mark Constable; +Cc: cerowrt-devel

On Fri, Aug 17, 2012 at 11:01 PM, Mark Constable <markc@renta.net> wrote:
> I'm attempting to get cerowrt-3.3 built and running on a model B
> Raspberry Pi and just wondering if this might be of interest to
> anyone else on this list?

Sure! Playing with that has been high on my list of toys to acquire
and pfor a very long time, but ENOTIME/ENOMONEY. It would be a useful
box to debloat, for sure.

Three things to note:

1) The default filesystem for cero is pretty wndr specific, you will
at least need to modify /etc/config/{firewall,network} and
/etc/quagga/babel.conf and possibly the boot and mac80211.sh scripts.

Nearly everything important in cero (fq_codel, cubic, etc) aside from
the debloat package has made it into openwrt, so it would probably be
easier to do openwrt and layer debloat on top.

2) I have no idea what wireless chip is in the pi, nor its current state. (?)

3) In order for things like fq_codel to have a hope of working well at
the ethernet level, "Byte Queue Limits" (BQL) is *required*. I don't
think any USB to ethernet adaptors have that yet, but I would welcome
being wrong. And even if BQL worked over USB, we might have issues
with the USB layer left to deal with... but BQL is easy to implement
on native ethernet (6-8 lines of code or so)...

I went looking through the source trees briefly and didn't find
anything that jumped out at me. If you can point me to the right
drivers I'll take a look. (and/or ask question 3 on a rasperry pi list
for us?)




> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel



-- 
Dave Täht
http://www.bufferbloat.net/projects/cerowrt/wiki - "3.3.8-17 is out
with fq_codel!"

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] Raspberry Pi build
  2012-08-18 17:38 ` Dave Taht
@ 2012-08-18 18:07   ` Robert Bradley
  2012-08-18 18:53     ` Dave Taht
  0 siblings, 1 reply; 6+ messages in thread
From: Robert Bradley @ 2012-08-18 18:07 UTC (permalink / raw)
  To: cerowrt-devel

On 18/08/12 18:38, Dave Taht wrote:
> 2) I have no idea what wireless chip is in the pi, nor its current state. (?)

The Raspberry Pi has no built-in wireless chip, but using USB WiFi 
adapters would be possible.
> 3) In order for things like fq_codel to have a hope of working well at
> the ethernet level, "Byte Queue Limits" (BQL) is *required*. I don't
> think any USB to ethernet adaptors have that yet, but I would welcome
> being wrong. And even if BQL worked over USB, we might have issues
> with the USB layer left to deal with... but BQL is easy to implement
> on native ethernet (6-8 lines of code or so)...
>
> I went looking through the source trees briefly and didn't find
> anything that jumped out at me. If you can point me to the right
> drivers I'll take a look. (and/or ask question 3 on a rasperry pi list
> for us?)
>

I did a bit of digging, and the Raspberry Pi uses the SMSC LAN9512 chip 
for wired Ethernet 
(http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf). The 
smsc95xx driver currently lacks BQL support, so that would need to be 
added first.

-- 
Robert Bradley

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] Raspberry Pi build
  2012-08-18 18:07   ` Robert Bradley
@ 2012-08-18 18:53     ` Dave Taht
  2012-08-19  0:59       ` Robert Bradley
  0 siblings, 1 reply; 6+ messages in thread
From: Dave Taht @ 2012-08-18 18:53 UTC (permalink / raw)
  To: Robert Bradley; +Cc: bloat-devel, cerowrt-devel

On Sat, Aug 18, 2012 at 11:07 AM, Robert Bradley
<robert.bradley1@gmail.com> wrote:
> On 18/08/12 18:38, Dave Taht wrote:
>>
>> 2) I have no idea what wireless chip is in the pi, nor its current state.
>> (?)
>
>
> The Raspberry Pi has no built-in wireless chip, but using USB WiFi adapters
> would be possible.
>
>> 3) In order for things like fq_codel to have a hope of working well at
>> the ethernet level, "Byte Queue Limits" (BQL) is *required*. I don't
>> think any USB to ethernet adaptors have that yet, but I would welcome
>> being wrong. And even if BQL worked over USB, we might have issues
>> with the USB layer left to deal with... but BQL is easy to implement
>> on native ethernet (6-8 lines of code or so)...
>>
>> I went looking through the source trees briefly and didn't find
>> anything that jumped out at me. If you can point me to the right
>> drivers I'll take a look. (and/or ask question 3 on a rasperry pi list
>> for us?)
>>
>
> I did a bit of digging, and the Raspberry Pi uses the SMSC LAN9512 chip for
> wired Ethernet
> (http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf). The
> smsc95xx driver currently lacks BQL support, so that would need to be added
> first.

22k worth of native buffering in the driver (at least at this layer)
(at 100Mbit, I usually use 3k)

#define DEFAULT_HS_BURST_CAP_SIZE       (16 * 1024 + 5 * HS_USB_PKT_SIZE)
#define DEFAULT_FS_BURST_CAP_SIZE       (6 * 1024 + 33 * FS_USB_PKT_SIZE)

And: Either this is a "yea! one abstraction to fit them all", or a
"oh, god, we need something else to track completions", as above it
uses a generic usbnet.c driver, which, sigh, does try to aggregate
too.

Interestingly it tries to live for 5ms at a time, interrupt-free. This
is worrisome given codel at the layer its at and its 5ms target.

Also wandering through the various conditions in tx_complete was "interesting"

I kind of wish I hadn't looked! But for all I know this is a simpler
use-case for addressing aggregated packets than wifi...



>
> --
> Robert Bradley
>
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel



-- 
Dave Täht
http://www.bufferbloat.net/projects/cerowrt/wiki - "3.3.8-17 is out
with fq_codel!"

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] Raspberry Pi build
  2012-08-18 18:53     ` Dave Taht
@ 2012-08-19  0:59       ` Robert Bradley
  2012-08-22 12:15         ` Mark Constable
  0 siblings, 1 reply; 6+ messages in thread
From: Robert Bradley @ 2012-08-19  0:59 UTC (permalink / raw)
  To: Dave Taht; +Cc: bloat-devel, cerowrt-devel

On 18/08/12 19:53, Dave Taht wrote:
> On Sat, Aug 18, 2012 at 11:07 AM, Robert Bradley
> <robert.bradley1@gmail.com> wrote:
>> I did a bit of digging, and the Raspberry Pi uses the SMSC LAN9512 chip for
>> wired Ethernet
>> (http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf). The
>> smsc95xx driver currently lacks BQL support, so that would need to be added
>> first.
> 22k worth of native buffering in the driver (at least at this layer)
> (at 100Mbit, I usually use 3k)
>
> #define DEFAULT_HS_BURST_CAP_SIZE       (16 * 1024 + 5 * HS_USB_PKT_SIZE)
> #define DEFAULT_FS_BURST_CAP_SIZE       (6 * 1024 + 33 * FS_USB_PKT_SIZE)
>
> And: Either this is a "yea! one abstraction to fit them all", or a
> "oh, god, we need something else to track completions", as above it
> uses a generic usbnet.c driver, which, sigh, does try to aggregate
> too.

At least USB should be relatively clean compared to wireless, so less 
need to check for partially-lost frames?

Assuming usbnet is "one abstraction to fit them all" for the moment, I 
think I might possibly have a patch for BQL support, as long as I've not 
done anything stupid.

diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c

index b7fbd35..04404b0 100644

--- a/drivers/net/usb/usbnet.c

+++ b/drivers/net/usb/usbnet.c

@@ -777,6 +777,7 @@ int usbnet_open (struct net_device *net)

      }

  

      set_bit(EVENT_DEV_OPEN, &dev->flags);

+    netdev_reset_queue(net);

      netif_start_queue (net);

      netif_info(dev, ifup, dev->net,

             "open: enable queueing (rx %d, tx %d) mtu %d %s framing\n",

@@ -1021,11 +1022,14 @@ static void tx_complete (struct urb *urb)

      struct sk_buff        *skb = (struct sk_buff *) urb->context;

      struct skb_data        *entry = (struct skb_data *) skb->cb;

      struct usbnet        *dev = entry->dev;

+    unsigned int bytes_compl = 0, pkts_compl = 0;

  

      if (urb->status == 0) {

          if (!(dev->driver_info->flags & FLAG_MULTI_PACKET))

              dev->net->stats.tx_packets++;

          dev->net->stats.tx_bytes += entry->length;

+        pkts_compl++;

+        bytes_compl += skb->len;

      } else {

          dev->net->stats.tx_errors++;

  

@@ -1060,6 +1064,7 @@ static void tx_complete (struct urb *urb)

          }

      }

  

+    netdev_completed_queue(dev->net, pkts_compl, bytes_compl);

      usb_autopm_put_interface_async(dev->intf);

      (void) defer_bh(dev, skb, &dev->txq, tx_done);

  }

@@ -1195,6 +1200,7 @@ not_drop:

  #ifdef CONFIG_PM

  deferred:

  #endif

+    netdev_sent_queue(net, skb->len);

      return NETDEV_TX_OK;

  }

  EXPORT_SYMBOL_GPL(usbnet_start_xmit);

-- 
Robert Bradley


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] Raspberry Pi build
  2012-08-19  0:59       ` Robert Bradley
@ 2012-08-22 12:15         ` Mark Constable
  0 siblings, 0 replies; 6+ messages in thread
From: Mark Constable @ 2012-08-22 12:15 UTC (permalink / raw)
  To: cerowrt-devel

FWIW I built cerowrt from source for a WNDR3800 and it's currently working
just fine so I simply selected "Target System (Broadcom BCM2708/BCM2835)"
and changed CONFIG_TARGET_OPTIMIZATION to suit the RPi CPU and did a rebuild
without even a make clean (to see what would happen) and it got mostly all
the way through except for arptables so I disabled that and kept going and
lo and behold I ended up with a firmware that booted up!

I'm not sure just how well it's working because I am building it again with
USB keyboard support. The diff below tells the story if anyone else wants
to try something similar...


~ diff -u ../../cerowrt.config .config
--- ../../cerowrt.config        2012-08-22 17:23:28.010614896 +1000
+++ .config     2012-08-22 21:45:37.170666721 +1000
@@ -1,18 +1,18 @@
 #
 # Automatically generated make config: don't edit
 # OpenWrt version: Attitude Adjustment (r33148)
-# Sat Aug 18 15:45:24 2012
+# Wed Aug 22 20:43:14 2012
 #
 CONFIG_HAVE_DOT_CONFIG=y
 # CONFIG_TARGET_ppc40x is not set
 # CONFIG_TARGET_ppc44x is not set
 # CONFIG_TARGET_realview is not set
 # CONFIG_TARGET_atheros is not set
-CONFIG_TARGET_ar71xx=y
+# CONFIG_TARGET_ar71xx is not set
 # CONFIG_TARGET_at91 is not set
 # CONFIG_TARGET_avr32 is not set
 # CONFIG_TARGET_etrax is not set
-# CONFIG_TARGET_brcm2708 is not set
+CONFIG_TARGET_brcm2708=y
 # CONFIG_TARGET_brcm63xx is not set
 # CONFIG_TARGET_brcm47xx is not set
 # CONFIG_TARGET_sibyte is not set
@@ -56,50 +56,6 @@
 # CONFIG_TARGET_ubicom32 is not set
 # CONFIG_TARGET_uml is not set
 # CONFIG_TARGET_x86 is not set
-# CONFIG_TARGET_orion_generic is not set
-# CONFIG_TARGET_orion_harddisk is not set
-# CONFIG_TARGET_orion_dns323 is not set
-# CONFIG_TARGET_lantiq_ase is not set
-# CONFIG_TARGET_lantiq_svip_be is not set
-# CONFIG_TARGET_lantiq_ar9 is not set
-# CONFIG_TARGET_lantiq_falcon is not set
-# CONFIG_TARGET_lantiq_vr9 is not set
-# CONFIG_TARGET_lantiq_svip_le is not set
-# CONFIG_TARGET_lantiq_danube is not set
-CONFIG_TARGET_ar71xx_generic=y
-# CONFIG_TARGET_ar71xx_nand is not set
-# CONFIG_TARGET_ramips_rt288x is not set
-# CONFIG_TARGET_ramips_rt305x is not set
-# CONFIG_TARGET_ramips_rt3883 is not set
-# CONFIG_TARGET_au1000_au1500 is not set
-# CONFIG_TARGET_au1000_au1550 is not set
-# CONFIG_TARGET_xburst_qi_lb60 is not set
-# CONFIG_TARGET_xburst_n516 is not set
-# CONFIG_TARGET_xburst_n526 is not set
-# CONFIG_TARGET_xburst_id800wt is not set
-# CONFIG_TARGET_ps3_petitboot is not set
-# CONFIG_TARGET_s3c24xx_openmoko_gta02 is not set
-# CONFIG_TARGET_at91_9g20 is not set
-# CONFIG_TARGET_at91_9260 is not set
-# CONFIG_TARGET_at91_9263 is not set
-# CONFIG_TARGET_omap35xx_beagleboard is not set
-# CONFIG_TARGET_omap35xx_gumstix is not set
-# CONFIG_TARGET_x86_generic is not set
-# CONFIG_TARGET_x86_olpc is not set
-# CONFIG_TARGET_x86_xen_domu is not set
-# CONFIG_TARGET_x86_ep80579 is not set
-# CONFIG_TARGET_x86_net5501 is not set
-# CONFIG_TARGET_x86_kvm_guest is not set
-# CONFIG_TARGET_x86_geos is not set
-# CONFIG_TARGET_x86_alix2 is not set
-# CONFIG_TARGET_x86_thincan is not set
-# CONFIG_TARGET_malta_le is not set
-# CONFIG_TARGET_malta_be is not set
-# CONFIG_TARGET_adm5120_router_le is not set
-# CONFIG_TARGET_adm5120_router_be is not set
-# CONFIG_TARGET_adm5120_rb1xx is not set
-# CONFIG_TARGET_ixp4xx_generic is not set
-# CONFIG_TARGET_ixp4xx_harddisk is not set
 # CONFIG_TARGET_mpc52xx_Default is not set
 # CONFIG_TARGET_uml_Default is not set
 # CONFIG_TARGET_brcm47xx_Broadcom-b43 is not set
@@ -204,7 +160,7 @@
 # CONFIG_TARGET_ar71xx_generic_JWAP003 is not set
 # CONFIG_TARGET_ar71xx_generic_WRT160NL is not set
 # CONFIG_TARGET_ar71xx_generic_WRT400N is not set
-CONFIG_TARGET_ar71xx_generic_WNDR3700=y
+# CONFIG_TARGET_ar71xx_generic_WNDR3700 is not set
 # CONFIG_TARGET_ar71xx_generic_OM2P is not set
 # CONFIG_TARGET_ar71xx_generic_MZKW04NU is not set
 # CONFIG_TARGET_ar71xx_generic_MZKW300NH is not set
@@ -273,7 +229,7 @@
 # CONFIG_TARGET_mpc85xx_Default is not set
 # CONFIG_TARGET_rb532_Default is not set
 # CONFIG_TARGET_pxcab_Default is not set
-# CONFIG_TARGET_brcm2708_RaspberryPi is not set
+CONFIG_TARGET_brcm2708_RaspberryPi=y
 # CONFIG_TARGET_ubicom32_Default is not set
 # CONFIG_TARGET_ps3_petitboot_Default is not set
 # CONFIG_TARGET_sparc_Default is not set
@@ -358,31 +314,22 @@
 # CONFIG_TARGET_mcs814x_Default is not set
 # CONFIG_TARGET_sibyte_Default is not set
 # CONFIG_TARGET_cns21xx_Default is not set
-CONFIG_HAS_SUBTARGETS=y
-CONFIG_TARGET_BOARD="ar71xx"
-CONFIG_TARGET_ARCH_PACKAGES="ar71xx"
-CONFIG_DEFAULT_TARGET_OPTIMIZATION="-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves"
+CONFIG_TARGET_BOARD="brcm2708"
+CONFIG_TARGET_ARCH_PACKAGES="brcm2708"
+CONFIG_DEFAULT_TARGET_OPTIMIZATION="-pipe -march=armv6 -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=softfp -marm"
 CONFIG_LINUX_3_3=y
 CONFIG_DEFAULT_base-files=y
+CONFIG_DEFAULT_brcm2708-gpu-fw=y
 CONFIG_DEFAULT_busybox=y
 CONFIG_DEFAULT_dnsmasq=y
 CONFIG_DEFAULT_dropbear=y
 CONFIG_DEFAULT_firewall=y
 CONFIG_DEFAULT_hotplug2=y
 CONFIG_DEFAULT_iptables=y
-CONFIG_DEFAULT_kmod-ath9k=y
-CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
 CONFIG_DEFAULT_kmod-ipt-nathelper=y
-CONFIG_DEFAULT_kmod-leds-gpio=y
-CONFIG_DEFAULT_kmod-leds-wndr3700-usb=y
-CONFIG_DEFAULT_kmod-ledtrig-default-on=y
-CONFIG_DEFAULT_kmod-ledtrig-netdev=y
-CONFIG_DEFAULT_kmod-ledtrig-timer=y
-CONFIG_DEFAULT_kmod-ledtrig-usbdev=y
-CONFIG_DEFAULT_kmod-usb-core=y
-CONFIG_DEFAULT_kmod-usb-ohci=y
-CONFIG_DEFAULT_kmod-usb2=y
-CONFIG_DEFAULT_kmod-wdt-ath79=y
+CONFIG_DEFAULT_kmod-sound-arm-bcm2835=y
+CONFIG_DEFAULT_kmod-sound-core=y
+CONFIG_DEFAULT_kmod-usb-hid=y
 CONFIG_DEFAULT_libc=y
 CONFIG_DEFAULT_libgcc=y
 CONFIG_DEFAULT_mtd=y
@@ -390,20 +337,14 @@
 CONFIG_DEFAULT_opkg=y
 CONFIG_DEFAULT_ppp=y
 CONFIG_DEFAULT_ppp-mod-pppoe=y
-CONFIG_DEFAULT_swconfig=y
-CONFIG_DEFAULT_uboot-envtools=y
 CONFIG_DEFAULT_uci=y
-CONFIG_DEFAULT_wpad-mini=y
 CONFIG_AUDIO_SUPPORT=y
 CONFIG_GPIO_SUPPORT=y
-CONFIG_PCI_SUPPORT=y
 CONFIG_USB_SUPPORT=y
-CONFIG_BIG_ENDIAN=y
-CONFIG_USES_SQUASHFS=y
-CONFIG_USES_JFFS2=y
-CONFIG_USES_TARGZ=y
-CONFIG_mips=y
-CONFIG_ARCH="mips"
+CONFIG_USB_GADGET_SUPPORT=y
+CONFIG_USES_EXT4=y
+CONFIG_arm=y
+CONFIG_ARCH="arm"

 #
 # Target Images
@@ -420,13 +361,17 @@
 #
 # Root filesystem images
 #
-# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+CONFIG_TARGET_ROOTFS_EXT4FS=y
 # CONFIG_TARGET_ROOTFS_JFFS2 is not set
-CONFIG_TARGET_ROOTFS_SQUASHFS=y
+# CONFIG_TARGET_ROOTFS_SQUASHFS is not set

 #
 # Image Options
 #
+CONFIG_BRCM2708_SD_BOOT_PARTSIZE=20
+# CONFIG_TARGET_IMAGES_GZIP is not set
+CONFIG_TARGET_ROOTFS_PARTSIZE=200
+CONFIG_TARGET_ROOTFS_MAXINODE=6000

 #
 # Global build settings
@@ -436,7 +381,7 @@
 #
 # General build options
 #
-# CONFIG_DISPLAY_SUPPORT is not set
+CONFIG_DISPLAY_SUPPORT=y
 CONFIG_BUILD_PATENTED=y
 # CONFIG_BUILD_NLS is not set
 CONFIG_SHADOW_PASSWORDS=y
@@ -452,6 +397,9 @@
 # CONFIG_KERNEL_FTRACE is not set
 CONFIG_KERNEL_DEBUG_KERNEL=y
 CONFIG_KERNEL_DEBUG_INFO=y
+# CONFIG_KERNEL_DEBUG_LL_UART_NONE is not set
+# CONFIG_KERNEL_DEBUG_LL is not set
+# CONFIG_KERNEL_EARLY_PRINTK is not set
 CONFIG_KERNEL_AIO=y
 # CONFIG_KERNEL_MAGIC_SYSRQ is not set
 CONFIG_KERNEL_ELF_CORE=y
@@ -502,8 +450,8 @@
 # CONFIG_BUILD_LOG is not set
 # CONFIG_SRC_TREE_OVERRIDE is not set
 CONFIG_TARGET_OPTIONS=y
-CONFIG_TARGET_OPTIMIZATION="-O2 -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves"
-CONFIG_SOFT_FLOAT=y
+CONFIG_TARGET_OPTIMIZATION="-pipe -march=armv6 -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -marm"
+# CONFIG_SOFT_FLOAT is not set
 # CONFIG_EXTERNAL_TOOLCHAIN is not set
 CONFIG_NEED_TOOLCHAIN=y
 # CONFIG_TOOLCHAINOPTS is not set
@@ -528,7 +476,7 @@
 CONFIG_UCLIBC_VERSION="0.9.33.2"
 CONFIG_LIBC="uClibc"
 CONFIG_LIBC_VERSION="0.9.33.2"
-CONFIG_TARGET_SUFFIX="uclibc"
+CONFIG_TARGET_SUFFIX="uclibcgnueabi"
 CONFIG_IB=y
 CONFIG_SDK=y
 CONFIG_MAKE_TOOLCHAIN=y
@@ -1358,7 +1306,6 @@
 CONFIG_PACKAGE_libstdcpp=m
 CONFIG_PACKAGE_mtd=y
 CONFIG_PACKAGE_netifd=y
-# CONFIG_PACKAGE_nvram is not set
 # CONFIG_PACKAGE_om-watchdog is not set
 CONFIG_PACKAGE_opkg=y
 CONFIG_PACKAGE_qos-scripts=y
@@ -1560,10 +1507,8 @@
 # Block Devices
 #
 # CONFIG_PACKAGE_kmod-aoe is not set
-# CONFIG_PACKAGE_kmod-ata-core is not set
 # CONFIG_PACKAGE_kmod-block2mtd is not set
 # CONFIG_PACKAGE_kmod-dm is not set
-# CONFIG_PACKAGE_kmod-ide-core is not set
 # CONFIG_PACKAGE_kmod-libsas is not set
 CONFIG_PACKAGE_kmod-loop=m
 # CONFIG_PACKAGE_kmod-md-mod is not set
@@ -1630,7 +1575,6 @@
 #
 # FireWire support
 #
-# CONFIG_PACKAGE_kmod-firewire is not set

 #
 # Hardware Monitoring Support
@@ -1647,8 +1591,6 @@
 # LED modules
 #
 CONFIG_PACKAGE_kmod-leds-gpio=y
-# CONFIG_PACKAGE_kmod-leds-rb750 is not set
-CONFIG_PACKAGE_kmod-leds-wndr3700-usb=m
 CONFIG_PACKAGE_kmod-ledtrig-default-on=y
 # CONFIG_PACKAGE_kmod-ledtrig-gpio is not set
 # CONFIG_PACKAGE_kmod-ledtrig-heartbeat is not set
@@ -1693,7 +1635,7 @@
 #
 # Netfilter Extensions
 #
-CONFIG_PACKAGE_kmod-arptables=m
+# CONFIG_PACKAGE_kmod-arptables is not set
 CONFIG_PACKAGE_kmod-ebtables=m
 # CONFIG_PACKAGE_kmod-ebtables-ipv4 is not set
 # CONFIG_PACKAGE_kmod-ebtables-ipv6 is not set
@@ -1751,45 +1693,20 @@
 #
 # Network Devices
 #
-# CONFIG_PACKAGE_kmod-3c59x is not set
-# CONFIG_PACKAGE_kmod-8139cp is not set
-# CONFIG_PACKAGE_kmod-8139too is not set
-# CONFIG_PACKAGE_kmod-atl1 is not set
-# CONFIG_PACKAGE_kmod-atl1c is not set
-# CONFIG_PACKAGE_kmod-atl1e is not set
-# CONFIG_PACKAGE_kmod-atl2 is not set
-# CONFIG_PACKAGE_kmod-b44 is not set
-# CONFIG_PACKAGE_kmod-dm9000 is not set
 CONFIG_PACKAGE_kmod-dummy=m
-# CONFIG_PACKAGE_kmod-e100 is not set
-# CONFIG_PACKAGE_kmod-e1000 is not set
-# CONFIG_PACKAGE_kmod-et131x is not set
 # CONFIG_PACKAGE_kmod-gigaset is not set
 # CONFIG_PACKAGE_kmod-hfcmulti is not set
 # CONFIG_PACKAGE_kmod-hfcpci is not set
 CONFIG_PACKAGE_kmod-ifb=y
 CONFIG_PACKAGE_kmod-libphy=m
 CONFIG_PACKAGE_kmod-macvlan=m
-# CONFIG_PACKAGE_kmod-natsemi is not set
-# CONFIG_PACKAGE_kmod-ne2k-pci is not set
-# CONFIG_PACKAGE_kmod-pcnet32 is not set
-# CONFIG_PACKAGE_kmod-r6040 is not set
-# CONFIG_PACKAGE_kmod-r8169 is not set
 CONFIG_PACKAGE_kmod-siit=m
-# CONFIG_PACKAGE_kmod-sis190 is not set
-# CONFIG_PACKAGE_kmod-sis900 is not set
-# CONFIG_PACKAGE_kmod-skge is not set
-# CONFIG_PACKAGE_kmod-sky2 is not set
-# CONFIG_PACKAGE_kmod-solos-pci is not set
 CONFIG_PACKAGE_kmod-swconfig=m
 # CONFIG_PACKAGE_kmod-switch-ip17xx is not set
 # CONFIG_PACKAGE_kmod-switch-rtl8366-smi is not set
 # CONFIG_PACKAGE_kmod-switch-rtl8366rb is not set
 # CONFIG_PACKAGE_kmod-switch-rtl8366s is not set
 # CONFIG_PACKAGE_kmod-tg3 is not set
-# CONFIG_PACKAGE_kmod-tulip is not set
-# CONFIG_PACKAGE_kmod-via-rhine is not set
-# CONFIG_PACKAGE_kmod-via-velocity is not set

 #
 # Network Support
@@ -1842,7 +1759,6 @@
 #
 # Other modules
 #
-# CONFIG_PACKAGE_kmod-bcma is not set
 # CONFIG_PACKAGE_kmod-bluetooth is not set
 CONFIG_PACKAGE_kmod-button-hotplug=y
 # CONFIG_PACKAGE_kmod-eeprom-93cx6 is not set
@@ -1851,7 +1767,7 @@
 CONFIG_PACKAGE_kmod-gpio-button-hotplug=y
 # CONFIG_PACKAGE_kmod-gpio-dev is not set
 # CONFIG_PACKAGE_kmod-gpio-nxp-74hc164 is not set
-# CONFIG_PACKAGE_kmod-hid is not set
+CONFIG_PACKAGE_kmod-hid=y
 CONFIG_PACKAGE_kmod-input-core=y
 # CONFIG_PACKAGE_kmod-input-evdev is not set
 CONFIG_PACKAGE_kmod-input-gpio-buttons=y
@@ -1869,13 +1785,10 @@
 # CONFIG_PACKAGE_kmod-pwm is not set
 # CONFIG_PACKAGE_kmod-pwm-gpio is not set
 # CONFIG_PACKAGE_kmod-regmap is not set
-# CONFIG_PACKAGE_kmod-rfkill is not set
 # CONFIG_PACKAGE_kmod-rotary-gpio-custom is not set
 # CONFIG_PACKAGE_kmod-serial-8250 is not set
 # CONFIG_PACKAGE_kmod-softdog is not set
-# CONFIG_PACKAGE_kmod-ssb is not set
 # CONFIG_PACKAGE_kmod-tcp-ledbat is not set
-CONFIG_PACKAGE_kmod-wdt-ath79=y

 #
 # PCMCIA support
@@ -1890,7 +1803,6 @@
 # CONFIG_PACKAGE_kmod-spi-gpio is not set
 # CONFIG_PACKAGE_kmod-spi-gpio-old is not set
 # CONFIG_PACKAGE_kmod-spi-ks8995 is not set
-# CONFIG_PACKAGE_kmod-spi-vsc7385 is not set

 #
 # Sound Support
@@ -1898,6 +1810,7 @@
 # CONFIG_PACKAGE_kmod-ac97 is not set
 # CONFIG_PACKAGE_kmod-pcspkr is not set
 CONFIG_PACKAGE_kmod-sound-core=m
+CONFIG_PACKAGE_kmod-sound-arm-bcm2835=m
 # CONFIG_PACKAGE_kmod-sound-cs5535audio is not set
 # CONFIG_PACKAGE_kmod-sound-i8x0 is not set
 # CONFIG_PACKAGE_kmod-sound-seq is not set
@@ -1912,8 +1825,10 @@
 # CONFIG_PACKAGE_kmod-usb-atm is not set
 # CONFIG_PACKAGE_kmod-usb-cm109 is not set
 CONFIG_PACKAGE_kmod-usb-core=y
-# CONFIG_PACKAGE_kmod-usb-hid is not set
-# CONFIG_PACKAGE_kmod-usb-net is not set
+# CONFIG_PACKAGE_kmod-usb-eth-gadget is not set
+# CONFIG_PACKAGE_kmod-usb-gadget is not set
+CONFIG_PACKAGE_kmod-usb-hid=y
+CONFIG_PACKAGE_kmod-usb-net=y
 CONFIG_PACKAGE_kmod-usb-ohci=y
 CONFIG_PACKAGE_kmod-usb-printer=m
 CONFIG_PACKAGE_kmod-usb-serial=m
@@ -1950,6 +1865,10 @@
 #
 # Video Support
 #
+# CONFIG_PACKAGE_kmod-fb is not set
+# CONFIG_PACKAGE_kmod-fb-cfb-copyarea is not set
+# CONFIG_PACKAGE_kmod-fb-cfb-fillrect is not set
+# CONFIG_PACKAGE_kmod-fb-cfb-imgblt is not set
 # CONFIG_PACKAGE_kmod-video-core is not set

 #
@@ -1968,7 +1887,6 @@
 #
 # Wireless Drivers
 #
-# CONFIG_PACKAGE_kmod-acx-mac80211 is not set
 CONFIG_PACKAGE_kmod-ath=y

 #
@@ -1976,24 +1894,12 @@
 #
 CONFIG_ATH_USER_REGD=y
 # CONFIG_PACKAGE_ATH_DEBUG is not set
-# CONFIG_PACKAGE_kmod-ath5k is not set
-CONFIG_PACKAGE_kmod-ath9k=y
 CONFIG_PACKAGE_kmod-ath9k-common=y
 CONFIG_PACKAGE_kmod-ath9k-htc=m
-# CONFIG_PACKAGE_kmod-b43 is not set
-# CONFIG_PACKAGE_kmod-b43legacy is not set
 # CONFIG_PACKAGE_kmod-brcmfmac is not set
-# CONFIG_PACKAGE_kmod-brcmsmac is not set
 # CONFIG_PACKAGE_kmod-brcmutil is not set
 # CONFIG_PACKAGE_kmod-carl9170 is not set
 CONFIG_PACKAGE_kmod-cfg80211=y
-# CONFIG_PACKAGE_kmod-hostap is not set
-# CONFIG_PACKAGE_kmod-hostap-pci is not set
-# CONFIG_PACKAGE_kmod-hostap-plx is not set
-# CONFIG_PACKAGE_kmod-iwl-legacy is not set
-# CONFIG_PACKAGE_kmod-iwl3945 is not set
-# CONFIG_PACKAGE_kmod-iwl4965 is not set
-# CONFIG_PACKAGE_kmod-iwlagn is not set
 # CONFIG_PACKAGE_kmod-lib80211 is not set
 # CONFIG_PACKAGE_kmod-libertas-sd is not set
 # CONFIG_PACKAGE_kmod-libertas-usb is not set
@@ -2005,25 +1911,11 @@
 CONFIG_PACKAGE_MAC80211_DEBUGFS=y
 CONFIG_PACKAGE_MAC80211_MESH=y
 # CONFIG_PACKAGE_kmod-mac80211-hwsim is not set
-# CONFIG_PACKAGE_kmod-madwifi is not set
-# CONFIG_PACKAGE_kmod-mwl8k is not set
-# CONFIG_PACKAGE_kmod-net-airo is not set
-# CONFIG_PACKAGE_kmod-net-hermes is not set
-# CONFIG_PACKAGE_kmod-net-hermes-pci is not set
-# CONFIG_PACKAGE_kmod-net-hermes-plx is not set
-# CONFIG_PACKAGE_kmod-net-ipw2100 is not set
-# CONFIG_PACKAGE_kmod-net-ipw2200 is not set
-# CONFIG_PACKAGE_kmod-net-libipw is not set
-# CONFIG_PACKAGE_kmod-net-prism54 is not set
 # CONFIG_PACKAGE_kmod-net-zd1201 is not set
 # CONFIG_PACKAGE_kmod-p54-common is not set
-# CONFIG_PACKAGE_kmod-p54-pci is not set
 # CONFIG_PACKAGE_kmod-p54-usb is not set
-# CONFIG_PACKAGE_kmod-rt2400-pci is not set
-# CONFIG_PACKAGE_kmod-rt2500-pci is not set
 # CONFIG_PACKAGE_kmod-rt2500-usb is not set
 # CONFIG_PACKAGE_kmod-rt2800-lib is not set
-# CONFIG_PACKAGE_kmod-rt2800-pci is not set
 # CONFIG_PACKAGE_kmod-rt2800-usb is not set
 CONFIG_PACKAGE_kmod-rt2x00-lib=m

@@ -2032,18 +1924,15 @@
 #
 # CONFIG_PACKAGE_RT2X00_LIB_DEBUGFS is not set
 # CONFIG_PACKAGE_RT2X00_DEBUG is not set
-# CONFIG_PACKAGE_kmod-rt2x00-pci is not set
 CONFIG_PACKAGE_kmod-rt2x00-usb=m
-# CONFIG_PACKAGE_kmod-rt61-pci is not set
 CONFIG_PACKAGE_kmod-rt73-usb=m
-# CONFIG_PACKAGE_kmod-rtl8180 is not set
 # CONFIG_PACKAGE_kmod-rtl8187 is not set
 # CONFIG_PACKAGE_kmod-zd1211rw is not set

 #
 # Boot Loaders
 #
-# CONFIG_PACKAGE_uboot-ar71xx-nbg460n_550n_550nh is not set
+CONFIG_PACKAGE_brcm2708-gpu-fw=y

 #
 # Administration
@@ -2250,7 +2139,7 @@
 #
 # Firewall
 #
-CONFIG_PACKAGE_arptables=m
+# CONFIG_PACKAGE_arptables is not set
 # CONFIG_PACKAGE_conntrack-tools is not set
 CONFIG_PACKAGE_ebtables=m
 CONFIG_PACKAGE_ebtables-utils=m
@@ -2537,17 +2426,12 @@
 # CONFIG_PACKAGE_snmp-utils is not set
 # CONFIG_PACKAGE_snmpd is not set
 # CONFIG_PACKAGE_snmpd-static is not set
-# CONFIG_PACKAGE_soloscli is not set
 # CONFIG_PACKAGE_ss is not set
 CONFIG_PACKAGE_tc=y
 # CONFIG_PACKAGE_tcpdump is not set
 # CONFIG_PACKAGE_tcpdump-mini is not set
 # CONFIG_PACKAGE_tcptraceroute is not set
 # CONFIG_PACKAGE_vnstat is not set
-CONFIG_PACKAGE_vsc7385-ucode-ap83=m
-CONFIG_PACKAGE_vsc7385-ucode-pb44=m
-CONFIG_PACKAGE_vsc7395-ucode-ap83=m
-CONFIG_PACKAGE_vsc7395-ucode-pb44=m
 # CONFIG_PACKAGE_whob is not set
 # CONFIG_PACKAGE_wol is not set
 CONFIG_PACKAGE_wpa-cli=m
@@ -2672,6 +2556,7 @@
 # CONFIG_PACKAGE_dropbearconvert is not set
 # CONFIG_PACKAGE_dropbearconvert-xinetd is not set
 # CONFIG_PACKAGE_estats is not set
+# CONFIG_PACKAGE_fbtest is not set
 CONFIG_PACKAGE_fconfig=m
 # CONFIG_PACKAGE_flock is not set
 CONFIG_PACKAGE_gdb=m
@@ -2708,7 +2593,6 @@
 # CONFIG_PACKAGE_procps is not set
 # CONFIG_PACKAGE_psmisc is not set
 CONFIG_PACKAGE_px5g=y
-# CONFIG_PACKAGE_rbcfg is not set
 # CONFIG_PACKAGE_rename is not set
 # CONFIG_PACKAGE_rng-tools is not set
 # CONFIG_PACKAGE_robocfg is not set


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-08-22 12:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-18  6:01 [Cerowrt-devel] Raspberry Pi build Mark Constable
2012-08-18 17:38 ` Dave Taht
2012-08-18 18:07   ` Robert Bradley
2012-08-18 18:53     ` Dave Taht
2012-08-19  0:59       ` Robert Bradley
2012-08-22 12:15         ` Mark Constable

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox