OpenWrt Forum Archive

Topic: Linksys x3000

The content of this topic has been archived on 29 Mar 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hello!

Are there any plans to port OpenWRT for Linksys x3000?

Thanks

Do you have one? While there are no concrete plans for adding support for the X3000 yet, the SoC it uses is on my TODO list (the BCM6362 - I have one different device with it here for development), so adding support for the X3000 after that is likely relatively easy. Don't expect anything too soon, though.

KM

Yes, just bought one a few days ago. But one thing I'm missing is additional PVC interface.

Just to make sure you are not waiting for something not there: You know that ADSL won't work with OpenWrt, right?

KanjiMonster wrote:

Just to make sure you are not waiting for something not there: You know that ADSL won't work with OpenWrt, right?

Um, I have an x3000 and would love to see it running OpenWrt.. Why wouldn't its ADSL work after a firmware change?

Greetings to all!
I understand, that it is rather late for reply to this topic, but anyways.

I have Linksys X3000 Annex B and I terribly want it to be flashed with third party firmware. The reason for it - rather annoying bug (AP isolation is always turned ON, see here for details ), that cannot be fixed with original firmware modding, neither company itself does anything about it, except it keeps selling it.

Long story short:
- I'm well aware that xDSL functionality is not supported by project - I don't need it, IPoE is and will be my choice;
- I'm rather familiar with *nix systems - if something should be done with or within some distribution - no problem with me to do it;
- I'm rather familiar with smoldering as well, so some rocket-scientists-style engineering won't get me shocked(sometimes - literally ^^);

Main questions are:
- If I'm to experiment with a ready image, which should I take? Router's chip model is broadcom6362, index of /barrier_breaker/14.07/brcm63xx has a lot more of images for me to wisely choose the one;
- What are the main aspects of testing the image? Are here some examples of image adaptation?

Feel free to contact me about the topic via email

(Last edited by nivago on 7 Apr 2015, 00:46)

Hello,
my first post in a forum ever, so sorry for everything following.

Got two x3000 and would need help compiling a flashable image.
Serial console is present on jumper j304 and j305 those are bridged on downside of pcb, you can solder one or both.
Ceramic heatsink can carefully be removed and shortened.
Images of pcb http://www.redeszone.net/cisco-linksys/x3000/
Serial Cosole 115200 8N1
Pin1: VCC 3,3v
Pin2: TX
Pin3: RX
Pin4: GND

Could have attched bootlog, but don't know how.
Please tell me step by step what information is needed e.g. /proc/mtd and so on and how to post it.

Chip BCM 6361 UKFEBG
Switch: BCM531 ....
RAM: EM68B16CWQD
Flash: MX25L128
Modem: Broadcom 6301KSG

HELO
CPUI
L1CI
DRAM
----
PHYS
ZQDN
PHYE
DINT
LASY
USYN
MSYN
LMBE
PASS
----
ZBSS
CODE
DATA
L12F
MAIN


CFE version 1.0.37-106.24 for BCM96362 (32bit,SP,BE)
Build Date: Thu Jul 21 13:09:56 CST 2011 (titan_liu@SW3SRV3.arcadyan.com.tw)
Copyright (C) 2000-2009 Broadcom Corporation.

Resetting the external bcm53125S switch...
SPI flash ID: 0xC218
HS Serial flash device: name MX25L128, id 0xc218 size 16384KB
Total Flash size: 16384K with 4096 sectors
External switch id = 53125
Setup port-based VLAN on 53125S...
Chip ID: BCM6362B0, MIPS: 400MHz, DDR: 333MHz, Bus: 166MHz
Main Thread: TP0
Memory Test Passed
Total Memory: 67108864 bytes (64MB)
Boot Address: 0xb8000000


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
            AR7517ABW22-B-88 boot loader 0.01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Base MAC Address                  : 98:fc:11:e3:29:79
Hardware Version                  : 01
Serial Number                     : 01410J0C103276
SKU ID                            : 2
Device Pin                        : 57211749

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0

        Current Board ID: X3000B
        Image Board ID: X3000B

Booting from only image (0xb8010000) ...
Code Address: 0x80010000, Entry Address: 0x80014430
Decompression OK!
Entry at 0x80014430
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80014430
Linux version 2.6.30 (fpan@localhost.localdomain) (gcc version 4.1.2) #1 Thu Feb 21 14:07:20 CST 2013
SPI flash ID: 0xC218
HS Serial flash device: name MX25L128, id 0xc218 size 16384KB
X3000B prom init
CPU revision is: 0002a070 (Broadcom4350)
Determined physical RAM map:
memory: 03f00000 @ 00000000 (usable)
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  Normal   0x00001000 -> 0x00003f00
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00003f00
On node 0 totalpages: 16128
free_area_init_node: node 0, pgdat 803bd520, node_mem_map 81000000
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 94 pages used for memmap
  Normal zone: 11938 pages, LIFO batch:1
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16002
Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200
wait instruction: enabled
Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
RCU-based detection of stalled CPUs is enabled.
NR_IRQS:128
PID hash table entries: 256 (order: 8, 1024 bytes)
console [ttyS0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 59684k/64512k available (3005k kernel code, 4808k reserved, 763k data, 136k init, 0k highmem)
Calibrating delay loop... 399.36 BogoMIPS (lpj=199680)
Mount-cache hash table entries: 512
net_namespace: 1140 bytes
NET: Registered protocol family 16
Total Flash size: 16384K with 4096 sectors
registering PCI controller with io_map_base unset
registering PCI controller with io_map_base unset
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pci 0000:00:00.0: reg 10 32bit mmio: [0x10004000-0x10013fff]
pci 0000:00:00.0: reg 30 32bit mmio: [0x000000-0x0007ff]
pci 0000:00:00.0: supports D1 D2
pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
pci 0000:00:00.0: PME# disabled
pci 0000:00:09.0: reg 10 32bit mmio: [0x10002600-0x100026ff]
pci 0000:00:0a.0: reg 10 32bit mmio: [0x10002500-0x100025ff]
pci 0000:01:00.0: PME# supported from D0 D3hot
pci 0000:01:00.0: PME# disabled
pci 0000:01:00.0: PCI bridge, secondary bus 0000:02
pci 0000:01:00.0:   IO window: disabled
pci 0000:01:00.0:   MEM window: disabled
pci 0000:01:00.0:   PREFETCH window: disabled
PCI: Setting latency timer of device 0000:01:00.0 to 64
BLOG v3.0 Initialized
BLOG Rule v1.0 Initialized
Broadcom IQoS v0.1 Feb 21 2013 14:05:24 initialized
NET: Registered protocol family 8
NET: Registered protocol family 20
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
squashfs: version 4.0 with LZMA457 ported by BRCM
fuse init (API version 7.11)
msgmni has been set to 116
io scheduler noop registered (default)
PCI: Setting latency timer of device 0000:01:00.0 to 64
Driver 'sd' needs updating - please use bus_type methods
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V1.0
bcm963xx_mtd driver v1.0
File system address: 0xb8010100
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
PCI: Enabling device 0000:00:0a.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:00:0a.0 to 64
ehci_hcd 0000:00:0a.0: EHCI Host Controller
ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0a.0: Enabling legacy PCI PM
ehci_hcd 0000:00:0a.0: irq 18, io mem 0x10002500
ehci_hcd 0000:00:0a.0: USB f.f started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
PCI: Enabling device 0000:00:09.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:00:09.0 to 64
ohci_hcd 0000:00:09.0: OHCI Host Controller
ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:09.0: irq 17, io mem 0x10002600
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usbcore: registered new interface driver usblp
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
brcmboard: brcm_board_init entry

init autowan_queue!
kerSysScreenPciDevices: 0x14e4:0x435f:(slot 0) detected
kerSysScreenPciDevices: 0x14e4:0x6300:(slot 9) detected
kerSysScreenPciDevices: 0x14e4:0x6300:(slot 10) detected
kerSysScreenPciDevices: 0x14e4:0x6362:(slot 0) detected
SES: Button Interrupt 0x1 is enabled
SES: LED GPIO 0x800d is enabled
SES: Fail LED GPIO 0x800e is enabled
PCIe: No device found - Powering down

kernel_thread: autowan_pid=155

boardLedCtrl(14,3)
Serial: BCM63XX driver $Revision: 3.00 $
ttyS0 at MMIO 0xb0000100 (irq = 11) is a BCM63XX
Sysinfo: ccp_autowan_sm_thread=> Starts in Unconfigured mode, detecting state!
ttyS1 at MMIO 0xb0000120 (irq = 12) is a BCM63XX
bcmxtmrt: Broadcom BCM6362B0 ATM/PTM Network Device v0.3 Feb 21 2013 14:04:51
IPSEC SPU: SUCCEEDED
Mirror/redirect action on
u32 classifier
    input device check on
    Actions configured
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
Initializing MCPD Module
Ebtables v2.0 registered
ebt_time registered
ebt_ftos registered
ebt_wmm_mark registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:0.
Freeing unused kernel memory: 136k freed
init started:  BusyBox v1.00 (2013.02.21-06:09+0000) multi-call binary


BusyBox v1.00 (2013.02.21-06:09+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.


Loading drivers and kernel modules...

pktflow: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
NBUFF v1.0 Initialized
Initialized fcache state
Broadcom Packet Flow Cache  Char Driver v2.2 Feb 21 2013 14:03:31 Registered<242>
Created Proc FS /procfs/fcache
Broadcom Packet Flow Cache registered with netdev chain
Broadcom Packet Flow Cache learning via BLOG enabled.
Constructed Broadcom Packet Flow Cache v2.2 Feb 21 2013 14:03:31
bcmxtmcfg: bcmxtmcfg_init entry
adsl: adsl_init entry
Broadcom BCM6362B0 Ethernet Network Device v0.1 Feb 21 2013 14:03:38
ETH Init: 180 tx BDs at 0xa398c000
ETH Init: 400 rx BDs at 0xa3ac6000
ETH Init: 400 rx BDs at 0xa3ac5000
dgasp: kerSysRegisterDyingGaspHandler: bcmsw registered
eth0: MAC Address: 98:FC:11:E3:29:79
eth1: MAC Address: 98:FC:11:E3:29:7B
eth2: MAC Address: 98:FC:11:E3:29:7B
Sysinfo: -> disconnected state!
eth3: MAC Address: 98:FC:11:E3:29:7B
eth4: MAC Address: 98:FC:11:E3:29:7B
board_registerEtherWanLinkCallback() returns 0
PCI: Setting latency timer of device 0000:00:00.0 to 64
wl:srom strapped
wl:(srom strapped) probe/present=0
wl:srom not detected,using main memory mapped srom info(wombo board)
wl:loading /etc/wlan/bcm6362_map.bin
wl0: Broadcom BCM435f 802.11 Wireless Controller 5.60.120.11.cpe4.06L02.8
dgasp: kerSysRegisterDyingGaspHandler: wl0 registered
p8021ag: p8021ag_init entry
Broadcom 802.1Q VLAN Interface, v0.1
ufsd: driver 8.3 (003_A)  LBD=OFF with ioctl loaded at c0826000
NTFS read/write support included
Big endian platform
Hfs+/HfsX read/write support included

===== Release Version 1.0.05 build 002 (build timestamp 130221_1407) =====

The device name is Cisco03276
The server name of Samba is Cisco03276
ADDRCONF(NETDEV_UP): eth0: link is not ready
ifup-204: bring up eth0!
dnsmasq: started, version 2.58 cachesize 150
dnsmasq: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-DHCP no-TFTP no-conntrack no-IDN
dnsmasq: warning: interface br1 does not currently exist
dnsmasq: warning: interface br0 does not currently exist
dnsmasq: read /var/hosts - 2 addresses
dnsmasq: read /var/hosts - 2 addresses
ip_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (1024 buckets, 8192 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ip6_tables: (C) 2000-2006 Netfilter Core Team
iptables: No chain/target/match by that name
iptables: No chain/target/match by that name
iptables: No chain/target/match by that name
iptables: No chain/target/match by that name
iptables: No chain/target/match by that name
device eth1 entered promiscuous mode
[Jan 01 00:00:19] radvd: interface br0 is not UP
[Jan 01 00:00:19] radvd: interface br0 does not exist
[Jan 01 00:00:19] radvd: error parsing or activating the config file: /var/radvd.conf
[Jan 01 00:00:19] radvd: Exiting, failed to read config file.

ADDRCONF(NETDEV_UP): eth1: link is not ready
device eth2 entered promiscuous mode
ADDRCONF(NETDEV_UP): eth2: link is not ready
device eth3 entered promiscuous mode
ADDRCONF(NETDEV_UP): eth3: link is not ready
device eth4 entered promiscuous mode
ADDRCONF(NETDEV_UP): eth4: link is not ready
iptables: Bad rule (does a matching rule exist in that chain?)
iptables: No chain/target/match by that name
WLmngr Daemon is running
optarg=0 shmId=0
wlevt_init@107: opened loopback socket 4
wlevt is ready for new msg...
iptables: Bad rule (does a matching rule exist in that chain?)
iptables: No chain/target/match by that name
device wl0 entered promiscuous mode
br0: port 5(wl0) entering forwarding state
BcmAdsl_Initialize=0xC00D32AC, g_pFnNotifyCallback=0xC0106E84
pSdramPHY=0xA3FFFFF8, 0x1B78AD 0xDEADBEEF
*** XfaceOffset: 0x21F90 => 0x21F90 ***
*** PhySdramSize got adjusted: 0x80E74 => 0x96A08 ***
AdslCoreSharedMemInit: shareMemAvailable=431568
AdslCoreHwReset:  pLocSbSta=83358000 bkupThreshold=1600
AdslCoreHwReset:  AdslOemDataAddr = 0xA3F75D34
board_registerDslWanLinkCallback() returns 0
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered

boardLedCtrl(0,2)
XTM Init: 400 rx BDs at 0xa330a000
XTM Init: 100 rx BDs at 0xa32b2800
killall: nmbd: no process killed
killall: smbd: no process killed
Success
Netfilter messages via NETLINK v0.30.
ctnetlink v0.93: registering with nfnetlink.
RTNETLINK answers: File exists
New DUID-LL has benn generated: 00:03:00:01:98:fc:11:e3:29:79
saved generated DUID to /var/dhcp6c_def_duid
New DUID-LL has benn generated: 00:03:00:01:98:fc:11:e3:29:79
saved generated DUID to /var/dhcp6c_def_duid
ssk:error:33.212:rut_dal6in4Tunnel_add:1163:Invalid parameters
ssk:error:33.212:rutArcv6_triggerBRCMv6_6RD:1339:rut_dal6in4Tunnel_add failed, ret=9007
ip6tables: No chain/target/match by that name
ip6tables: No chain/target/match by that name
board_ioctl@2961> result=0x   0
board_ioctl@2961> result=0x   0
pppoe: ioctl(SIOCGIFHWADDR): No such device
cat: /var/twonkymedia/twonkymedia-server-default.ini: No such file or directory
CFE version: CFE=1.0.37-106.24
wlLockReadMdm : Could not get lock, ret=9809
WLMNGR-DAEMON:error:38.810:dumpLockInfo:114:locked=1 lockOwner=251
WLMNGR-DAEMON:error:38.810:dumpLockInfo:120:held for 25047ms by function cmsMdm_init
[stl_igdDeviceInfoObject] md5 hash = 991ac9804298eeff9a6d644117d0ac71
monitor task is initialized pid= 251

boardLedCtrl(14,1)
Success
Success
Success
Note: forcing rev_id to zero for now
Note: Loading MDK driver for 53125 chip
Switch MDK: num_switches = 2
Switch MDK: unit = 0; phy_pbmp = 0x0; config_pbmp = 0x10
Hit ^C when you're bored waiting for responses.
Switch MDK link poll thread: unit=1; phypbmp=0x1f
Initializing unit 0 in unmanaged mode
Success
iptables: Bad rule (does a matching rule exist in that chain?)
iptables: No chain/target/match by that name
device wl0 left promiscuous mode
br0: port 5(wl0) entering disabled state
device wl0 entered promiscuous mode
br0: port 5(wl0) entering forwarding state
br0: port 5(wl0) entering disabled state
br0: port 5(wl0) entering forwarding state
Success
Success
Success
wl0.1 (): not using net_device_ops yet
wl0.2 (): not using net_device_ops yet
wl0.3 (): not using net_device_ops yet
br0: port 5(wl0) entering disabled state
Success
WPS Device PIN = xxxxxxxx
Setting SSID: "Cisco03276"
Setting SSID: "Cisco03276-guest"
Setting SSID: "Cisco03276-guest2"
Setting SSID: "Cisco03276-guest3"
SKU is 2
Success
Success
Success
Success
Success
chanspec 0x2b06 selected
iptables: Bad rule (does a matching rule exist in that chain?)
iptables: No chain/target/match by that name
device wl0 left promiscuous mode
br0: port 5(wl0) entering disabled state
device wl0 entered promiscuous mode
Success
br0: port 5(wl0) entering forwarding state
Success
Success
Success
Success
Success
UPnP daemon is ready to run
Success
wps_osl_build_conf() P2.3, wl_name=wl0, wps_mode=enabled
Success
Success

boardLedCtrl(4,0)
try to start nas(1)...
init nas...done

wps_gpio_led_blink: blinktype=5

wps_gpio_led_bli
boardLedCtrl(4,0)
nk: blinktype=4

The discussion might have continued from here.