Hello Everyone,
Long time OpenWrt user, first time poster. I've been working on getting OpenWrt on a Zyxel VSG1432. The stock firmware is appalling but the hardware doesn't seem too bad.
Model: Zyxel VSG1432
Board ID: 96368MVWG
Flash: MX29GL128ELT2I
Ram: 2x Winbond W9425G6JH-5
Wireless: BCM43222KFBG
USB x1 (2.0?)
After a few nights work based on this post about similar hardware Q1000Z / P-870HNU-51c, I was able to patch and build an image that would upload via serial. No one was more surprised than me when it actually booted Chaos Calmer.
Ethernet seems to work, I can ssh into the router and use the console.
But wireless doesn't work and I'm stumped. The wlan chip seems to be recognized (does it work?) and I commented out the "option disabled 1" in /etc/config/wireless to little effect. My wireless devices haven't found an Openwrt SSID broadcasting, so I assume the radio is down.
Any help would be appreciated, at least as a starting point. Or I will need to dive back into the old forum posts tonight!
Thanks,
K
/etc/config/wireless
config wifi-device radio0
option type mac80211
option channel 11
option hwmode 11g
option path 'pci0000:00/0000:00:01.0/ssb0:0'
option htmode
# REMOVE THIS LINE TO ENABLE WIFI:
# option disabled 1
config wifi-iface
option device radio0
option network lan
option mode ap
option ssid OpenWrt
option encryption none
Here is the OpenWrt bootlog:
CFE version 1.0.37-107.23 for BCM96368 (32bit,SP,BE)
Build Date: 06/20/2011 (jhenyang@msgsw4)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name MX29GL128EH, id 0x2221 size 16384KB
Total Flash size: 16384K with 128 sectors
Chip ID: BCM6368B2, MIPS: 400MHz
Main Thread: TP0
Total Memory: 67108864 bytes (64MB)
Boot Address: 0xb8000000
Checking Reset button on EXT INTR 0
Checking Reset button on EXT INTR 0
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 3
Boot image (0=latest, 1=previous) : 0
Board Id (0-15) : 96368MVWG
Number of MAC Addresses (1-32) : 7
Base MAC Address :
PSI Size (1-128) KBytes : 64
Enable Backup PSI [0|1] : 1
System Log Size (0-256) KBytes : 0
Main Thread Number [0|1] : 0
*** Press any key to stop auto run (3 seconds) ***
Auto run second count down: 0
Wait for Multiboot Service Packet... 0
Booting from latest image (0xb8800000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80a00000
[ 0.000000] Linux version 3.18.23 (kevin@kevin-i5) (gcc version 4.8.3 (OpenW6
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 64MB of RAM installed
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-107.23
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] board: board name: VSG1432
[ 0.000000] MIPS: machine is Zyxel VSG1432
[ 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] Initmem setup node 0 [mem 0x00000000-0x03ffffff]
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[ 0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16s
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pa6
[ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jf0
[ 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] Memory: 59968K/65536K available (2660K kernel code, 136K rwdata,)
[ 0.000000] NR_IRQS:256
[ 0.000000] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
[ 0.036000] pid_max: default: 32768 minimum: 301
[ 0.040000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.044000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.052000] NET: Registered protocol family 16
[ 0.060000] registering PCI controller with io_map_base unset
[ 0.068000] PCI host bridge to bus 0000:00
[ 0.072000] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[ 0.076000] pci_bus 0000:00: root bus resource [io 0x8000000-0x800ffff]
[ 0.080000] pci_bus 0000:00: No busn resource found for root bus, will use []
[ 0.088000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x30003fff]
[ 0.092000] Switched to clocksource MIPS
[ 0.096000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[ 0.124000] ssb: Found chip with id 0xA8D6, rev 0x00 and package 0x08
[ 0.168000] ssb: WARNING: Using fallback SPROM failed (err -2)
[ 0.172000] ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)
[ 0.180000] ssb: Unsupported SPROM revision 255 detected. Will extract v1
[ 0.208000] ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0
[ 0.216000] NET: Registered protocol family 2
[ 0.224000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.228000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.236000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.244000] TCP: reno registered
[ 0.248000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.252000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.260000] NET: Registered protocol family 1
[ 0.264000] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.272000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.280000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORI.
[ 0.288000] msgmni has been set to 117
[ 0.296000] io scheduler noop registered
[ 0.300000] io scheduler deadline registered (default)
�[ 0.316000] console [ttyS0] enabled MMIO 0xb0000100 (irq = 10, base_baud = t
[ 0.316000] console [ttyS0] enabled
[ 0.324000] bootconsole [early0] disabled
[ 0.324000] bootconsole [early0] disabled
[ 0.332000] bcm63xx-rng bcm63xx-rng: registered RNG driver
[ 0.340000] 18000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manuface
[ 0.348000] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.356000] Amd/Fujitsu Extended Query version 1.3.
[ 0.360000] number of CFI chips: 1
[ 0.368000] bcm63xxpart: CFE boot tag found with version 6 and board type 96G
[ 0.376000] 4 bcm63xxpart partitions found on MTD device 18000000.nor
[ 0.380000] Creating 4 MTD partitions on "18000000.nor":
[ 0.388000] 0x000000000000-0x000000020000 : "CFE"
[ 0.392000] 0x000000020100-0x0000001437b9 : "kernel"
[ 0.400000] 0x0000001437b9-0x000000400000 : "rootfs"
[ 0.404000] mtd: device 2 (rootfs) set to be root filesystem
[ 0.412000] 1 squashfs-split partitions found on MTD device rootfs
[ 0.416000] 0x000000320000-0x000000400000 : "rootfs_data"
[ 0.424000] 0x000000020000-0x000000400000 : "linux"
[ 0.436000] bcm63xx-spi bcm63xx-spi: at 0xb0000800 (irq 9, FIFOs size 542)
[ 0.480000] b53_common: found switch: BCM63xx, rev 0
[ 0.484000] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec
[ 0.492000] TCP: cubic registered
[ 0.496000] NET: Registered protocol family 17
[ 0.500000] bridge: automatic filtering via arp/ip/ip6tables has been deprec.
[ 0.512000] 8021q: 802.1Q VLAN Support v1.8
[ 0.528000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 0.552000] Freeing unused kernel memory: 1308K (80359000 - 804a0000)
[ 1.912000] init: Console is alive
[ 1.916000] init: - watchdog -
[ 3.924000] init: - preinit -
[ 4.552000] random: mktemp urandom read with 17 bits of entropy available
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 7.956000] jffs2: notice: (213) jffs2_build_xattr_subsystem: complete build.
[ 7.972000] mount_root: switching to jffs2 overlay
ifconfig: SIOCGIFFLAGS: No such device
[ 8.008000] procd: - early -
[ 8.012000] procd: - watchdog -
[ 8.916000] procd: - ubus -
[ 9.928000] procd: - init -
Please press Enter to activate this console.
[ 11.324000] NET: Registered protocol family 10
[ 11.336000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 11.356000] Loading modules backported from Linux version master-2015-03-09-5
[ 11.364000] Backport generated by backports.git backports-20150129-0-gdd4a670
[ 11.376000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 11.400000] nf_conntrack version 0.5.0 (957 buckets, 3828 max)
[ 11.456000] xt_time: kernel timezone is -0000
[ 11.508000] cfg80211: Calling CRDA to update world regulatory domain
[ 11.516000] cfg80211: World regulatory domain updated:
[ 11.520000] cfg80211: DFS Master region: unset
[ 11.528000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_ga)
[ 11.536000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 )
[ 11.544000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz, 92000 KHz AU)
[ 11.556000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 )
[ 11.564000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz A)
[ 11.572000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz A)
[ 11.580000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000)
[ 11.592000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 )
[ 11.600000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0)
[ 11.720000] PPP generic driver version 2.4.2
[ 11.728000] NET: Registered protocol family 24
[ 11.772000] b43-phy0: Broadcom 43222 WLAN found (core revision 16)
[ 11.812000] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6
[ 11.816000] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 6, Versi0
[ 11.836000] Broadcom 43xx driver loaded [ Features: PNL ]
[ 20.712000] device eth0.1 entered promiscuous mode
[ 20.716000] device eth0 entered promiscuous mode
[ 20.732000] br-lan: port 1(eth0.1) entered forwarding state
[ 20.736000] br-lan: port 1(eth0.1) entered forwarding state
[ 22.740000] br-lan: port 1(eth0.1) entered forwarding state
[ 32.888000] random: nonblocking pool is initialized
BusyBox v1.23.2 (2016-01-19 20:54:27 PST) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
CHAOS CALMER (Chaos Calmer, r48373)
-----------------------------------------------------
* 1 1/2 oz Gin Shake with a glassful
* 1/4 oz Triple Sec of broken ice and pour
* 3/4 oz Lime Juice unstrained into a goblet.
* 1 1/2 oz Orange Juice
* 1 tsp. Grenadine Syrup
-----------------------------------------------------
root@OpenWrt:~#