...
La verdad que como no he montado nunca el pivot overlay, no me atreví a reportar el error por pensar que sería un error mío al ponerlo a funcionar. A ver si consigues tu algo y nos cuentas.
Saludos!
Mañana veo el detalle y si hay problemas abrís un ticket. Raro, raro.
Buenas !
Tendría que volver a probar el último trunk, al parecer se ha modificado el makefile del firewall3 y alguna cosilla más que puede resolverme varios problemas. En cuanto al pivot-overlay, doy más detalles (de memoria, me temo):
Test 1 - Pendrive 8 GB con tres particiones primarias
sda1 -> ext3 256 MB para sistema
sda2 -> xfs 7.5 GB para home (no la llegué a montar, así que el FS "raro" no tiene que ver) y
sda3 -> swap, 256 MB (no recuerdo haber hecho el mkswap y el swapon)
Las particiones se detectan correctamente y se pueden montar.
- Hago la copia de overlay con tar.
- Modifico el /etc/config/fstab para añadirlo, en un principio monto por UUID (no me gusta usar sdaX). Se monta en /tmp/overlay-disabled.
- Copio el fichero md5sum de la flash a sda1. Reinicio. Montado en /tmp/overlay-disable
- Cambio el /etc/config/fstab y en lugar de montar por UUID monto por sda1. Mismo resultado. Reinicio. Mismo resultado. Vuelvo a copiar el md5sum y reinicio. Lo mismo.
- Como prueba final, añado el "is_rootfs 1" (digo la opción de memoria) en el /etc/config/fstab y reinicio (sin copiar y copiando el md5sum). Mismo resultado.
El segundo test se hizo con un pendrive de 1 GB y una única partición ext3. Mismos resultados.
Tengo que seguir haciendo pruebas al respecto a ver si sigue fallando o no... Amén de que lo que cuento ahí arriba está muy bien como conversación de bar pero no sirve de mucho para un desarrollador
(a todo esto, si veo a dos personas hablando de esto en un bar les invito a una birra, por deformación profesional
)
--- Edito
Añado un log con el boot intentando hacer un pivot overlay y, al final, muestro los comandos que he compilado en el busybox, no sea que se me haya pasado compilar algún comando...
ROM VER: 1.0.3
CFG 01
Read EEPROMX
X
U-Boot 2010.03 (May 16 2012 - 05:51:08)
Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM: 64 MB
Flash: 4 MB
Net:
searching for rtl8306 switch ... found
lq_cpe_eth
Hit any key to stop autoboot: 0
## Booting kernel from Legacy Image at b0020000 ...
Image Name: MIPS OpenWrt Linux-3.7.10
Created: 2013-03-12 21:30:53 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 1190029 Bytes = 1.1 MB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
[ 0.000000] Linux version 3.7.10 (bruno@forlayo.pic.es) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #5 Mon Mar 13
[ 0.000000] SoC: Danube rev 1.3
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[ 0.000000] Board: ARV4518PWR01 - SMC7908A-ISP
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x03ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x03ffffff]
[ 0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] __ex_table already sorted, skipping sort
[ 0.000000] Writing ErrCtl register=00000008
[ 0.000000] Readback ErrCtl register=00000008
[ 0.000000] Memory: 61192k/65536k available (2533k kernel code, 4344k reserved, 775k data, 200k init, 0k highmem)
[ 0.000000] NR_IRQS:256
[ 0.000000] CPU Clock: 333MHz
[ 0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[ 0.036000] pid_max: default: 32768 minimum: 301
[ 0.040000] Mount-cache hash table entries: 512
[ 0.044000] pinctrl core: initialized pinctrl subsystem
[ 0.048000] NET: Registered protocol family 16
[ 0.068000] pinctrl-xway 1e100b10.pinmux: Init done
[ 0.072000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[ 0.084000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[ 0.088000] MEM 0x0000000018000000..0x0000000019ffffff
[ 0.092000] IO 0x000000001ae00000..0x000000001affffff
[ 0.116000] bio: create slab <bio-0> at 0
[ 0.124000] usbcore: registered new interface driver usbfs
[ 0.128000] usbcore: registered new interface driver hub
[ 0.132000] usbcore: registered new device driver usb
[ 0.136000] PCI host bridge to bus 0000:00
[ 0.140000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[ 0.144000] pci_bus 0000:00: root bus resource [io 0x1ae00000-0x1affffff]
[ 0.148000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 0.152000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[ 0.156000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[ 0.160000] Switching to clocksource MIPS
[ 0.168000] NET: Registered protocol family 2
[ 0.176000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.180000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.188000] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.196000] TCP: reno registered
[ 0.196000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.204000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.212000] NET: Registered protocol family 1
[ 0.216000] gptu: totally 6 16-bit timers/counters
[ 0.220000] gptu: misc_register on minor 63
[ 0.224000] gptu: succeeded to request irq 126
[ 0.228000] gptu: succeeded to request irq 127
[ 0.236000] gptu: succeeded to request irq 128
[ 0.240000] gptu: succeeded to request irq 129
[ 0.244000] gptu: succeeded to request irq 130
[ 0.248000] gptu: succeeded to request irq 131
[ 0.260000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[ 0.264000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[ 0.272000] ath5k,eeprom 103f0400.ath5k_eep: loaded ath5k eeprom
[ 0.284000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.292000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.300000] msgmni has been set to 119
[ 0.304000] io scheduler noop registered
[ 0.308000] io scheduler deadline registered (default)
[ 0.316000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[ 0.324000] console [ttyLTQ0] enabled, bootconsole disabled
[ 0.324000] console [ttyLTQ0] enabled, bootconsole disabled
[ 0.340000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[ 0.348000] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.352000] Amd/Fujitsu Extended Query version 1.1.
[ 0.356000] number of CFI chips: 1
[ 0.360000] 4 ofpart partitions found on MTD device ltq_nor
[ 0.364000] Creating 4 MTD partitions on "ltq_nor":
[ 0.368000] 0x000000000000-0x000000010000 : "uboot"
[ 0.376000] 0x000000010000-0x000000020000 : "uboot_env"
[ 0.384000] 0x000000020000-0x0000003f0000 : "linux"
[ 0.392000] found squashfs behind kernel
[ 0.392000] Creating 2 MTD partitions on "ltq_nor":
[ 0.396000] 0x000000020000-0x0000001428cd : "kernel"
[ 0.404000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-oy
[ 0.420000] 0x0000001428cd-0x0000003f0000 : "rootfs"
[ 0.420000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-oy
[ 0.436000] mtd: partition "rootfs" set to be root filesystem
[ 0.440000] mtd: partition "rootfs_data" created automatically, ofs=350000, len=A0000
[ 0.448000] 0x000000350000-0x0000003f0000 : "rootfs_data"
[ 0.456000] 0x0000003f0000-0x000000400000 : "boardconfig"
[ 0.488000] libphy: ltq_mii: probed
[ 0.520000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[ 0.528000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[ 0.540000] wdt 1f8803f0.watchdog: Init done
[ 0.544000] leds-gpio gpio-leds.5: pins are not configured from the driver
[ 0.560000] TCP: cubic registered
[ 0.560000] NET: Registered protocol family 17
[ 0.564000] 8021q: 802.1Q VLAN Support v1.8
[ 0.584000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[ 0.592000] Freeing unused kernel memory: 200k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[ 8.056000] jffs2: notice: (450) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and.
[ 9.184000] SCSI subsystem initialized
[ 10.020000] Initializing USB Mass Storage driver...
[ 10.024000] usbcore: registered new interface driver usb-storage
[ 10.028000] USB Mass Storage support registered.
switching to jffs2
- init -
Please press Enter to activate this console. [ 31.480000] Compat-drivers backport release: compat-drivers-2013-01-21-1
[ 31.484000] Backport based on wireless-testing.git master-2013-02-22
[ 31.492000] compat.git: wireless-testing.git
[ 31.536000] cfg80211: Calling CRDA to update world regulatory domain
[ 31.540000] cfg80211: World regulatory domain updated:
[ 31.544000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 31.552000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 31.560000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 31.568000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 31.576000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 31.584000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 32.860000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[ 32.864000] ath5k 0000:00:0e.0: registered as 'phy0'
[ 32.876000] ath5k: phy0: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[ 32.916000] NET: Registered protocol family 8
[ 32.916000] NET: Registered protocol family 20
[ 33.560000] PPP generic driver version 2.4.2
[ 33.840000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 34.284000] NET: Registered protocol family 24
[ 34.336000] nf_conntrack version 0.5.0 (959 buckets, 3836 max)
[ 35.024000] IFX MEI Version 5.00.00
[ 35.056000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[ 35.560000] IFXUSB: USB core #0 soft-reset
[ 35.764000] IFXUSB: USB core #0 soft-reset
[ 35.768000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[ 35.772000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[ 35.780000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[ 35.784000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[ 35.792000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[ 35.796000] IFXUSB: Init: Power Port (0)
[ 35.800000] hub 1-0:1.0: USB hub found
[ 35.804000] hub 1-0:1.0: 1 port detected
[ 35.808000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[ 35.844000]
[ 35.844000]
[ 35.844000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[ 35.876000] ATM1.0.26 ATM (A1) firmware version 0.17
[ 35.880000] ifxmips_atm: ATM init succeed
[ 36.180000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd
[ 36.380000] scsi0 : usb-storage 1-1:1.0
[ 37.384000] scsi 0:0:0:0: Direct-Access Ut163 USB2FlashStorage 0.00 PQ: 0 ANSI: 2
[ 37.396000] sd 0:0:0:0: [sda] 1974271 512-byte logical blocks: (1.01 GB/963 MiB)
[ 37.420000] sd 0:0:0:0: [sda] Write Protect is off
[ 37.432000] sd 0:0:0:0: [sda] Asking for cache data failed
[ 37.436000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 37.456000] sd 0:0:0:0: [sda] Asking for cache data failed
[ 37.460000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 37.536000] sda: sda1
[ 37.668000] sd 0:0:0:0: [sda] Asking for cache data failed
[ 37.672000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 37.680000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 40.944000] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[ 40.984000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 47.532000] device eth0 entered promiscuous mode
[ 47.540000] br-lan: port 1(eth0) entered forwarding state
[ 47.544000] br-lan: port 1(eth0) entered forwarding state
[ 49.548000] br-lan: port 1(eth0) entered forwarding state
[ 53.488000] device wlan0 entered promiscuous mode
[ 54.324000] br-lan: port 2(wlan0) entered forwarding state
[ 54.328000] br-lan: port 2(wlan0) entered forwarding state
[ 56.332000] br-lan: port 2(wlan0) entered forwarding state
BusyBox v1.19.4 (2013-03-07 10:47:51 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
BARRIER BREAKER (Bleeding Edge, r35964)
-----------------------------------------------------
* 1/2 oz Galliano Pour all ingredients into
* 4 oz cold Coffee an irish coffee mug filled
* 1 1/2 oz Dark Rum with crushed ice. Stir.
* 2 tsp. Creme de Cacao
-----------------------------------------------------
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock5 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /tmp/overlay-disabled type ext3 (rw,sync,relatime,data=ordered)
root@OpenWrt:/# cat /etc/config/fstab
config global automount
option from_fstab 0
option anon_mount 0
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /overlay
option device /dev/sda1
option fstype ext3
option options rw,sync
option enabled 1
option enabled_fsck 0
root@OpenWrt:/# cat /etc/fstab
# WARNING: this is an auto generated file, please use uci to set defined filesystems
/dev/sda1 /tmp/overlay-disabled ext3 rw,sync 0 0
root@OpenWrt:/# uci commit
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock5 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /tmp/overlay-disabled type ext3 (rw,sync,relatime,data=ordered)
root@OpenWrt:/# /etc/init.d/fstab restart
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /tmp/overlay-disabled type ext3 (rw,sync,relatime,data=ordered)
root@OpenWrt:/#
root@OpenWrt:/# opkg list
base-files - 134-r35964
blkid - 2.21.2-1
block-mount - 0.2.0-10
br2684ctl - 2.5.2-5
busybox - 1.19.4-6
dnsmasq - 2.62-3
dropbear - 2012.55-2
firewall3 - 2013-03-02
hotplug2 - 1.0-beta-4
iptables - 1.4.18-2
iw - 3.6-1
jshn - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
kernel - 3.7.10-1-fc170eb6b4e7fe3a82e9ca6f0b02b8e7
kmod-ath - 3.7.10+2013-02-22-1
kmod-ath5k - 3.7.10+2013-02-22-1
kmod-atm - 3.7.10-1
kmod-cfg80211 - 3.7.10+2013-02-22-1
kmod-crypto-aes - 3.7.10-1
kmod-crypto-arc4 - 3.7.10-1
kmod-crypto-core - 3.7.10-1
kmod-crypto-hash - 3.7.10-1
kmod-crypto-manager - 3.7.10-1
kmod-fs-autofs4 - 3.7.10-1
kmod-fs-ext4 - 3.7.10-1
kmod-fs-vfat - 3.7.10-1
kmod-gpio-button-hotplug - 3.7.10-1
kmod-ipt-conntrack - 3.7.10-1
kmod-ipt-core - 3.7.10-1
kmod-ipt-nat - 3.7.10-1
kmod-ipt-nathelper - 3.7.10-1
kmod-leds-gpio - 3.7.10-1
kmod-ledtrig-usbdev - 3.7.10-1
kmod-lib-crc-ccitt - 3.7.10-1
kmod-lib-crc16 - 3.7.10-1
kmod-ltq-adsl-danube - 3.7.10+3.24.4.4-1
kmod-ltq-adsl-danube-fw-a - 0.1-1
kmod-ltq-adsl-danube-mei - 3.7.10-1
kmod-ltq-atm-danube - 3.7.10-1
kmod-ltq-hcd-danube - 3.7.10-1
kmod-mac80211 - 3.7.10+2013-02-22-1
kmod-nls-base - 3.7.10-1
kmod-nls-cp437 - 3.7.10-1
kmod-nls-cp850 - 3.7.10-1
kmod-nls-iso8859-1 - 3.7.10-1
kmod-nls-iso8859-15 - 3.7.10-1
kmod-nls-utf8 - 3.7.10-1
kmod-ppp - 3.7.10-1
kmod-pppoa - 3.7.10-1
kmod-pppoe - 3.7.10-1
kmod-pppox - 3.7.10-1
kmod-scsi-core - 3.7.10-1
kmod-usb-core - 3.7.10-1
kmod-usb-storage - 3.7.10-1
libblkid - 2.21.2-1
libblobmsg-json - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libc - 0.9.33.2-1
libgcc - 4.6-linaro-1
libip4tc - 1.4.18-2
libip6tc - 1.4.18-2
libjson - 0.9-2
libnl-tiny - 0.1-3
libpthread - 0.9.33.2-1
libubox - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci - 2013-01-04.1-1
libuuid - 2.21.2-1
libxtables - 1.4.18-2
linux-atm - 2.5.2-5
ltq-adsl-app - 3.24.4.4-2
mtd - 20
netifd - 2013-02-19-486aa750a164d41905beb61afec89268e3eb7f48
opkg - 618-3
ppp - 2.4.5-9
ppp-mod-pppoa - 2.4.5-9
ppp-mod-pppoe - 2.4.5-9
procd - 2012-12-20-d343dd9e9a64d4ae7d225ea29169e97fa8d116a1
relayd - 2011-10-24-4e8f1fa4ca2b176500362843a9e57ea5abd4b7a3
swap-utils - 2.21.2-1
swconfig - 10
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
ubusd - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
uci - 2013-01-04.1-1
wpad-mini - 20130302-1
root@OpenWrt:/# lsmod
Module Size Used by Tainted: G
ltq_atm_danube 29191 1
drv_dsl_cpe_api 119757 0
ltq_hcd_danube 53299 0
ltq_mei_danube 16953 2 ltq_atm_danube,drv_dsl_cpe_api
ledtrig_usbdev 1953 0
nf_nat_irc 849 0
nf_nat_ftp 1153 0
nf_conntrack_irc 2737 1 nf_nat_irc
nf_conntrack_ftp 5105 1 nf_nat_ftp
ipt_MASQUERADE 1073 1
iptable_nat 1569 1
xt_nat 1089 0
nf_nat_ipv4 2479 1 iptable_nat
nf_nat 9968 6 nf_nat_irc,nf_nat_ftp,ipt_MASQUERADE,iptable_nat,xt_nat,nf_nat_ipv4
pppoe 8513 0
xt_conntrack 2145 3
xt_CT 2817 0
iptable_raw 641 1
xt_state 705 0
nf_conntrack_ipv4 4709 4
nf_defrag_ipv4 743 1 nf_conntrack_ipv4
nf_conntrack 44902 12 nf_nat_irc,nf_nat_ftp,nf_conntrack_irc,nf_conntrack_ftp,ipt_MASQUERADE,iptable_nat,nf_nat_ipv4,nf_nat,xt_co4
pppox 1323 1 pppoe
pppoatm 3409 0
ipt_REJECT 1825 2
xt_TCPMSS 2705 1
xt_LOG 9665 0
xt_comment 481 4
xt_multiport 1185 0
xt_mac 609 0
xt_limit 1329 1
iptable_mangle 897 1
iptable_filter 673 1
ip_tables 9374 4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter
xt_tcpudp 1681 4
x_tables 11046 17 ipt_MASQUERADE,xt_nat,xt_conntrack,xt_CT,iptable_raw,xt_state,ipt_REJECT,xt_TCPMSS,xt_LOG,xt_comment,xt_mulp
ppp_async 6993 0
ppp_generic 20883 4 pppoe,pppox,pppoatm,ppp_async
slhc 4860 1 ppp_generic
gpio_button_hotplug 4721 0
vfat 8257 0
fat 45072 1 vfat
autofs4 18546 0
br2684 6817 1
atm 37571 5 ltq_atm_danube,pppoatm,br2684
ath5k 150691 0
ath 16314 1 ath5k
nls_utf8 865 0
nls_iso8859_15 3393 0
nls_iso8859_1 2881 0
nls_cp850 3649 0
nls_cp437 4417 0
mac80211 324144 1 ath5k
crc_ccitt 1020 1 ppp_async
cfg80211 176727 3 ath5k,ath,mac80211
compat 5042 3 ath5k,mac80211,cfg80211
arc4 1361 2
crypto_blkcipher 10664 1 arc4
aead 4257 0
usb_storage 35604 1
sd_mod 25889 2
ext4 289597 1
jbd2 52207 1 ext4
mbcache 4270 1 ext4
scsi_mod 79132 2 usb_storage,sd_mod
crc16 1016 1 ext4
crypto_hash 9627 2 ext4,jbd2
root@OpenWrt:/# busybox
BusyBox v1.19.4 (2013-03-07 10:47:51 CET) multi-call binary.
Copyright (C) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: busybox --list[-full]
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, arping, ash, awk, basename, brctl, bunzip2, bzcat, bzip2, cat,
chgrp, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cut, date,
dd, df, dirname, dmesg, du, echo, egrep, env, ether-wake, expr, false,
fgrep, find, free, fsync, grep, gunzip, gzip, halt, head, hexdump,
hostid, hwclock, id, ifconfig, init, insmod, kill, killall, klogd,
less, ln, lock, logger, logread, ls, lsmod, md5sum, mkdir, mkfifo,
mknod, mkswap, mktemp, mount, mv, nc, netmsg, netstat, nice, nslookup,
ntpd, passwd, pgrep, pidof, ping, ping6, pivot_root, poweroff, printf,
ps, pwd, readlink, reboot, reset, rm, rmdir, rmmod, route, sed, seq,
sh, sleep, sort, start-stop-daemon, strings, swapoff, swapon,
switch_root, sync, sysctl, syslogd, tail, tar, tee, test, time, top,
touch, tr, traceroute, true, udhcpc, umount, uname, uniq, unzip,
uptime, vconfig, vi, watch, watchdog, wc, wget, which, xargs, yes,
zcat
root@OpenWrt:/#