Detailed information about the livebox at:
http://wiki.openwrt.org/toh/inventel/dv4210
(please contribute to this wiki if you have some relevant info about this board, or related stuff)
Improvements since the first howto (the older one at my blog) I made :
- Telnet access to Redboot without serial cable
- CPU: icache and dcache activated (now the board is much faster)
- The new Redboot is able to read Big and Little endian cramfs partitions (no longer needed since we use a gz compressed kernel)
- RAM redboot for flashing Redboot itself (without bricking the board)
- New script for generating a single combined image: script+partitions
- Now we only need to put the image into the tftp server and flash without entering commands manually.
- Lot of room inside the flash thanks to the script using (squashfs)+(gz compressed kernel), generating the smaller possible partitions.
- NEW: READAHEAD CACHE ENABLED, MEMORY WRITE-BACK. Now the Performance is even better.
**************
I will explain the steps for installing Openwr with the most free space available in the flash chip. After this you'll be able to install packages in that free space.
You'll need this modified redboot installed into your livebox (redbootelnet04).
http://files.myopera.com/danitool/liveb … lnet04.rom
For installling this redboot:
1. First of all you will need a telnet command line access to your Livebox, there are several howtos on internet to do this.
2. A ftp or http server to load redboot
Put redbootelnet04.rom in your ftp server.
Telnet you livebox load (wget) the redboot:
# /etc/init.d/ramdisk start 16
# cd /mnt/ramdisk/rd1
# wget http://url_to_get/redbootelnet04.rom
# fcp -v redbootelnet04.rom /dev/mtd0
Erasing blocks: 3/3 (100%)
Writing data: 192k/192k (100%)
Verifying data: 192k/192k (100%)
#
Also as always you will need to build your own Openwrt firmware. Or you can test my compiled images
http://files.myopera.com/danitool/liveb … 1_luci.zip (Backfire_10.03.1)
http://files.myopera.com/danitool/liveb … t30414.zip (with luci, kernel 3.0.18)
http://files.myopera.com/danitool/liveb … t29978.zip (with luci)
http://files.myopera.com/danitool/liveb … t29366.zip (with luci)
Before start building the OpenWrt image for livebox you will need some stuff:
svn gcc g++ binutils patch make automake gettext pkg-config unzip bzip2 flex bison libz-dev quilt gawk flex libghc6-zlib-dev...
Here we go again
Make a directory somewhere called "openwrt" and open a terminal there. Enter this comands
[dani@tool openwrt]$ svn co svn://svn.openwrt.org/openwrt/branches/backfire
[dani@tool openwrt]$ cd backfire
[dani@tool backfire]$ grep LINUX_VERSION target/linux/brcm63xx/Makefile
LINUX_VERSION:=2.6.32.27
Put the new livebox patch
170-board_livebox.patch
in:
target/linux/brcm63xx/patches-2.6.3x/ (2.6.3x is the current linux version, grep told us it is 2.6.32)
If you are building openwrt with the trunk branch you won't need the patch since it's already merged in latest versions. However maybe better idea tu use the backfire branch since it should be more stable.
I'll assume you are using a fresh Openwrt environment with default settings:
Open another terminal in backfire (or trunk) subdirectory and enter the command:
[dani@tool backfire]$ make menuconfig
Then search in the menus the following stuff and check it.
??????????????????????????? Target System ????????????????????????????
? ?
? ????????????????????^(-)?????????????????????????????????????????? ?
? ? ( ) Atheros AR231x/AR5312 ? ?
? ? ( ) Atheros AR71xx/AR7240/AR913x ? ?
? ? ( ) Atmel AT91 ? ?
? ? ( ) Atmel AVR32 ? ?
? ? ( ) Axis ETRAX 100LX ? ?
? ? (X) Broadcom BCM63xx ? ?
? ????????????????????v(+)?????????????????????????????????????????? ?
??????????????????????????????????????????????????????????????????????
? <Select> < Help > ?
??????????????????????????????????????????????????????????????????????
If you don't need iptables, I recomend to disable it. This allows us to disable the netfilter modules, it really improves the network performance, and avoids the high cpu loads when transfering data.
Location:
-> Network
?????????????????????????????????????? Network ???????????????????????????????????????
? ?????????????????????????????????????????????????????????????????????????????????? ?
? ? < > arptables....................................... ARP firewalling software ? ?
? ? --- crda.............................. Central Regulatory Domain Agent (CRDA) ? ?
? ? < > ebtables................. Ethernet bridge firewall administration utility ? ?
? ? < > ebtables-utils........................... ebtables save/restore utilities ? ?
? ? < > genl.................................... General netlink utility frontend ? ?
? ? < > hostapd................................. IEEE 802.1x Authenticator (full) ? ?
? ? < > hostapd-mini.................... IEEE 802.1x Authenticator (WPA-PSK only) ? ?
? ? < > hostapd-utils.......................... IEEE 802.1x Authenticator (utils) ? ?
? ? < > ifenslave........ A utility to manipulate kernel ethernet bonding devices ? ?
? ? < > ip............................................... Routing control utility ? ?
? ? < > ipset....................................... IPset administration utility ? ?
? ? <*> iptables............................... IPv4 firewall administration tool ? ?
? ? --- iw.............................. cfg80211 interface configuration utility ? ?
? ? < > ppp........................................................... PPP daemon ? ?
? ? < > ppp-multilink........................ PPP daemon (with multilink support) ? ?
? ? < > pptp......................................................... PPTP client ? ?
? ??v(+)???????????????????????????????????????????????????????????????????????????? ?
??????????????????????????????????????????????????????????????????????????????????????
? <Select> < Exit > < Help > ?
??????????????????????????????????????????????????????????????????????????????????????
Disable all netfilter modules, it will bring you better performance:
Location:
-> Kernel modules
-> Netfilter Extensions
????????????????????????????????? Netfilter Extensions ??????????????????????????????????
? ????????????????????????????????????????????????????????????????????????????????????? ?
? ? < > kmod-arptables................................... ARP firewalling modules ? ?
? ? < > kmod-ebtables................................. Bridge firewalling modules ? ?
? ? < > kmod-ip6tables.............................................. IPv6 modules ? ?
? ? --- kmod-ipt-core............................................. Netfilter core ? ?
? ? --- kmod-ipt-conntrack..................... Basic connection tracking modules ? ?
? ? < > kmod-ipt-conntrack-extra............... Extra connection tracking modules ? ?
? ? < > kmod-ipt-extra............................................. Extra modules ? ?
? ? < > kmod-ipt-filter.................... Modules for packet content inspection ? ?
? ? < > kmod-ipt-hashlimit............................. Netfilter hashlimit match ? ?
? ? < > kmod-ipt-ipopt........... Modules for matching/changing IP packet options ? ?
? ? < > kmod-ipt-iprange........................... Module for matching ip ranges ? ?
? ? < > kmod-ipt-ipsec........................ Modules for matching IPSec packets ? ?
? ? < > kmod-ipt-ipset................................... IPset netfilter modules ? ?
? ? --- kmod-ipt-nat........................................... Basic NAT targets ? ?
? ? < > kmod-ipt-nat-extra..................................... Extra NAT targets ? ?
? ? < > kmod-ipt-nathelper....................... Basic Conntrack and NAT helpers ? ?
? ? < > kmod-ipt-nathelper-extra................. Extra Conntrack and NAT helpers ? ?
? ? < > kmod-ipt-queue..................... Module for user-space packet queueing ? ?
? ? < > kmod-ipt-tproxy............................. Transparent proxying support ? ?
? ? < > kmod-ipt-ulog....................... Module for user-space packet logging ? ?
? ? < > kmod-nf-conntrack-netlink.......... Connection tracking netlink interface ? ?
? ? < > kmod-nfnetlink......................... Netlink-based userspace interface ? ?
? ? < > kmod-nfnetlink-log................ Netfilter LOG over NFNETLINK interface ? ?
? ? < > kmod-nfnetlink-queue............ Netfilter QUEUE over NFNETLINK interface ? ?
? ????????????????????????????????????????????????????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????????????????
? <Select> < Exit > < Help > ?
?????????????????????????????????????????????????????????????????????????????????????????
disable the switch, the Livebox doesn't have one
Location:
-> Kernel modules
-> Other modules
?????????????????????????????????? Other modules ?????????????????????????????
? ??^(-)???????????????????????????????????????????????????????????????????? ?
? ? < > kmod-ledtrig-netdev.............................. LED NETDEV Trigge? ?
? ? < > kmod-mmc........................................ MMC/SD Card Suppor? ?
? ? < > kmod-mmc-over-gpio.................... MMC/SD card over GPIO suppor? ?
? ? < > kmod-pcmcia-core............................ PCMCIA/CardBus support? ?
? ? < > kmod-pcmcia-bcm63xx.............. Broadcom BCM63xx PCMCIA support? ? ?
? ? < > kmod-pcspkr...................................... PC speaker suppor? ?
? ? < > kmod-softdog............................... Software watchdog drive? ?
? ? < > kmod-switch.......................................... Switch driver? ?
? ? < > kmod-textsearch.............Textsearch support is selected if neede? ?
? ?????????????????????????????????????????????????????????????????????????? ?
??????????????????????????????????????????????????????????????????????????????
? <Select> < Exit > < Help > ?
??????????????????????????????????????????????????????????????????????????????
Select modules that you need for usb. Note that bcm6348 has usb 1.1 then it uses OHCI drivers
Location:
-> Kernel modules
-> USB Support
?????????????????????????????? USB Support ???????????????????????????????
? ?????????????????????????????????????????????????????????????????????? ?
? ? <*> kmod-usb-core................................... Support for US? ?
? ? < > kmod-usb-acm................ Support for modems/isdn controll? ?
? ? < > kmod-usb-atm......................... Support for ATM on USB ? ?
? ? < > kmod-usb-audio.................... Support for USB audio devi? ?
? ? < > kmod-usb-cm109......................... Support for CM109 dev? ?
? ? < > kmod-usb-hid................ Support for USB Human Input Devi? ?
? ? < > kmod-usb-net...... Kernel modules for USB-to-Ethernet convert? ?
? ? <*> kmod-usb-ohci...................... Support for OHCI controll? ?
? ? < > kmod-usb-phidget............................. USB Phidget Dri? ?
? ? < > kmod-usb-printer........................... Support for print? ?
? ? < > kmod-usb-serial............ Support for USB-to-Serial convert? ?
? ? <*> kmod-usb-storage............................ USB Storage supp? ?
? ? < > kmod-usb-uhci...................... Support for UHCI controll? ?
? ? < > kmod-usb-video.................... Support for USB video devi? ?
? ? < > kmod-usb-yealink......................... USB Yealink VOIP ph? ?
? ? < > kmod-usb2.......................... Support for USB2 controll? ?
? ?????????????????????????????????????????????????????????????????????? ?
??????????????????????????????????????????????????????????????????????????
? <Select> < Exit > < Help > ?
??????????????????????????????????????????????????????????????????????????
If you want to mount external storage on the usb don't forget to enable the Native Language Support
Location:
-> Kernel modules
-> Native Language Support
????????????????????????????? Native Language Support ??????????????????????????????
? ???????????????????????????????????????????????????????????????????????????????? ?
? ? --- kmod-nls-base.................................... Native Language Support? ?
? ? < > kmod-nls-cp1250........................... Codepage 1250 (Eastern Europe)? ?
? ? < > kmod-nls-cp1251.................................. Codepage 1251 (Russian)? ?
? ? <*> kmod-nls-cp437...................... Codepage 437 (United States, Canada)? ?
? ? < > kmod-nls-cp775................................. Codepage 775 (Baltic Rim)? ?
? ? < > kmod-nls-cp850..................................... Codepage 850 (Europe)? ?
? ? < > kmod-nls-cp852..................................... Codepage 852 (Europe)? ?
? ? < > kmod-nls-cp866................................... Codepage 866 (Cyrillic)? ?
? ? <*> kmod-nls-iso8859-1...... ISO 8859-1 (Latin 1; Western European Languages)? ?
? ? < > kmod-nls-iso8859-13........................ ISO 8859-13 (Latin 7; Baltic)? ?
? ? < > kmod-nls-iso8859-15..... ISO 8859-15 (Latin 9; Western, with Euro symbol)? ?
? ? < > kmod-nls-iso8859-2...... ISO 8859-2 (Latin 2; Central European Languages)? ?
? ? < > kmod-nls-koi8r.......................................... KOI8-R (Russian)? ?
? ? <*> kmod-nls-utf8...................................................... UTF-8? ?
? ???????????????????????????????????????????????????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????????????
? <Select> < Exit > < Help > ?
????????????????????????????????????????????????????????????????????????????????????
and the mount-utils:
Location:
-> Utilities
???????????????????????????????????? Utilities ?????????????????????????????????????
? ??^(-)?????????????????????????????????????????????????????????????????????????? ?
? ? < > haserl............ A CGI wrapper to embed shell scripts in HTML documents? ?
? ? <*> hwclock........................ Utilities for managing the hardware clock? ?
? ? < > jshn................................................. JSON SHell Notation? ?
? ? < > kexec-tools.......................................... Kernel boots kernel? ?
? ? < > ldconfig............................... Shared library path configuration? ?
? ? < > ldd.................................................... LDD trace utility? ?
? ? < > losetup....................... Loopback devices setup and control utility? ?
? ? <*> mount-utils........................... Devices mount/unmounting utilities? ?
? ? < > mountd.......................................... OpenWrt automount daemon? ?
? ? < > ocf-crypto-headers............................ OCF-Linux cryptodev header? ?
? ? < > openssl-util........................... Open source SSL toolkit (utility)? ?
? ? < > px5g.............................. Standalone X.509 certificate generator? ?
? ? < > robocfg....................... BCM5325E/536x switch configuration utility? ?
? ? < > spidev-test.......................................... SPI testing utility? ?
? ??v(+)?????????????????????????????????????????????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????????????
? <Select> < Exit > < Help > ?
????????????????????????????????????????????????????????????????????????????????????
Exit and save, next do:
make kernel_menuconfig
??????????????????????????????? CPU support ????????????????????????????????
? ???????????????????????????????????????????????????????????????????????? ?
? ? [ ] support 6338 CPU ? ?
? ? [ ] support 6345 CPU ? ?
? ? [*] support 6348 CPU ? ?
? ? [ ] support 6358 CPU ? ?
? ? ? ?
? ???????????????????????????????????????????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????
? <Select> < Exit > < Help > ?
????????????????????????????????????????????????????????????????????????????
??????????????????????????? Board support ????????????????????????????
? ?????????????????????????????????????????????????????????????????? ?
? ? ( ) Generic Broadcom 963xx boards ? ?
? ? (X) Inventel Livebox(es) boards ? ?
? ? ? ?
? ?????????????????????????????????????????????????????????????????? ?
??????????????????????????????????????????????????????????????????????
? <Select> < Help > ?
??????????????????????????????????????????????????????????????????????
Adjust settings to our flash memory chip:
Location:
-> Device Drivers
-> Memory Technology Device (MTD) support (MTD [=y])
-> RAM/ROM/Flash chip drivers
??????????????????????? RAM/ROM/Flash chip drivers ????????????????????????
? ??????????????????????????????????????????????????????????????????????? ?
? ? <*> Detect flash chips by Common Flash Interface (CFI) probe ? ?
? ? <*> Detect non-CFI AMD/JEDEC-compatible flash chips ? ?
? ? [*] Flash chip driver advanced configuration options ? ?
? ? Flash cmd/query data swapping (BIG_ENDIAN_BYTE) ---> ? ?
? ? [*] Specific CFI Flash geometry selection ? ?
? ? [ ] Support 8-bit buswidth ? ?
? ? [*] Support 16-bit buswidth ? ?
? ? [ ] Support 32-bit buswidth ? ?
? ? [ ] Support 64-bit buswidth ? ?
? ? [ ] Support 128-bit buswidth ? ?
? ? [ ] Support 256-bit buswidth ? ?
? ? [*] Support 1-chip flash interleave ? ?
? ? [ ] Support 2-chip flash interleave ? ?
? ? [ ] Support 4-chip flash interleave ? ?
? ? [ ] Support 8-chip flash interleave ? ?
? ? [ ] Protection Registers aka one-time programmable (OTP) bits ? ?
? ? <*> Support for Intel/Sharp flash chips ? ?
? ? <*> Support for AMD/Fujitsu/Spansion flash chips ? ?
? ? <*> Support for ST (Advanced Architecture) flash chips ? ?
? ? < > Support for RAM chips in bus mapping ? ?
? ? < > Support for ROM chips in bus mapping ? ?
? ? < > Support for absent chips in bus mapping ? ?
? ??????????????????????????????????????????????????????????????????????? ?
???????????????????????????????????????????????????????????????????????????
? <Select> < Exit > < Help > ?
???????????????????????????????????????????????????????????????????????????
now exit and save changes, and make the world
[dani@tool backfire]$ make V=99
Wait until the compilation ends (maybe 1 hour).
We will get lot of binaries in the bin subdirectory under backfire. Don't worry I've made a script to copy the ones we need and combine them into a single scripted file.
http://files.myopera.com/danitool/liveb … enimage.sh
Put my wrtgenimage.sh script in the backfire directory, and execute it:
[dani@tool backfire]$ chmod +x wrtgenimage.sh
[dani@tool backfire]$ ./wrtgenimage.sh
The script will generate openwrt-livebox.bin
And the console returns some instructions to flash it
Instructions:
- Before flashing be sure you have redbootelnet03.rom installed and a tftp server running in
your PC. Also you need to have the 10.7.58.114 IP in your PC (it can be a virtual interface)
- Put openwrt-livebox.bin into your tftp server
- Press button1, plug the power cord, wait 5 seconds and release the button
- Watch at your tftpd log to check if the livebox has loaded openwrt-livebox.bin
- Wait 2 minutes or more until the flashing process is complete and telnet openwrt (192.168.1.1)
Ok that's all
Note: the tftp directory is at /var/lib/tftpboot (in Ubuntu) or /var/tftpboot/ (in Arch). Plug the ethernet cable from your computer to the yellow port in the livebox for flashing, but use the red one to access Openwrt.
telnet 192.168.1.1
Configure the internet access, and use opkg
opkg update
opkg install package
This is my log
5432SDRAM16bitX10120123456+678ESA: 30:78:30:30:3a:30
WEP KEY : FFFFFFFFFFFFFFFFFFFFFFFFFF
Auto-negotiation timed-out
10 MB Half-Duplex (assumed)
Ethernet eth0: MAC address 30:78:30:30:3a:30
IP: 10.7.58.112, Default server: 10.7.58.114
Hardware version 0x0A BLUE5G.6 WITHOUT OPTION
Factory Settings Recovery Switch OFF
RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version release-wanadoo-fr - built 22:10:16, Jan 31 2011
Platform: Blue_5g (MIPS32 4Kc)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
RAM: 0x80000000-0x81000000, [0x80434d10-0x80fe2000] available
FLASH: 0xbe400000 - 0xbec00000, 128 blocks of 0x00010000 bytes each.
== Executing boot script in 20.000 seconds - enter ^C twice to abort
hit '' (0x01)
== Executing boot script in 19.990 seconds - enter ^C twice to abort
RedBoot> fis load -b 0x80010000 -d kernel
---- VERSION SANS SECURITE ---- AUCUN TEST N'EST EFFECTUE ----
Image loaded from 0x80010000-0x8027b780
RedBoot> exec -c "noinitrd mem=16M" 0x80010000
Now booting linux kernel:
Base address 0x8000fc00 Entry 0x80010000
Cmdline : noinitrd mem=16M
[ 0.000000] Linux version 2.6.35.11 (dani@tool) (gcc version 4.5.2 (Linaro GCC 4.5-2011.02-0) ) #2 Sun Mar 13 19:46:04 CET 2011
[ 0.000000] Detected Broadcom 0x6348 CPU revision b0
[ 0.000000] CPU frequency is 256 MHz
[ 0.000000] 16MB of RAM installed
[ 0.000000] registering 37 GPIOs
[ 0.000000] board_livebox: enabling icache and dcache...
[ 0.000000] board_livebox: resetting gpio6 for eth1...
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 00029107 (Broadcom BCM6348)
[ 0.000000] board_livebox: board name: Livebox
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 01000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone PFN ranges:
[ 0.000000] Normal 0x00000000 -> 0x00001000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00001000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping off. Total pages: 4064
[ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[ 0.000000] PID hash table entries: 64 (order: -4, 256 bytes)
[ 0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
[ 0.000000] Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes
[ 0.000000] Memory: 13552k/16384k available (1988k kernel code, 2832k reserved, 348k data, 140k init, 0k highmem)
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] Verbose stalled-CPUs detection is disabled.
[ 0.000000] NR_IRQS:128
[ 0.000000] Calibrating delay loop... 254.46 BogoMIPS (lpj=508928)
[ 0.084000] pid_max: default: 32768 minimum: 301
[ 0.088000] Mount-cache hash table entries: 512
[ 0.120000] NET: Registered protocol family 16
[ 0.164000] registering PCI controller with io_map_base unset
[ 0.184000] bio: create slab <bio-0> at 0
[ 0.216000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x30001fff]
[ 0.220000] pci 0000:00:01.0: BAR 0: set to [mem 0x30000000-0x30001fff] (PCI address [0x30000000-0x30001fff]
[ 0.228000] Switching to clocksource MIPS
[ 0.260000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[ 0.344000] ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0
[ 0.352000] NET: Registered protocol family 2
[ 0.360000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.368000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[ 0.376000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[ 0.384000] TCP: Hash tables configured (established 512 bind 512)
[ 0.388000] TCP reno registered
[ 0.392000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.400000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.408000] NET: Registered protocol family 1
[ 0.424000] audit: initializing netlink socket (disabled)
[ 0.432000] type=2000 audit(0.432:1): initialized
[ 0.440000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.448000] Registering mini_fo version $Id$
[ 0.452000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.464000] msgmni has been set to 26
[ 0.468000] io scheduler noop registered
[ 0.472000] io scheduler deadline registered (default)
[ 0.488000] gpiodev: gpio device registered with major 254
[ 0.496000] bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0300 (irq = 10) is a bcm63xx_uart
[ 0.504000] console [ttyS0] enabled, bootconsole disabled
[ 0.504000] console [ttyS0] enabled, bootconsole disabled
[ 0.532000] bcm963xx_flash: 0x00800000 at 0x1fc00000
[ 0.536000] Found: AMD AM29LV640MB
[ 0.540000] bcm963xx: Found 1 x16 devices at 0x0 in 16-bit bank
[ 0.548000] CFI mfr 0x00000001
[ 0.552000] CFI id 0x0000227e
[ 0.552000] number of JEDEC chips: 1
[ 0.556000] bcm963xx_flash: Read Signature value of
[ 0.564000] bcm963xx_flash: assuming RedBoot bootloader
[ 0.568000] bcm963xx_flash: Support for extended flash memory size : 0x1471 - livebox virt->be400000
[ 0.580000] Searching for RedBoot partition table in bcm963xx at offset 0x7f0000
[ 0.604000] Creating 6 MTD partitions on "bcm963xx":
[ 0.612000] 0x000000000000-0x000000030000 : "RedBoot"
[ 0.628000] 0x000000030000-0x000000150000 : "kernel"
[ 0.648000] 0x000000150000-0x000000390000 : "user_fs"
[ 0.664000] 0x000000390000-0x0000007f0000 : "rootfs_data"
[ 0.684000] 0x0000007f0000-0x0000007ff000 : "FIS directory"
[ 0.700000] 0x0000007ff000-0x000000800000 : "RedBoot config"
[ 0.740000] bcm63xx_enet MII bus: probed
[ 0.756000] bcm63xx_enet MII bus: probed
[ 0.772000] bcm63xx_wdt started, timer margin: 30 sec
[ 0.796000] TCP westwood registered
[ 0.800000] NET: Registered protocol family 17
[ 0.804000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[ 0.812000] All bugs added by David S. Miller <davem@redhat.com>
^@[ 0.852000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 0.864000] Freeing unused kernel memory: 140k freed
awk: /proc/cpuinfo: No such file or directory
awk: /proc/cpuinfo: No such file or directory
[ 8.404000] bcm63xx_enet bcm63xx_enet.1: attached PHY at address 31 [Generic PHY]
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
switching to jffs2
[ 15.556000] mini_fo: using base directory: /
[ 15.560000] mini_fo: using storage directory: /overlay
- init -
^@
Please press Enter to activate this console. [ 22.160000] bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1 [Broadcom BCM63XX (1)]
[ 24.628000] bcm63xx_enet bcm63xx_enet.1: attached PHY at address 31 [Generic PHY]
[ 24.692000] eth0: link UP - 100/full - flow control off
[ 25.572000] device eth1 entered promiscuous mode
[ 29.868000] Compat-wireless backport release: compat-wireless-2011-01-31-19-g74d6d79
[ 29.876000] Backport based on wireless-testing.git master-2011-02-25
[ 31.592000] cfg80211: Calling CRDA to update world regulatory domain
[ 34.792000] cfg80211: World regulatory domain updated:
[ 34.796000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 34.808000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 34.816000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 34.824000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 34.832000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 34.840000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 36.072000] SCSI subsystem initialized
[ 37.312000] usbcore: registered new interface driver usbfs
[ 37.316000] usbcore: registered new interface driver hub
[ 37.336000] usbcore: registered new device driver usb
[ 40.444000] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
[ 40.544000] Broadcom 43xx driver loaded [ Features: PL, GPIO LED Mask: 0x000f, Firmware-ID: FW13 ]
[ 46.796000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 49.460000] nf_conntrack version 0.5.0 (213 buckets, 852 max)
[ 52.056000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 52.064000] bcm63xx_ohci bcm63xx_ohci.0: BCM63XX integrated OHCI controller
[ 52.072000] bcm63xx_ohci bcm63xx_ohci.0: new USB bus registered, assigned bus number 1
[ 52.080000] bcm63xx_ohci bcm63xx_ohci.0: irq 20, io mem 0xfffe1b00
[ 52.148000] hub 1-0:1.0: USB hub found
[ 52.156000] hub 1-0:1.0: 1 port detected
[ 52.568000] Initializing USB Mass Storage driver...
[ 52.572000] usbcore: registered new interface driver usb-storage
[ 52.580000] USB Mass Storage support registered.
[ 53.600000] input: gpio-buttons as /devices/platform/gpio-buttons.0/input/input0
[ 88.976000] eth0: link DOWN
[ 90.984000] eth1: link UP - 100/full - flow control off
[ 90.992000] br-lan: port 1(eth1) entering forwarding state
[ 90.996000] br-lan: port 1(eth1) entering forwarding state
Escape character is '^]'.
=== IMPORTANT ============================
Use 'passwd' to set your login password
this will disable telnet and enable SSH
------------------------------------------
BusyBox v1.17.3 (2011-03-13 12:36:27 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
ATTITUDE ADJUSTMENT (bleeding edge, r26044) ----------
* 1/4 oz Vodka Pour all ingredents into mixing
* 1/4 oz Gin tin with ice, strain into glass.
* 1/4 oz Amaretto
* 1/4 oz Triple sec
* 1/4 oz Peach schnapps
* 1/4 oz Sour mix
* 1 splash Cranberry juice
-----------------------------------------------------
root@OpenWrt:/#
You can probe this steps if you are sure enough.
Be care, and of course don't blow me if you make a brick.
enjoy
(danitool)
external links:
psidoc
andyp website
dbzoo
darkfader
kamikaze latest trunk br63xx
pinouts
old openwrt thread
(Last edited by danitool on 10 Jun 2012, 21:24)