Have you asked this question in developers? Érico V. Porto
On Wed, Nov 16, 2011 at 8:29 PM, Christoph Biedl < [email protected]> wrote: > Hi there, > > The Edimax 3G-6210n[1] is a small Router with a battery, 100MBit, > bgn-WLAN, USB for 3G sticks. It's running Linux 2.6.16[2] and I > managed to get a shell on the box for some investigation. > > Porting OpenWRT might turn into a somewhat bigger task, this might > end up in a new target (str9100?). > > So, this mail is basically: > > * Are you (i.e. the OpenWRT project) interested in supporting this > hardware? > * If yes, where do I go from here? Provide a new entry in > <http://wiki.openwrt.org/toh/start#work.in.progress>? > > Next goal: Make the bootloader (Uboot) boot from an USB flash drive > (just the way Jeff Doozan did with the DockStar). For obvious reasons: > Testing a new kernel without the risk of bricking the flash. If > there's an obvious way to do this, let my know. I miss fw_setenv :) > > Some data attached below. Feel free to ask for more. > > Christoph > > [1] > http://www.edimax.com/en/produce_detail.php?pd_id=330&pl1_id=1&pl2_id=2 > [2] Sources for Kernel and GPL-userland are provided. > > # uname -a > Linux (none) 2.6.16-star #1419 Thu Jun 17 17:24:02 CST 2010 armv4l unknown > > # cat /proc/cpuinfo > Processor : FA526id(wb) rev 1 (v4l) > BogoMIPS : 153.60 > Features : swp half > CPU implementer : 0x66 > CPU architecture: 4 > CPU variant : 0x0 > CPU part : 0x526 > CPU revision : 1 > Cache type : write-back > Cache clean : cp15 c7 ops > Cache lockdown : format B > Cache format : Harvard > I size : 16384 > I assoc : 2 > I line length : 16 > I sets : 512 > D size : 16384 > D assoc : 2 > D line length : 16 > D sets : 512 > > Hardware : STAR STR9100 > Revision : 0000 > Serial : 0000000000000000 > > > NB: This CPU does _not_ have thumb interworking support. > > > dmesg: > > <5>Linux version 2.6.16-star ([email protected]) (gcc version 3.4.6) > #1419 Thu Jun 17 17:24:02 CST 2010 > <4>CPU: FA526id(wb) [66015261] revision 1 (ARMv4) > <4>Machine: STAR STR9100 > <4>Memory policy: ECC disabled, Data cache writeback > <7>On node 0 totalpages: 8192 > <7> DMA zone: 8192 pages, LIFO batch:1 > <7> DMA32 zone: 0 pages, LIFO batch:0 > <7> Normal zone: 0 pages, LIFO batch:0 > <7> HighMem zone: 0 pages, LIFO batch:0 > <4>CPU0: D VIVT write-back cache > <4>CPU0: I cache: 16384 bytes, associativity 2, 16 byte lines, 512 sets > <4>CPU0: D cache: 16384 bytes, associativity 2, 16 byte lines, 512 sets > <4>CPU clock at 200MHz > <4>AHB clock at 100MHz > <4>APB clock at 50MHz > <4>Built 1 zonelists > <5>Kernel command line: root=/dev/mtdblock3 > <4>PID hash table entries: 256 (order: 8, 4096 bytes) > <4>Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) > <4>Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) > <6>Memory: 32MB = 32MB total > <5>Memory: 29788KB available (2252K code, 251K data, 100K init) > <7>Calibrating delay loop... 153.60 BogoMIPS (lpj=768000) > <4>Mount-cache hash table entries: 512 > <6>CPU: Testing write buffer coherency: ok > <6>NET: Registered protocol family 16 > <4>PCI clock at 33M > <6>PCI: bus0: Fast back to back transfers disabled > <4>PCI Bridge found > <4>PCI map irq: 00:00.00 slot 0, pin 1, irq: 0 > <5>SCSI subsystem initialized > <6>usbcore: registered new driver usbfs > <6>usbcore: registered new driver hub > <6>Bluetooth: Core ver 2.8 > <6>NET: Registered protocol family 31 > <6>Bluetooth: HCI device and connection manager initialized > <6>Bluetooth: HCI socket layer initialized > <6>squashfs: version 3.4 (2008/08/26) Phillip Lougher > <6>Initializing Cryptographic API > <6>io scheduler noop registered > <6>io scheduler deadline registered (default) > <4>***********Init LED Driver***************** > <4>Init GPIO Interrupt > <4>***********Init LED Driver Finishing***************** > <6>LED & GPIO & LAN Status Driver LED_VERSION > <4>GPIO interrupt handler install ok. > <6>Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing > disabled > <6>serial8250: ttyS0 at MMIO 0x78000000 (irq = 10) is a 16550A > <4>VLAN0_VLAN_TAG: 0 > <6>PPP generic driver version 2.4.2 > <6>PPP BSD Compression module registered > <6>PPP MPPE Compression module registered > <6>NET: Registered protocol family 24 > <4>rdm_major = 254 > <6>Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > <6>ide: Assuming 33MHz system bus speed for PIO modes; override with > idebus=xx > <6>STR9100 NOR Flash: Found 1 x16 devices at 0x0 in 16-bit bank > <7>STR9100 NOR Flash: Found an alias at 0x400000 for the chip at 0x0 > <4> Amd/Fujitsu Extended Query Table at 0x0040 > <5>number of CFI chips: 1 > <5>cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. > <5>Creating 5 MTD partitions on "STR9100 NOR Flash": > <5>0x00000000-0x00040000 : "ARMBOOT" > <5>0x00040000-0x001a0000 : "Linux Kernel1" > <5>0x001a0000-0x003e0000 : "ROOT FS1" > <5>0x003e0000-0x00400000 : "Configs" > <5>0x00040000-0x003e0000 : "Upgrade" > <6>block2mtd: version $Revision: 1.30 $ > <5>usbmon: debugfs is not available > <7>ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 > <6>str9100-ehci str9100-ehci: str9100-ehci > <7>str9100-ehci str9100-ehci: reset hcs_params 0x101202 dbg=1 cc=1 pcc=2 > ordered !ppc ports=2 > <7>str9100-ehci str9100-ehci: reset hcc_params 7070 thresh 7 uframes 1024 > <7>drivers/usb/core/inode.c: creating file 'devices' > <7>drivers/usb/core/inode.c: creating file '001' > <6>str9100-ehci str9100-ehci: new USB bus registered, assigned bus number 1 > <6>str9100-ehci str9100-ehci: irq 24, io mem 0xcc000000 > <7>str9100-ehci str9100-ehci: reset command 080002 (park)=0 ithresh=8 > period=1024 Reset HALT > <7>str9100-ehci str9100-ehci: init command 010001 (park)=0 ithresh=1 > period=1024 RUN > <6>str9100-ehci str9100-ehci: USB 0.0 started, EHCI 1.00, driver 10 Dec > 2004 > <7>usb usb1: default language 0x0409 > <7>usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 > <6>usb usb1: Product: str9100-ehci > <6>usb usb1: Manufacturer: Linux 2.6.16-star ehci_hcd > <6>usb usb1: SerialNumber: str9100-ehci > <7>usb usb1: uevent > <7>usb usb1: uevent > <7>usb usb1: device is self-powered > <6>usb usb1: configuration #1 chosen from 1 choice > <7>usb usb1: adding 1-0:1.0 (config #1, interface 0) > <7>usb 1-0:1.0: uevent > <7>hub 1-0:1.0: usb_probe_interface > <7>hub 1-0:1.0: usb_probe_interface - got id > <6>hub 1-0:1.0: USB hub found > <6>hub 1-0:1.0: 2 ports detected > <7>hub 1-0:1.0: standalone hub > <7>hub 1-0:1.0: no power switching (usb 1.0) > <7>hub 1-0:1.0: individual port over-current protection > <7>hub 1-0:1.0: Single TT > <7>hub 1-0:1.0: TT requires at most 8 FS bit times (666 ns) > <7>hub 1-0:1.0: power on to power good time: 20ms > <7>hub 1-0:1.0: local power source is good > <7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000 > <7>drivers/usb/core/inode.c: creating file '001' > <7>ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 > <7>str9100-ehci str9100-ehci: GetStatus port 1 status 001803 POWER sig=j > CSC CONNECT > <7>hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s > <4>ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver > (STR9100) > <7>ohci_hcd: block sizes: ed 64 td 64 > <6>str9100-ohci str9100-ohci: str9100-ohci > <7>drivers/usb/core/inode.c: creating file '002' > <6>str9100-ohci str9100-ohci: new USB bus registered, assigned bus number 2 > <6>str9100-ohci str9100-ohci: irq 23, io mem 0xc4000000 > <7>str9100-ohci str9100-ohci: resetting from state 'reset', control = 0x0 > <7>str9100-ohci str9100-ohci: enabling initreset quirk > <7>str9100-ohci str9100-ohci: OHCI controller state > <7>str9100-ohci str9100-ohci: OHCI 1.0, NO legacy support registers > <7>str9100-ohci str9100-ohci: control 0x083 HCFS=operational CBSR=3 > <7>str9100-ohci str9100-ohci: cmdstatus 0x00000 SOC=0 > <7>str9100-ohci str9100-ohci: intrstatus 0x00000004 SF > <7>str9100-ohci str9100-ohci: intrenable 0x8000000a MIE RD WDH > <7>str9100-ohci str9100-ohci: hcca frame #0003 > <7>str9100-ohci str9100-ohci: roothub.a 01000202 POTPGT=1 NPS NDP=2(2) > <7>str9100-ohci str9100-ohci: roothub.b 00000000 PPCM=0000 DR=0000 > <7>str9100-ohci str9100-ohci: roothub.status 00008000 DRWE > <7>str9100-ohci str9100-ohci: roothub.portstatus [0] 0x00000100 PPS > <7>str9100-ohci str9100-ohci: roothub.portstatus [1] 0x00000100 PPS > <7>str9100-ohci str9100-ohci: created debug files > <7>usb usb2: default language 0x0409 > <7>usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 > <6>usb usb2: Product: str9100-ohci > <6>usb usb2: Manufacturer: Linux 2.6.16-star ohci_hcd > <6>usb usb2: SerialNumber: str9100-ohci > <7>usb usb2: uevent > <7>usb usb2: device is self-powered > <6>usb usb2: configuration #1 chosen from 1 choice > <7>usb usb2: adding 2-0:1.0 (config #1, interface 0) > <7>usb 2-0:1.0: uevent > <7>hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 > <7>hub 2-0:1.0: usb_probe_interface > <7>hub 2-0:1.0: usb_probe_interface - got id > <6>hub 2-0:1.0: USB hub found > <6>hub 2-0:1.0: 2 ports detected > <7>hub 2-0:1.0: standalone hub > <7>hub 2-0:1.0: no power switching (usb 1.0) > <7>hub 2-0:1.0: global over-current protection > <7>hub 2-0:1.0: power on to power good time: 2ms > <7>hub 2-0:1.0: local power source is good > <7>hub 2-0:1.0: no over-current condition exists > <7>str9100-ehci str9100-ehci: port 1 high speed > <7>str9100-ehci str9100-ehci: GetStatus port 1 status 001005 POWER sig=se0 > PE CONNECT > <6>usb 1-1: new high speed USB device using str9100-ehci and address 2 > <7>drivers/usb/core/inode.c: creating file '001' > <7>ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver > (PCI) > <7>ohci_hcd: block sizes: ed 64 td 64 > <6>Bluetooth: HCI USB driver ver 2.9 > <7>str9100-ehci str9100-ehci: port 1 high speed > <7>str9100-ehci str9100-ehci: GetStatus port 1 status 001005 POWER sig=se0 > PE CONNECT > <7>usb 1-1: default language 0x0409 > <7>usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=3 > <6>usb 1-1: Product: 802.11 n WLAN > <6>usb 1-1: Manufacturer: Ralink > <6>usb 1-1: SerialNumber: 1.0 > <7>usb 1-1: uevent > <7>usb 1-1: device is bus-powered > <6>usb 1-1: configuration #1 chosen from 1 choice > <7>usb 1-1: adding 1-1:1.0 (config #1, interface 0) > <7>usb 1-1:1.0: uevent > <7>drivers/usb/core/inode.c: creating file '002' > <7>hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000 > <6>usbcore: registered new driver hci_usb > <4>u32 classifier > <4> Perfomance counters on > <4>Netfilter messages via NETLINK v0.30. > <6>NET: Registered protocol family 2 > <4>IP route cache hash table entries: 512 (order: -1, 2048 bytes) > <4>TCP established hash table entries: 2048 (order: 1, 8192 bytes) > <4>TCP bind hash table entries: 2048 (order: 1, 8192 bytes) > <6>TCP: Hash tables configured (established 2048 bind 2048) > <6>TCP reno registered > <4>ip_conntrack version 2.4 (256 buckets, 2048 max) - 240 bytes per > conntrack > <4>ctnetlink v0.90: registering with nfnetlink. > <4>ip_tables: (C) 2000-2006 Netfilter Core Team > <6>ipt_recent v0.3.1: Stephen Frost <[email protected]>. > http://snowman.net/projects/ipt_recent/ > <5>ClusterIP Version 0.8 loaded successfully > <4>arp_tables: (C) 2002 David S. Miller > <6>TCP bic registered > <6>NET: Registered protocol family 1 > <6>NET: Registered protocol family 17 > <6>Bluetooth: L2CAP ver 2.8 > <6>Bluetooth: L2CAP socket layer initialized > <6>Bluetooth: BNEP (Ethernet Emulation) ver 1.2 > <6>Bluetooth: BNEP filters: protocol multicast > <4>VFS: Mounted root (squashfs filesystem) readonly. > <6>Freeing init memory: 100K > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEARECAAYFAk7EOSsACgkQBq/69tVAGy1aRwCfdA3nUPoLW+l2p/tI+YBIHssg > VoAAn3A2cVcvXXxKrSRdVvYLHk8J1pN5 > =/HNn > -----END PGP SIGNATURE----- > > _______________________________________________ > openwrt-users mailing list > [email protected] > https://lists.openwrt.org/mailman/listinfo/openwrt-users > >
_______________________________________________ openwrt-users mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-users
