26

Odp: Jensen AirLink 59300 - OpenWrt

Tu jest mapa wzr'a:

 {
                .name   = "uboot",
                .offset = 0,
                .size   = 0x030000,
                .mask_flags = MTD_WRITEABLE,
        }, {
                .name   = "uboot_environ",
                .offset = 0x030000,
                .size   = 0x010000,
                .mask_flags = MTD_WRITEABLE,
        }, {
                .name   = "factory_default",
                .offset = 0x040000,
                .size   = 0x010000,
                .mask_flags = MTD_WRITEABLE,
        }, {
                .name   = "linux",
                .offset = 0x050000,
                .size   = 0x0b0000,
        }, {
                .name   = "rootfs",
                .offset = 0x100000,
                .size   = 0x2f0000,
        }, {
                .name   = "user_property",
                .offset = 0x3f0000,
                .size   = 0x010000,
        }


a tu oryginalna mapa

Creating 7 MTD partitions on "Ralink SoC physically mapped flash":
0x00000000-0x00030000 : "Bootloader"
mtd: Giving out device 0 to Bootloader
0x00030000-0x00040000 : "Config "
mtd: Giving out device 1 to Config 
0x00040000-0x00050000 : "Factory"
mtd: Giving out device 2 to Factory
0x00050000-0x00160000 : "Kernel"
mtd: Giving out device 3 to Kernel
0x00160000-0x003e0000 : "RootFS"
mtd: Giving out device 4 to RootFS
0x003e0000-0x00400000 : "Cimage"
mtd: Giving out device 5 to Cimage
0x00050000-0x003e0000 : "Uimage"
mtd: Giving out device 6 to Uimage

Nazwy partycji zostawić wzr'owskie, żeby nie szukać kolejnych plików w których trzeba je zmienić i czy boot nie sprawdza nazw?
Jaką nazwę nadać partycji cimage?
Partycja uimage to będzie odpowiednik user_property?
Bo jeżeli dobrze myślę to moja mapa powinna wyglądać tak:

static struct mtd_partition airlink_59300_partitions[] = {
        {
                .name   = "uboot",
                .offset = 0,
                .size   = 0x030000,
                .mask_flags = MTD_WRITEABLE,
        }, {
                .name   = "uboot_environ",
                .offset = 0x030000,
                .size   = 0x010000,
                .mask_flags = MTD_WRITEABLE,
        }, {
                .name   = "factory_default",
                .offset = 0x040000,
                .size   = 0x010000,
                .mask_flags = MTD_WRITEABLE,
        }, {
                .name   = "linux",
                .offset = 0x050000,
                .size   = 0x110000,
        }, {
                .name   = "rootfs",
                .offset = 0x160000,
                .size   = 0x280000,
        }, {
                .name   = "cimage",
                .offset = 0x3e0000,
                .size   = 0x3c2000,
        }, {
                .name   = "user_property",
                .offset = 0x050000,
                .size   = 0x390000,
        }
};

W oryginale mapa jest od do a w openwrt od i wielkość.To co mnie martwi w oryginale ostatnia partycja jest od kernela do końca i nie wiem o co tu biega hmm

27

Odp: Jensen AirLink 59300 - OpenWrt

Mam to samo urządzenie, kupiłem je w NO jako zamiennik dla padnietego tp mr3220. Kompilowałem różne wersje oprogramowania na niego ale poddałem się. Za mało informacji technicznych co jest w bebechach- przynajmniej na moje zdolności obecne.

Będę śledził wątek:)

28 (edytowany przez Paco52327 2012-07-22 18:45:58)

Odp: Jensen AirLink 59300 - OpenWrt

W tej chwili kompiluję obraza, co z tego będzie nie wiem ale raczej nic działającego.Czekam aż Cezary coś dorzuci ;]
Bo na razie w tym temacie tylko na niego mogę liczyć.Jestem zdeterminowany tym bardziej że może ktoś skorzysta bo nie spotkałem się z drugim takim routerkiem.

29

Odp: Jensen AirLink 59300 - OpenWrt

Nazwy partycji mogą być dowolne, zostaw tak jak jest. Ponieważ nie wiesz do czego służy ten cimage to go zostaw w spokoju.   Zresztą wszystkie partycje możesz dokładnie takie zostawić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

30

Odp: Jensen AirLink 59300 - OpenWrt

Ok, rozumiem zrobiłem po staremu mapę w pliku mach-XXXX.c no i jak widać w poniższym logu i tak sobie zrobił po swojemu korzystając z /image/MakeFile bo po prostu żywcem skopiowałem kilka linijek zmieniając tylko nazwy. Nie bardzo wiem jak go rozkmilić mogę liczyć na pomoc?

U-Boot 1.1.3 (Nov 25 2008 - 16:46:30)


Board: Ralink APSoC DRAM:  16 MB

relocate_code Pointer at: 80fa8000

****************************

Init GPIO Pin****************************

flash_protect ON: from 0xBFC00000 to 0xBFC26213

protect on 0

protect on 1

protect on 2

protect on 3

protect on 4

protect on 5

protect on 6

protect on 7

protect on 8

protect on 9

flash_protect ON: from 0xBFC30000 to 0xBFC3FFFF

protect on 10

============================================ 

Ralink UBoot Version: 3.1

-------------------------------------------- 

ASIC 3052_MP1 (MAC to GigaMAC Mode)

DRAM COMPONENT: 64Mbits 

DRAM BUS: 32BIT 

Total memory: 16 MBytes

Flash: 4 MBytes

Date:Nov 25 2008  Time:16:46:30

============================================ 

icache: sets:256, ways:4, linesz:32 ,total:32768

dcache: sets:128, ways:4, linesz:32 ,total:16384 


 ##### The CPU freq = 384 MHZ #### 


 SDRAM bus set to 32 bit 

 SDRAM size =16 Mbytes


Please choose the operation: 

   0: Load ucos code to SDRAM via TFTP Client. 

   1: Load system code to SDRAM via TFTP. 

   2: Load system code then write to Flash via TFTP. 

   3: Boot system code via Flash (default).

   4: Entr boot command line interface.

   9: Load Boot Loader code then write to Flash via TFTP. 

 1 


You choosed 1


 0 

Net:   

 eth_register  

Eth0 (10/100-M)

 enetvar=ethaddr,Eth addr:00:AA:BB:CC:DD:18

 00:AA:BB:CC:DD:18:


 eth_current->name = Eth0 (10/100-M)


DEBUG BootType=49

   

1: System Load Linux to SDRAM via TFTP. 

 Please Input new ones /or Ctrl-C to discard

    Input device IP (10.10.10.123) ==:


    Input server IP (10.10.10.3) ==:


    Input Linux Kernel filename (code.bin) ==:



 netboot_common, argc= 3 

 *************buf = 0x80fce380

 **********NexTxPacket = 80fe6440


 NetTxPacket = 0x80FE6440 


 NetRxPackets[0] = 0x80FE6A40


 NetRxPackets[1] = 0x80FE7040


 NetRxPackets[2] = 0x80FE7640


 NetRxPackets[3] = 0x80FE7C40


 NetRxPackets[4] = 0x80FE8240


 NetRxPackets[5] = 0x80FE8840


 NetRxPackets[6] = 0x80FE8E40


 NetRxPackets[7] = 0x80FE9440


 NetRxPackets[8] = 0x80FE9A40


 NetRxPackets[9] = 0x80FEA040


 NetRxPackets[10] = 0x80FEA640


 NetRxPackets[11] = 0x80FEAC40


 NetRxPackets[12] = 0x80FEB240


 NetRxPackets[13] = 0x80FEB840


 NetRxPackets[14] = 0x80FEBE40


 NetRxPackets[15] = 0x80FEC440


 NetRxPackets[16] = 0x80FECA40


 NetRxPackets[17] = 0x80FED040


 NetRxPackets[18] = 0x80FED640


 NetRxPackets[19] = 0x80FEDC40


 KSEG1ADDR(NetTxPacket) = 0xA0FE6440 


 NetLoop,call eth_halt ! 


 NetLoop,call eth_init ! 

Trying Eth0 (10/100-M)


 Waitting RT2880_RX_DMA_BUSY status Start... done


 Mac to giga Mac mode  


 rx_ring = A0FCE7A0, tx_ring0 = A0FCE660


 Header Payload scatter function is Disable !! 


 RT2880_PDMA_GLO_CFG=00000020 


 ************************************************* 


 RT2880_RX_CALC_IDX0=19 


 RT2880_RX_DRX_IDX0 = 0 


 ************************************************* 


 ETH_STATE_ACTIVE!! 

Select server or client model: 1/2

client model start

Using Eth0 (10/100-M) device

TFTP from server 10.10.10.3; our IP address is 10.10.10.123

Filename 'code.bin'.


 TIMEOUT_COUNT=100,Load address: 0x80800000

Loading: *Got ARP REPLY, set server/gtwy eth addr (00:03:47:ba:e9:cd)

Got it

T #

 first block received  

################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     ################################

done

Bytes transferred = 2490372 (260004 hex)

NetBootFileXferSize= 00260004

Automatic boot of image at addr 0x80800000 ...

## Booting image at 80800000 ...

   Image Name:   MIPS OpenWrt Linux-3.3.8

   Created:      2012-07-24   4:37:45 UTC


 System Control Status = 0x21040000 

   Image Type:   MIPS Linux Kernel Image (lzma compressed)

   Data Size:    834241 Bytes = 814.7 kB

   Load Address: 80000000

   Entry Point:  80000000

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

No initrd

## Transferring control to Linux (at address 80000000) ...

## Giving linux memsize in MB, 16


Starting kernel ...


[    0.000000] Linux version 3.3.8 (paco@dellserv) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Tue Jul 24 06:37:07 CEST 2012
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0001964c (MIPS 24KEc)
[    0.000000] Ralink RT3052 id:1 rev:2 running at 384.00 MHz
[    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 memory 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:  board=AIRLINK-59300 console=ttyS1,57600 mtdparts=physmap-flash.0:192k(u-boot)ro,64k(u-boot-env)ro,64k(factory)ro,896k(kernel),2880k(rootfs),3776k@0x50000(firmware) rootfstype=squashfs,jffs2
[    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 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=0007c58b
[    0.000000] Readback ErrCtl register=0007c58b
[    0.000000] Memory: 13704k/16384k available (1910k kernel code, 2680k reserved, 320k data, 172k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:48
[    0.000000] console [ttyS1] enabled, bootconsole disabled
[    0.000000] console [ttyS1] enabled, bootconsole disabled
[    0.010000] Calibrating delay loop... 255.59 BogoMIPS (lpj=1277952)
[    0.090000] pid_max: default: 32768 minimum: 301
[    0.100000] Mount-cache hash table entries: 512
[    0.110000] NET: Registered protocol family 16
[    0.120000] MIPS: machine is Jensen AIRLINK-59300
[    0.130000] gpiochip_add: registered GPIOs 0 to 23 on device: RT305X-GPIO0
[    0.140000] gpiochip_add: registered GPIOs 24 to 39 on device: RT305X-GPIO1
[    0.150000] gpiochip_add: registered GPIOs 40 to 51 on device: RT305X-GPIO2
[    0.170000] bio: create slab <bio-0> at 0
[    0.180000] Switching to clocksource MIPS
[    0.190000] NET: Registered protocol family 2
[    0.200000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.210000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.230000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.240000] TCP: Hash tables configured (established 512 bind 512)
[    0.250000] TCP reno registered
[    0.260000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.270000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.280000] NET: Registered protocol family 1
[    0.320000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.340000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.360000] msgmni has been set to 26
[    0.360000] io scheduler noop registered
[    0.370000] io scheduler deadline registered (default)
[    0.380000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.400000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 13) is a 16550A
[    0.410000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A
[    0.430000] physmap platform flash device: 00800000 at bf000000
[    0.440000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.460000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.470000]   Amd/Fujitsu Extended Query version 1.1.
[    0.480000] number of CFI chips: 1
[    0.490000] 6 cmdlinepart partitions found on MTD device physmap-flash.0
[    0.500000] Creating 6 MTD partitions on "physmap-flash.0":
[    0.510000] 0x000000000000-0x000000030000 : "u-boot"
[    0.530000] 0x000000030000-0x000000040000 : "u-boot-env"
[    0.540000] 0x000000040000-0x000000050000 : "factory"
[    0.550000] 0x000000050000-0x000000130000 : "kernel"
[    0.560000] 0x000000130000-0x000000400000 : "rootfs"
[    0.580000] mtd: partition "rootfs" set to be root filesystem
[    0.590000] split_squashfs: no squashfs found in "physmap-flash.0"
[    0.600000] 0x000000050000-0x000000400000 : "firmware"
[    0.620000] TCP cubic registered
[    0.630000] NET: Registered protocol family 17
[    0.630000] 8021q: 802.1Q VLAN Support v1.8
[    0.640000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x2028 instead
[    0.660000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0x35cd instead
[    0.680000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0xf2e2 instead
[    0.700000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0x2dff instead
[    0.720000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0xd6e5 instead
[    0.730000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0xa971 instead
[    0.750000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0xab75 instead
[    0.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0xf54b instead
[    0.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0xc4b9 instead
[    0.810000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0xee31 instead
[    0.820000] Further such events for this erase block will not be printed
[    0.840000] Old JFFS2 bitmask found at 0x00002d48
[    0.850000] You cannot use older JFFS2 filesystems with newer kernels
[    0.900000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030000: 0x6873 instead
[    0.920000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030004: 0x02ae instead
[    0.940000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030008: 0xd700 instead
[    0.950000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0003000c: 0x4a2d instead
[    0.970000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030010: 0x048e instead
[    0.990000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030014: 0xf15a instead
[    1.010000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030018: 0x4aff instead
[    1.020000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0003001c: 0x0003 instead
[    1.040000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030020: 0xd712 instead
[    1.060000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030024: 0x01c0 instead
[    1.080000] Further such events for this erase block will not be printed
[    1.110000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040000: 0x1344 instead
[    1.120000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040004: 0x357d instead
[    1.140000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040008: 0x716b instead
[    1.160000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004000c: 0x1b61 instead
[    1.180000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040010: 0x644d instead
[    1.190000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040014: 0xdfe2 instead
[    1.210000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040018: 0x1b7b instead
[    1.230000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004001c: 0xa911 instead
[    1.250000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040020: 0xb304 instead
[    1.270000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040024: 0xbacf instead
[    1.280000] Further such events for this erase block will not be printed
[    1.310000] Old JFFS2 bitmask found at 0x0004e4f0
[    1.320000] You cannot use older JFFS2 filesystems with newer kernels
[    1.330000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050000: 0x9e6c instead
[    1.350000] jffs2_scan_eraseblock(): Magic bitmask 0xlock(): Magic bitmask 0x1985 not found at 0x0006001c: 0xc75f instead
[    1.710000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060020: 0x7b21 instead
[    1.720000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060024: 0x524f instead
[    1.740000] Further such events for this erase block will not be printed
[    1.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070000: 0x6943 instead
[    1.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070004: 0x8fd8 instead
[    1.800000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070008: 0xeefa instead
[    1.820000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007000c: 0x392f instead
[    1.840000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070010: 0xb457 instead
[    1.860000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070014: 0xf4bb instead
[    1.880000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070018: 0x4416 instead
[    1.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007001c: 0xe01a instead
[    1.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070020: 0xbe7b instead
[    1.930000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070024: 0x731e instead
[    1.950000] Further such events for this erase block will not be printed
[    1.970000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080000: 0xf021 instead
[    1.990000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080004: 0x0df3 instead
[    2.010000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080008: 0xdb51 instead
[    2.030000] jffs2_scan_eraseblock(): Magic bitmask 0x198 Magic bitmask 0x1985 not found at 0x00090018: 0x96a4 instead
[    2.310000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0009001c: 0xd159 instead
[    2.320000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090020: 0xe4f7 instead
[    2.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090024: 0xfa83 instead
[    2.360000] Further such events for this erase block will not be printed
[    2.390000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0000: 0x2d04 instead
[    2.400000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0004: 0xae4f instead
[    2.420000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0008: 0xcd5a instead
[    2.440000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a000c: 0xef1b instead
[    2.460000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0010: 0x1d39 instead
[    2.480000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0014: 0xcf08 instead
[    2.490000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0018: 0xb196 instead
[    2.510000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a001c: 0x1395 instead
[    2.530000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0020: 0xaf40 instead
[    2.550000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0024: 0xdeb9 instead
[    2.570000] Further such events for this erase block will not be printed
[    2.580000] Old JFFS2 bitmask found at 0x000a0568
[    2.590000] You cannot use older JFFS2 filesystems with newer kernels
[    2.610000] jffs2_scan_eraseblock(): Magic bic: 0xf583 instead
[    2.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0010: 0xedfb instead
[    2.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0014: 0x570e instead
[    2.930000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0018: 0x495b instead
[    2.950000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c001c: 0xed55 instead
[    2.960000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0020: 0x19ef instead
[    2.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0024: 0xbcc3 instead
[    3.000000] Further such events for this erase block will not be printed
[    3.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0000: 0xa41b instead
[    3.040000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0004: 0x8ba7 instead
[    3.060000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0008: 0x04fe instead
[    3.080000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d000c: 0x0161 instead
[    3.100000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0010: 0xe237 instead
[    3.120000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0014: 0xa3b9 instead
[    3.130000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0018: 0x3512 instead
[    3.150000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d001c: 0xe568 instead
[    3.170000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0020: 0x3eef instead
[    3.190000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0024: 0x0c08 instead
[    3.210000] Further such events for this erase block will not be printed
[    3.230000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0000: 0x1e80 instead
[    3.250000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0004: 0x56a0 instead
[    3.270000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0008: 0x676b instead
[    3.290000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e000c: 0x1aa7 instead
[    3.300000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0c: 0xc676 instead
[    3.720000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100010: 0x7cf2 instead
[    3.730000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100014: 0x4bf6 instead
[    3.750000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100018: 0xd7e6 instead
[    3.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0010001c: 0xeb9e instead
[    3.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100020: 0x64f8 instead
[    3.810000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100024: 0x3b74 instead
[    3.820000] Further such events for this erase block will not be printed
[    3.850000] Old JFFS2 bitmask found at 0x0010c464
[    3.860000] You cannot use older JFFS2 filesystems with newer kernels
[    3.870000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110000: 0x7269 instead
[    3.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110004: 0x22c8 instead
[    3.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110008: 0xa0c8 instead
[    3.930000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0011000c: 0x7b08 instead
[    3.950000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110010: 0x62ff instead
[    3.960000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110014: 0x74d1 instead
[    3.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110018: 0x218d instead
[    4.000000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0011001c: 0x88ce instead
[    4.020000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110020: 0xc2bd instead
[    4.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110024: 0xed29 instead
[    4.050000] Further such events for this erase block will not be printed
[    4.080000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120000130010: 0x5f37 instead
[    4.380000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130014: 0x0279 instead
[    4.390000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130018: 0xdec8 instead
[    4.410000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0013001c: 0x2da2 instead
[    4.430000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130020: 0xc893 instead
[    4.450000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130024: 0x8cc4 instead
[    4.460000] Further such events for this erase block will not be printed
[    4.490000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140000: 0x60ef instead
[    4.510000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140004: 0xf83c instead
[    4.530000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140008: 0x0d8e instead
[    4.550000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0014000c: 0xc4dd instead
[    4.560000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140010: 0xe571 instead
[    4.580000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140014: 0x9b36 instead
[    4.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140018: 0x9f0d instead
[    4.620000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0014001c: 0xec7b instead
[    4.630000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140020: 0x6e9e instead
5 not found at 0x0016000c: 0xacfd instead
[    4.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160010: 0x805e instead
[    4.990000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160014: 0x9803 instead
[    5.010000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160018: 0x9e37 instead
[    5.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0016001c: 0xd0ca instead
[    5.050000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160020: 0xe3b8 instead
[    5.060000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160024: 0x8479 instead
[    5.080000] Further such events for this erase block will not be printed
[    5.100000] Old JFFS2 bitmask found at 0x00161c10
[    5.110000] You cannot use older JFFS2 filesystems with newer kernels
[    5.130000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170000: 0xdd3d instead
[    5.150000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170004: 0x4efb instead
[    5.170000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170008: 0x1280 instead
[    5.190000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0017000c: 0x685a instead
[    5.200000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170010: 0x1fee instead
[    5.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170014: 0xe16d instead
[    5.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170018: 0x012d instead
[    5.260000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0017001c: 0xd54f instead
[    5.280000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170020: 0x124f instead
[    5.290000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170024: 0x5783 instead
[    5.310000] Further such events for this erase block will not be printed
[    5.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180000: 0xe562 instead
[    5.360000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180004: 0x55ee instead
[    5.370000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180008: 0x4ba1 instead
[    5.[    5.750000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0000: 0x9d47 instead
[    5.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0004: 0xb305 instead
[    5.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0008: 0x396d instead
[    5.800000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a000c: 0x1364 instead
[    5.820000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0010: 0xb8f2 instead
[    5.840000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0014: 0x34ac instead
[    5.860000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0018: 0x0a39 instead
[    5.880000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a001c: 0xacf6 instead
[    5.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0020: 0xbc0a instead
[    5.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0024: 0xf850 instead
[    5.930000] Further such events for this erase block will not be printed
[    5.960000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0000: 0x0498 instead
[    5.970000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0004: 0x3b33 instead
[    5.990000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0008: 0x895a instead
[    6.010000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b000c: 0xac52 instead
[    6.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0010: 0xa0ec instead
[    6.050000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0014: 0x7bck(): Magic bitmask 0x1985 not found at 0x001d0000: 0x0852 instead
[    6.390000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0004: 0x7bcc instead
[    6.400000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0008: 0x3b6f instead
[    6.420000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d000c: 0x4e03 instead
[    6.440000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0010: 0x5363 instead
[    6.460000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0014: 0xc642 instead
[    6.480000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0018: 0x8d7a instead
[    6.490000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d001c: 0x2fab instead
[    6.510000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0020: 0xf7a5 instead
[    6.530000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0024: 0xc025 instead
[    6.550000] Further such events for this erase block will not be printed
[    6.570000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0000: 0x8752 instead
[    6.590000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0004: 0x73cb instead
[    6.610000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0008: 0x7b1f instead
[    6.630000] jffs2_scan_eraseblock(): Magic bitma] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200010: 0x9282 instead
[    7.080000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200014: 0x57fa instead
[    7.090000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200018: 0x9a71 instead
[    7.110000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0020001c: 0x76d4 instead
[    7.130000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200020: 0x6ec6 instead
[    7.150000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200024: 0xfa03 instead
[    7.170000] Further such events for this erase block will not be printed
[    7.320000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b0000: 0x5348 instead
[    7.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b0004: 0x03fa instead
[    7.360000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b0008: 0x1f1f instead
[    7.380000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b000c: 0x00e8 instead
[    7.400000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b0010: 0xa76a instead
[    7.410000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b0014: 0x1f1f instead
[    7.430000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b0018: 0x0ce8 instead
[    7.450000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b001c: 0x0c0c instead
[    7.470000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b0020: 0x0c0c instead
[    7.480000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b0024: 0x0c0c instead
[    7.500000] Further such events for this erase block will not be printed
[    7.530000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002c0000: 0x5344 instead
[    7.550000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002c0004: 0x5ffa instead
[    7.570000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002c0008: 0x4c72 instead
[    7.580000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002c000c: 0x356b instead
[    7.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002c0010: 0x3030 instead
[    7.620000] jffs2_

31

Odp: Jensen AirLink 59300 - OpenWrt

A wgrałeś do flash obraz squashfs?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

32 (edytowany przez Paco52327 2012-07-24 21:55:00)

Odp: Jensen AirLink 59300 - OpenWrt

Tak.

openwrt-ramips-rt305x-airlink-59300-squashfs-sysupgrade.bin

33

Odp: Jensen AirLink 59300 - OpenWrt

Chłopak twierdzi że nie znalazł sygnatury squashfs we flashu....

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

34

Odp: Jensen AirLink 59300 - OpenWrt

Czytłem dokumentacje Openwrt, pozmieniałem te pliki co wskazuje strona o dodaniu urządzenia.Co do sygnatury nie jest to wina nieutworzonych partycji?Wydaję mi się, że problem tkwi w /images/MakeFile a reszta bierze się z poprzednich błędów.
Zobacz:

[    0.490000] 6 cmdlinepart partitions found on MTD device physmap-flash.0
[    0.500000] Creating 6 MTD partitions on "physmap-flash.0":
[    0.510000] 0x000000000000-0x000000030000 : "u-boot"
[    0.530000] 0x000000030000-0x000000040000 : "u-boot-env"
[    0.540000] 0x000000040000-0x000000050000 : "factory"
[    0.550000] 0x000000050000-0x000000130000 : "kernel"
[    0.560000] 0x000000130000-0x000000400000 : "rootfs"
[    0.580000] mtd: partition "rootfs" set to be root filesystem
[    0.590000] split_squashfs: no squashfs found in "physmap-flash.0"

35

Odp: Jensen AirLink 59300 - OpenWrt

Przenieś zmiany do target/linux/ramips, wyczyść i skompiluj jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

36

Odp: Jensen AirLink 59300 - OpenWrt

Z czystej ciekawośći, wrzuć oryginał do ramu. Prawdopodobnie dostaniesz podobny komunikat z błędną sygnaturą flasha.

37

Odp: Jensen AirLink 59300 - OpenWrt

teraz mapa jest identyczna jak w oryginale i nadal "chłopak nie widzi..."

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.07.29 12:01:13 =~=~=~=~=~=~=~=~=~=~=~=
 


U-Boot 1.1.3 (Nov 25 2008 - 16:46:30)


Board: Ralink APSoC DRAM:  16 MB

relocate_code Pointer at: 80fa8000

****************************

Init GPIO Pin****************************

flash_protect ON: from 0xBFC00000 to 0xBFC26213

protect on 0

protect on 1

protect on 2

protect on 3

protect on 4

protect on 5

protect on 6

protect on 7

protect on 8

protect on 9

flash_protect ON: from 0xBFC30000 to 0xBFC3FFFF

protect on 10

============================================ 

Ralink UBoot Version: 3.1

-------------------------------------------- 

ASIC 3052_MP1 (MAC to GigaMAC Mode)

DRAM COMPONENT: 64Mbits 

DRAM BUS: 32BIT 

Total memory: 16 MBytes

Flash: 4 MBytes

Date:Nov 25 2008  Time:16:46:30

============================================ 

icache: sets:256, ways:4, linesz:32 ,total:32768

dcache: sets:128, ways:4, linesz:32 ,total:16384 


 ##### The CPU freq = 384 MHZ #### 


 SDRAM bus set to 32 bit 

 SDRAM size =16 Mbytes


Please choose the operation: 

   0: Load ucos code to SDRAM via TFTP Client. 

   1: Load system code to SDRAM via TFTP. 

   2: Load system code then write to Flash via TFTP. 

   3: Boot system code via Flash (default).

   4: Entr boot command line interface.

   9: Load Boot Loader code then write to Flash via TFTP. 



You choosed 1


 0 

Net:   

 eth_register  

Eth0 (10/100-M)

 enetvar=ethaddr,Eth addr:00:AA:BB:CC:DD:18

 00:AA:BB:CC:DD:18:


 eth_current->name = Eth0 (10/100-M)


DEBUG BootType=49

   

1: System Load Linux to SDRAM via TFTP. 

 Please Input new ones /or Ctrl-C to discard

    Input device IP (10.10.10.123) ==:


    Input server IP (10.10.10.3) ==:


    Input Linux Kernel filename (code.bin) ==:



 netboot_common, argc= 3 

 *************buf = 0x80fce380

 **********NexTxPacket = 80fe6440


 NetTxPacket = 0x80FE6440 


 NetRxPackets[0] = 0x80FE6A40


 NetRxPackets[1] = 0x80FE7040


 NetRxPackets[2] = 0x80FE7640


 NetRxPackets[3] = 0x80FE7C40


 NetRxPackets[4] = 0x80FE8240


 NetRxPackets[5] = 0x80FE8840


 NetRxPackets[6] = 0x80FE8E40


 NetRxPackets[7] = 0x80FE9440


 NetRxPackets[8] = 0x80FE9A40


 NetRxPackets[9] = 0x80FEA040


 NetRxPackets[10] = 0x80FEA640


 NetRxPackets[11] = 0x80FEAC40


 NetRxPackets[12] = 0x80FEB240


 NetRxPackets[13] = 0x80FEB840


 NetRxPackets[14] = 0x80FEBE40


 NetRxPackets[15] = 0x80FEC440


 NetRxPackets[16] = 0x80FECA40


 NetRxPackets[17] = 0x80FED040


 NetRxPackets[18] = 0x80FED640


 NetRxPackets[19] = 0x80FEDC40


 KSEG1ADDR(NetTxPacket) = 0xA0FE6440 


 NetLoop,call eth_halt ! 


 NetLoop,call eth_init ! 

Trying Eth0 (10/100-M)


 Waitting RT2880_RX_DMA_BUSY status Start... done


 Mac to giga Mac mode  


 rx_ring = A0FCE7A0, tx_ring0 = A0FCE660


 Header Payload scatter function is Disable !! 


 RT2880_PDMA_GLO_CFG=00000020 


 ************************************************* 


 RT2880_RX_CALC_IDX0=19 


 RT2880_RX_DRX_IDX0 = 0 


 ************************************************* 


 ETH_STATE_ACTIVE!! 

Select server or client model: 1/2

client model start

Using Eth0 (10/100-M) device

TFTP from server 10.10.10.3; our IP address is 10.10.10.123

Filename 'code.bin'.


 TIMEOUT_COUNT=100,Load address: 0x80800000

Loading: *Got ARP REPLY, set server/gtwy eth addr (00:03:47:ba:e9:cd)

Got it

T #

 first block received  

################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #####

done

Bytes transferred = 2686980 (290004 hex)

NetBootFileXferSize= 00290004

Automatic boot of image at addr 0x80800000 ...

## Booting image at 80800000 ...

   Image Name:   MIPS OpenWrt Linux-3.3.8

   Created:      2012-07-29   3:21:48 UTC


 System Control Status = 0x21040000 

   Image Type:   MIPS Linux Kernel Image (lzma compressed)

   Data Size:    834183 Bytes = 814.6 kB

   Load Address: 80000000

   Entry Point:  80000000

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

No initrd

## Transferring control to Linux (at address 80000000) ...

## Giving linux memsize in MB, 16


Starting kernel ...


[    0.000000] Linux version 3.3.8 (paco@dellserv) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sun Jul 29 05:21:20 CEST 2012
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0001964c (MIPS 24KEc)
[    0.000000] Ralink RT3052 id:1 rev:2 running at 384.00 MHz
[    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 memory 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:  board=3G-6200N console=ttyS1,57600 mtdparts=physmap-flash.0:192k(u-boot)ro,64k(u-boot-env)ro,64k(factory)ro,1088k(kernel),2560k(rootfs),128k@0x3e0000(cimage)ro,3648k@0x50000(firmware) rootfstype=squashfs,jffs2
[    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 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=0007c7ca
[    0.000000] Readback ErrCtl register=0007c7ca
[    0.000000] Memory: 13704k/16384k available (1910k kernel code, 2680k reserved, 320k data, 172k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:48
[    0.000000] console [ttyS1] enabled, bootconsole disabled
[    0.000000] console [ttyS1] enabled, bootconsole disabled
[    0.010000] Calibrating delay loop... 255.59 BogoMIPS (lpj=1277952)
[    0.090000] pid_max: default: 32768 minimum: 301
[    0.100000] Mount-cache hash table entries: 512
[    0.110000] NET: Registered protocol family 16
[    0.120000] MIPS: machine is Edimax 3g-6200n
[    0.130000] gpiochip_add: registered GPIOs 0 to 23 on device: RT305X-GPIO0
[    0.140000] gpiochip_add: registered GPIOs 24 to 39 on device: RT305X-GPIO1
[    0.150000] gpiochip_add: registered GPIOs 40 to 51 on device: RT305X-GPIO2
[    0.170000] bio: create slab <bio-0> at 0
[    0.180000] Switching to clocksource MIPS
[    0.190000] NET: Registered protocol family 2
[    0.200000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.210000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.230000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.240000] TCP: Hash tables configured (established 512 bind 512)
[    0.250000] TCP reno registered
[    0.260000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.270000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.280000] NET: Registered protocol family 1
[    0.320000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.330000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.360000] msgmni has been set to 26
[    0.360000] io scheduler noop registered
[    0.370000] io scheduler deadline registered (default)
[    0.380000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.400000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 13) is a 16550A
[    0.410000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A
[    0.430000] physmap platform flash device: 00800000 at bf000000
[    0.440000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.460000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.470000]   Amd/Fujitsu Extended Query version 1.1.
[    0.480000] number of CFI chips: 1
[    0.490000] 7 cmdlinepart partitions found on MTD device physmap-flash.0
[    0.500000] Creating 7 MTD partitions on "physmap-flash.0":
[    0.510000] 0x000000000000-0x000000030000 : "u-boot"
[    0.520000] 0x000000030000-0x000000040000 : "u-boot-env"
[    0.540000] 0x000000040000-0x000000050000 : "factory"
[    0.550000] 0x000000050000-0x000000160000 : "kernel"
[    0.560000] 0x000000160000-0x0000003e0000 : "rootfs"
[    0.580000] mtd: partition "rootfs" set to be root filesystem
[    0.590000] split_squashfs: no squashfs found in "physmap-flash.0"
[    0.600000] 0x0000003e0000-0x000000400000 : "cimage"
[    0.610000] 0x000000050000-0x0000003e0000 : "firmware"
[    0.640000] TCP cubic registered
[    0.640000] NET: Registered protocol family 17
[    0.650000] 8021q: 802.1Q VLAN Support v1.8
[    0.660000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x6873 instead
[    0.680000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0x02ae instead
[    0.700000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0xd700 instead
[    0.720000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0x4a2d instead
[    0.730000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0x048e instead
[    0.750000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0xf15a instead
[    0.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0x4aff instead
[    0.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x0003 instead
[    0.800000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0xd712 instead
[    0.820000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0x01c0 instead
[    0.840000] Further such events for this erase block will not be printed
[    0.870000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010000: 0x1344 instead
[    0.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010004: 0x357d instead
[    0.900000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010008: 0x716b instead
[    0.920000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001000c: 0x1b61 instead
[    0.940000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010010: 0x644d instead
[    0.960000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010014: 0xdfe2 instead
[    0.970000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010018: 0x1b7b instead
[    0.990000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001001c: 0xa911 instead
[    1.010000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010020: 0xb304 instead
[    1.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010024: 0xbacf instead
[    1.050000] Further such events for this erase block will not be printed
[    1.070000] Old JFFS2 bitmask found at 0x0001e4f0
[    1.080000] You cannot use older JFFS2 filesystems with newer kernels
[    1.100000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020000: 0x9e6c instead
[    1.110000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020004: 0xb734 instead
[    1.130000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020008: 0x84e5 instead
[    1.150000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0002000c: 0x4705 instead
[    1.170000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020010: 0x92fa instead
[    1.190000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020014: 0x84ba instead
[    1.200000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020018: 0xa2bc instead
[    1.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0002001c: 0xa613 instead
[    1.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020020: 0xa756 instead
[    1.260000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020024: 0xf194 instead
[    1.270000] Further such events for this erase block will not be printed
[    1.300000] Old JFFS2 bitmask found at 0x0002b4a8
[    1.310000] You cannot use older JFFS2 filesystems with newer kernels
[    1.320000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030000: 0x400f instead
[    1.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030004: 0xc08e instead
[    1.360000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030008: 0x21b3 instead
[    1.380000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0003000c: 0x1130 instead
[    1.400000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030010: 0xe768 instead
[    1.410000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030014: 0xb22b instead
[    1.430000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030018: 0x5666 instead
[    1.450000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0003001c: 0xc75f instead
[    1.470000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030020: 0x7b21 instead
[    1.490000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030024: 0x524f instead
[    1.500000] Further such events for this erase block will not be printed
[    1.530000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040000: 0x6943 instead
[    1.550000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040004: 0x8fd8 instead
[    1.570000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040008: 0xeefa instead
[    1.580000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004000c: 0x392f instead
[    1.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040010: 0xb457 instead
[    1.620000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040014: 0xf4bb instead
[    1.640000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040018: 0x4416 instead
[    1.660000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004001c: 0xe01a instead
[    1.670000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040020: 0xbe7b instead
[    1.690000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040024: 0x731e instead
[    1.710000] Further such events for this erase block will not be printed
[    1.740000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050000: 0xf021 instead
[    1.750000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050004: 0x0df3 instead
[    1.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050008: 0xdb51 instead
[    1.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0005000c: 0xc254 instead
[    1.810000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050010: 0x3d36 instead
[    1.830000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050014: 0xc73e instead
[    1.840000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050018: 0xaf0f instead
[    1.860000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0005001c: 0x7ec0 instead
[    1.880000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050020: 0x9ae1 instead
[    1.900000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050024: 0x4ea4 instead
[    1.920000] Further such events for this erase block will not be printed
[    1.940000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060000: 0xdb8c instead
[    1.960000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060004: 0x46a6 instead
[    1.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060008: 0x0058 instead
[    2.000000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006000c: 0xfbac instead
[    2.010000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060010: 0xe5ef instead
[    2.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060014: 0x5245 instead
[    2.050000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060018: 0x96a4 instead
[    2.070000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006001c: 0xd159 instead
[    2.090000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060020: 0xe4f7 instead
[    2.100000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060024: 0xfa83 instead
[    2.120000] Further such events for this erase block will not be printed
[    2.150000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070000: 0x2d04 instead
[    2.170000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070004: 0xae4f instead
[    2.180000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070008: 0xcd5a instead
[    2.200000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007000c: 0xef1b instead
[    2.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070010: 0x1d39 instead
[    2.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070014: 0xcf08 instead
[    2.260000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070018: 0xb196 instead
[    2.270000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007001c: 0x1395 instead
[    2.290000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070020: 0xaf40 instead
[    2.310000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070024: 0xdeb9 instead
[    2.330000] Further such events for this erase block will not be printed
[    2.340000] Old JFFS2 bitmask found at 0x00070568
[    2.350000] You cannot use older JFFS2 filesystems with newer kernels
[    2.380000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080000: 0x7608 instead
[    2.390000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080004: 0x7f2e instead
[    2.410000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080008: 0xee4e instead
[    2.430000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0008000c: 0x6eb2 instead
[    2.450000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080010: 0x5014 instead
[    2.470000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080014: 0x1843 instead
[    2.480000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080018: 0x1a58 instead
[    2.500000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0008001c: 0x897e instead
[    2.520000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080020: 0x3f61 instead
[    2.540000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080024: 0xa5f6 instead
[    2.560000] Further such events for this erase block will not be printed
[    2.580000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090000: 0xa926 instead
[    2.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090004: 0xeb3a instead
[    2.620000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090008: 0xe6e2 instead
[    2.640000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0009000c: 0xf583 instead
[    2.650000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090010: 0xedfb instead
[    2.670000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090014: 0x570e instead
[    2.690000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090018: 0x495b instead
[    2.710000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0009001c: 0xed55 instead
[    2.730000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090020: 0x19ef instead
[    2.740000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090024: 0xbcc3 instead
[    2.760000] Further such events for this erase block will not be printed
[    2.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0000: 0xa41b instead
[    2.810000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0004: 0x8ba7 instead
[    2.820000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0008: 0x04fe instead
[    2.840000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a000c: 0x0161 instead
[    2.860000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0010: 0xe237 instead
[    2.880000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0014: 0xa3b9 instead
[    2.900000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0018: 0x3512 instead
[    2.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a001c: 0xe568 instead
[    2.930000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0020: 0x3eef instead
[    2.950000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0024: 0x0c08 instead
[    2.970000] Further such events for this erase block will not be printed
[    2.990000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0000: 0x1e80 instead
[    3.010000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0004: 0x56a0 instead
[    3.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0008: 0x676b instead
[    3.050000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b000c: 0x1aa7 instead
[    3.070000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0010: 0x3d37 instead
[    3.080000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0014: 0x8a6e instead
[    3.100000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0018: 0x5df2 instead
[    3.120000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b001c: 0x95b0 instead
[    3.140000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0020: 0xde35 instead
[    3.160000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0024: 0x78ee instead
[    3.170000] Further such events for this erase block will not be printed
[    3.200000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0000: 0x87ce instead
[    3.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0004: 0x8d6a instead
[    3.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0008: 0x3c20 instead
[    3.250000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c000c: 0x3697 instead
[    3.270000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0010: 0x2731 instead
[    3.290000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0014: 0xf8b3 instead
[    3.310000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0018: 0x1613 instead
[    3.330000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c001c: 0x2b3c instead
[    3.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0020: 0x1227 instead
[    3.360000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0024: 0x8c92 instead
[    3.380000] Further such events for this erase block will not be printed
[    3.410000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0000: 0x06ad instead
[    3.420000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0004: 0x8504 instead
[    3.440000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0008: 0x37ba instead
[    3.460000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d000c: 0xc676 instead
[    3.480000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0010: 0x7cf2 instead
[    3.500000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0014: 0x4bf6 instead
[    3.510000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0018: 0xd7e6 instead
[    3.530000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d001c: 0xeb9e instead
[    3.550000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0020: 0x64f8 instead
[    3.570000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0024: 0x3b74 instead
[    3.590000] Further such events for this erase block will not be printed
[    3.610000] Old JFFS2 bitmask found at 0x000dc464
[    3.620000] You cannot use older JFFS2 filesystems with newer kernels
[    3.640000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0000: 0x7269 instead
[    3.650000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0004: 0x22c8 instead
[    3.670000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0008: 0xa0c8 instead
[    3.690000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e000c: 0x7b08 instead
[    3.710000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0010: 0x62ff instead
[    3.720000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0014: 0x74d1 instead
[    3.740000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0018: 0x218d instead
[    3.760000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e001c: 0x88ce instead
[    3.780000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0020: 0xc2bd instead
[    3.800000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0024: 0xed29 instead
[    3.810000] Further such events for this erase block will not be printed
[    3.840000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0000: 0x7607 instead
[    3.860000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0004: 0xec10 instead
[    3.880000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0008: 0xa173 instead
[    3.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f000c: 0x5609 instead
[    3.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0010: 0x904b instead
[    3.930000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0014: 0xe514 instead
[    3.950000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0018: 0x440c instead
[    3.970000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f001c: 0xbe8e instead
[    3.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0020: 0xa93f instead
[    4.000000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0024: 0x7b1e instead
[    4.020000] Further such events for this erase block will not be printed
[    4.050000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100000: 0x7da8 instead
[    4.070000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100004: 0x58c5 instead
[    4.080000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100008: 0xa5fc instead
[    4.100000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0010000c: 0x111d instead
[    4.120000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100010: 0x5f37 instead
[    4.140000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100014: 0x0279 instead
[    4.150000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100018: 0xdec8 instead
[    4.170000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0010001c: 0x2da2 instead
[    4.190000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100020: 0xc893 instead
[    4.210000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100024: 0x8cc4 instead
[    4.230000] Further such events for this erase block will not be printed
[    4.250000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110000: 0x60ef instead
[    4.270000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110004: 0xf83c instead
[    4.290000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110008: 0x0d8e instead
[    4.310000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0011000c: 0xc4dd instead
[    4.320000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110010: 0xe571 instead
[    4.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110014: 0x9b36 instead
[    4.360000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110018: 0x9f0d instead
[    4.380000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0011001c: 0xec7b instead
[    4.400000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110020: 0x6e9e instead
[    4.410000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110024: 0x76e8 instead
[    4.430000] Further such events for this erase block will not be printed
[    4.460000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120000: 0x6574 instead
[    4.480000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120004: 0xe8f0 instead
[    4.490000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120008: 0x2716 instead
[    4.510000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0012000c: 0xe76b instead
[    4.530000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120010: 0x20b0 instead
[    4.550000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120014: 0x0334 instead
[    4.570000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120018: 0xe9b5 instead
[    4.580000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0012001c: 0x1e70 instead
[    4.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120020: 0xed44 instead
[    4.620000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120024: 0x11ed instead
[    4.640000] Further such events for this erase block will not be printed
[    4.670000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130000: 0xa1a2 instead
[    4.680000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130004: 0xdac3 instead
[    4.700000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130008: 0xbd89 instead
[    4.720000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0013000c: 0xacfd instead
[    4.740000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130010: 0x805e instead
[    4.750000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130014: 0x9803 instead
[    4.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130018: 0x9e37 instead
[    4.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0013001c: 0xd0ca instead
[    4.810000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130020: 0xe3b8 instead
[    4.830000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00130024: 0x8479 instead
[    4.840000] Further such events for this erase block will not be printed
[    4.860000] Old JFFS2 bitmask found at 0x00131c10
[    4.870000] You cannot use older JFFS2 filesystems with newer kernels
[    4.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140000: 0xdd3d instead
[    4.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140004: 0x4efb instead
[    4.930000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140008: 0x1280 instead
[    4.950000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0014000c: 0x685a instead
[    4.970000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140010: 0x1fee instead
[    4.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140014: 0xe16d instead
[    5.000000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140018: 0x012d instead
[    5.020000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0014001c: 0xd54f instead
[    5.040000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140020: 0x124f instead
[    5.050000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140024: 0x5783 instead
[    5.070000] Further such events for this erase block will not be printed
[    5.100000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00150000: 0xe562 instead
[    5.120000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00150004: 0x55ee instead
[    5.140000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00150008: 0x4ba1 instead
[    5.150000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0015000c: 0xd3b1 instead
[    5.170000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00150010: 0xcc2e instead
[    5.190000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00150014: 0x2285 instead
[    5.210000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00150018: 0x048b instead
[    5.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0015001c: 0x2275 instead
[    5.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00150020: 0xa875 instead
[    5.260000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00150024: 0x93a1 instead
[    5.280000] Further such events for this erase block will not be printed
[    5.310000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160000: 0x3a4f instead
[    5.320000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160004: 0x08fc instead
[    5.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160008: 0x84ac instead
[    5.360000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0016000c: 0x161d instead
[    5.380000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160010: 0xb55f instead
[    5.400000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160014: 0x9daa instead
[    5.410000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160018: 0x4bdd instead
[    5.430000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0016001c: 0xfb6d instead
[    5.450000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160020: 0xaaeb instead
[    5.470000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00160024: 0xeab6 instead
[    5.480000] Further such events for this erase block will not be printed
[    5.510000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170000: 0x9d47 instead
[    5.530000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170004: 0xb305 instead
[    5.550000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170008: 0x396d instead
[    5.570000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0017000c: 0x1364 instead
[    5.580000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170010: 0xb8f2 instead
[    5.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170014: 0x34ac instead
[    5.620000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170018: 0x0a39 instead
[    5.640000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0017001c: 0xacf6 instead
[    5.650000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170020: 0xbc0a instead
[    5.670000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00170024: 0xf850 instead
[    5.690000] Further such events for this erase block will not be printed
[    5.720000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180000: 0x0498 instead
[    5.740000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180004: 0x3b33 instead
[    5.750000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180008: 0x895a instead
[    5.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0018000c: 0xac52 instead
[    5.790000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180010: 0xa0ec instead
[    5.810000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180014: 0x7beb instead
[    5.820000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180018: 0xb813 instead
[    5.840000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0018001c: 0x1389 instead
[    5.860000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180020: 0x3eba instead
[    5.880000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00180024: 0x14f5 instead
[    5.900000] Further such events for this erase block will not be printed
[    5.920000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00190000: 0x538e instead
[    5.940000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00190004: 0x8837 instead
[    5.960000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00190008: 0x92a4 instead
[    5.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0019000c: 0x76e9 instead
[    6.000000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00190010: 0xbdde instead
[    6.010000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00190014: 0x89b0 instead
[    6.030000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00190018: 0x54cc instead
[    6.050000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0019001c: 0x4bb1 instead
[    6.070000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00190020: 0x9302 instead
[    6.080000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00190024: 0xcc7d instead
[    6.100000] Further such events for this erase block will not be printed
[    6.130000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0000: 0x0852 instead
[    6.150000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0004: 0x7bcc instead
[    6.170000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0008: 0x3b6f instead
[    6.180000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a000c: 0x4e03 instead
[    6.200000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0010: 0x5363 instead
[    6.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0014: 0xc642 instead
[    6.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0018: 0x8d7a instead
[    6.250000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a001c: 0x2fab instead
[    6.270000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0020: 0xf7a5 instead
[    6.290000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001a0024: 0xc025 instead
[    6.310000] Further such events for this erase block will not be printed
[    6.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0000: 0x8752 instead
[    6.350000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0004: 0x73cb instead
[    6.370000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0008: 0x7b1f instead
[    6.390000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b000c: 0x7ffd instead
[    6.410000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0010: 0x1665 instead
[    6.420000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0014: 0xf815 instead
[    6.440000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0018: 0x10c1 instead
[    6.460000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b001c: 0x7c89 instead
[    6.480000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0020: 0x21e8 instead
[    6.500000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0024: 0xa00f instead
[    6.510000] Further such events for this erase block will not be printed
[    6.540000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0000: 0xe416 instead
[    6.560000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0004: 0x3064 instead
[    6.580000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0008: 0xf04f instead
[    6.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c000c: 0x1811 instead
[    6.610000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0010: 0x98ea instead
[    6.630000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0014: 0xc0d4 instead
[    6.650000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0018: 0x3766 instead
[    6.670000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c001c: 0xabd2 instead
[    6.680000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0020: 0xcd97 instead
[    6.700000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0024: 0xe470 instead
[    6.720000] Further such events for this erase block will not be printed
[    6.750000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0000: 0x247d instead
[    6.770000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0004: 0x8a41 instead
[    6.780000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0008: 0x8633 instead
[    6.800000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d000c: 0xb75c instead
[    6.820000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0010: 0x9282 instead
[    6.840000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0014: 0x57fa instead
[    6.850000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0018: 0x9a71 instead
[    6.870000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d001c: 0x76d4 instead
[    6.890000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0020: 0x6ec6 instead
[    6.910000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0024: 0xfa03 instead
[    6.930000] Further such events for this erase block will not be printed
[    7.080000] Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[    7.100000] empty_blocks 0, bad_blocks 0, c->nr_blocks 40
[    7.110000] VFS: Cannot open root device "(null)" or unknown-block(31,4)
[    7.120000] Please append a correct "root=" boot option; here are the available partitions:
[    7.140000] 1f00             192 mtdblock0  (driver?)
[    7.150000] 1f01              64 mtdblock1  (driver?)
[    7.160000] 1f02              64 mtdblock2  (driver?)
[    7.170000] 1f03            1088 mtdblock3  (driver?)
[    7.180000] 1f04            2560 mtdblock4  (driver?)
[    7.190000] 1f05             128 mtdblock5  (driver?)
[    7.200000] 1f06            3648 mtdblock6  (driver?)
[    7.210000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,4)

Co może być przyczyną? Chyba, że jeszcze nazwy partycji dać takie same.
@Igolebio tak zrobię z ciekawości jeśli się potwierdzi to co to znaczy?, na żywca wrzucić do flash'a?

38 (edytowany przez lgolebio 2012-07-29 11:37:27)

Odp: Jensen AirLink 59300 - OpenWrt

Te ubooty w tych ralinkach mają jakiś feler, nie wiem jaki i co z tym zrobić. Tak, na żywo do flasha, ale ostrzegam, jeśli w partycjach siedzi coś ważnego (np mac adres albo co ważniejsze firmware dla wifi), to przy złej mapie flasha uszkodzisz te dane. Bądź więc na 100% pewny, że masz dobrze wykonaną mapę, bo mac można odzyskać, firmware już gorzej.

Sprawdź najpierw tak jak mówiłem, oryginał do ramu.

39

Odp: Jensen AirLink 59300 - OpenWrt

Mapy jestem pewien, i kichał zaryzykuję ale nie ma możliwości zrobić dump'a?Poza tym wrzucając później orginał nie odtworzą się?

40

Odp: Jensen AirLink 59300 - OpenWrt

Jeżeli były to dane konfiguracyjne specyficzne dla płyty, to nie, nie odtworzą się. Skompiluj sobie obraz z initramfs i zobacz czy całość się uruchamia.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

41

Odp: Jensen AirLink 59300 - OpenWrt

Jak wielki obraz ze squashfs Ci wyszedł? Partycja zadeklarowana ma zaledwie 2.5MB, może przekroczyłeś jej rozmiar.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

42

Odp: Jensen AirLink 59300 - OpenWrt

Bingo 2686980...

43

Odp: Jensen AirLink 59300 - OpenWrt

No nie, tyle to masz cały z kernelem...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

44

Odp: Jensen AirLink 59300 - OpenWrt

Czy ja wiem czy takie bingo, tu się wszystko zgadza 2686980B(bajtów) to 2.56M (megabajtów), więc ok.

45

Odp: Jensen AirLink 59300 - OpenWrt

Oryginał poleciał

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.07.29 13:23:19 =~=~=~=~=~=~=~=~=~=~=~=



U-Boot 1.1.3 (Nov 25 2008 - 16:46:30)


Board: Ralink APSoC DRAM:  16 MB

relocate_code Pointer at: 80fa8000

****************************

Init GPIO Pin****************************

flash_protect ON: from 0xBFC00000 to 0xBFC26213

protect on 0

protect on 1

protect on 2

protect on 3

protect on 4

protect on 5

protect on 6

protect on 7

protect on 8

protect on 9

flash_protect ON: from 0xBFC30000 to 0xBFC3FFFF

protect on 10

============================================ 

Ralink UBoot Version: 3.1

-------------------------------------------- 

ASIC 3052_MP1 (MAC to GigaMAC Mode)

DRAM COMPONENT: 64Mbits 

DRAM BUS: 32BIT 

Total memory: 16 MBytes

Flash: 4 MBytes

Date:Nov 25 2008  Time:16:46:30

============================================ 

icache: sets:256, ways:4, linesz:32 ,total:32768

dcache: sets:128, ways:4, linesz:32 ,total:16384 


 ##### The CPU freq = 384 MHZ #### 


 SDRAM bus set to 32 bit 

 SDRAM size =16 Mbytes


Please choose the operation: 

   0: Load ucos code to SDRAM via TFTP Client. 

   1: Load system code to SDRAM via TFTP. 

   2: Load system code then write to Flash via TFTP. 

   3: Boot system code via Flash (default).

   4: Entr boot command line interface.

   9: Load Boot Loader code then write to Flash via TFTP. 

 1 


You choosed 1


 0 

Net:   

 eth_register  

Eth0 (10/100-M)

 enetvar=ethaddr,Eth addr:00:AA:BB:CC:DD:18

 00:AA:BB:CC:DD:18:


 eth_current->name = Eth0 (10/100-M)


DEBUG BootType=49

   

1: System Load Linux to SDRAM via TFTP. 

 Please Input new ones /or Ctrl-C to discard

    Input device IP (10.10.10.123) ==:


    Input server IP (10.10.10.3) ==:


    Input Linux Kernel filename (code.bin) ==:



 netboot_common, argc= 3 

 *************buf = 0x80fce380

 **********NexTxPacket = 80fe6440


 NetTxPacket = 0x80FE6440 


 NetRxPackets[0] = 0x80FE6A40


 NetRxPackets[1] = 0x80FE7040


 NetRxPackets[2] = 0x80FE7640


 NetRxPackets[3] = 0x80FE7C40


 NetRxPackets[4] = 0x80FE8240


 NetRxPackets[5] = 0x80FE8840


 NetRxPackets[6] = 0x80FE8E40


 NetRxPackets[7] = 0x80FE9440


 NetRxPackets[8] = 0x80FE9A40


 NetRxPackets[9] = 0x80FEA040


 NetRxPackets[10] = 0x80FEA640


 NetRxPackets[11] = 0x80FEAC40


 NetRxPackets[12] = 0x80FEB240


 NetRxPackets[13] = 0x80FEB840


 NetRxPackets[14] = 0x80FEBE40


 NetRxPackets[15] = 0x80FEC440


 NetRxPackets[16] = 0x80FECA40


 NetRxPackets[17] = 0x80FED040


 NetRxPackets[18] = 0x80FED640


 NetRxPackets[19] = 0x80FEDC40


 KSEG1ADDR(NetTxPacket) = 0xA0FE6440 


 NetLoop,call eth_halt ! 


 NetLoop,call eth_init ! 

Trying Eth0 (10/100-M)


 Waitting RT2880_RX_DMA_BUSY status Start... done


 Mac to giga Mac mode  


 rx_ring = A0FCE7A0, tx_ring0 = A0FCE660


 Header Payload scatter function is Disable !! 


 RT2880_PDMA_GLO_CFG=00000020 


 ************************************************* 


 RT2880_RX_CALC_IDX0=19 


 RT2880_RX_DRX_IDX0 = 0 


 ************************************************* 


 ETH_STATE_ACTIVE!! 

Select server or client model: 1/2

client model start

Using Eth0 (10/100-M) device

TFTP from server 10.10.10.3; our IP address is 10.10.10.123

Filename 'code.bin'.


 TIMEOUT_COUNT=100,Load address: 0x80800000

Loading: *Got ARP REPLY, set server/gtwy eth addr (00:03:47:ba:e9:cd)

Got it

T #

 first block received  

################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     #################################################################

     ###

done

Bytes transferred = 3006466 (2de002 hex)

NetBootFileXferSize= 002de002

Automatic boot of image at addr 0x80800000 ...

## Booting image at 80800000 ...

Bad Magic Number,43535953 

   Image Name:   Linux Kernel Image

   Created:      2011-10-06   8:04:18 UTC


 System Control Status = 0x21040000 

   Image Type:   MIPS Linux Kernel Image (lzma compressed)

   Data Size:    3006380 Bytes =  2.9 MB

   Load Address: 80000000

   Entry Point:  802b6000

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

No initrd

## Transferring control to Linux (at address 802b6000) ...

## Giving linux memsize in MB, 16


Starting kernel ...



LINUX started...

 THIS IS ASIC
Linux version 2.6.21 (root@localhost.localdomain) (gcc version 3.4.2) #5 Thu Oct 6 16:02:50 CST 2011

 The CPU feqenuce set to 384 MHz
CPU revision is: 0001964c
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
Built 1 zonelists.  Total pages: 4064
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock4
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
cause = b080004c, status = 1100ff00
PID hash table entries: 64 (order: 6, 256 bytes)
calculating r4koff... 00177000(1536000)
CPU frequency 384.00 MHz
Using 192.000 MHz high precision timer.
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 13248k/16384k available (2253k kernel code, 3136k reserved, 518k data, 116k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
io scheduler noop registered (default)
FLASH_API: MAN_ID=C2 DEV_ID=22A8 SIZE=4MB
***********Init LED Driver*****************
Init GPIO Pin
Init GPIO Direction
Init GPIO Interrupt
***********Init LED Driver Finishing*****************
Ralink_gpio_init_irq 
LED & GPIO & LAN Status Driver LED_VERSION 
HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver $Revision: 1.3 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A
serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A
loop: loaded (max 8 devices)
rdm_major = 254
GDMA1_MAC_ADRH -- : 0x00000000
GDMA1_MAC_ADRL -- : 0x00000000
Ralink APSoC Ethernet Driver Initilization. v1.60  256 rx/tx descriptors allocated, mtu = 1500!
GDMA1_MAC_ADRH -- : 0x0000000c
GDMA1_MAC_ADRL -- : 0x43305277
PROC INIT OK!
PPP generic driver version 2.4.2
PPP BSD Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V0.17
PPTP driver version 0.8.2
ralink flash device: 0x1000000 at 0xbf000000
Ralink SoC physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 7 MTD partitions on "Ralink SoC physically mapped flash":
0x00000000-0x00030000 : "Bootloader"
mtd: Giving out device 0 to Bootloader
0x00030000-0x00040000 : "Config "
mtd: Giving out device 1 to Config 
0x00040000-0x00050000 : "Factory"
mtd: Giving out device 2 to Factory
0x00050000-0x00160000 : "Kernel"
mtd: Giving out device 3 to Kernel
0x00160000-0x003e0000 : "RootFS"
mtd: Giving out device 4 to RootFS
0x003e0000-0x00400000 : "Cimage"
mtd: Giving out device 5 to Cimage
0x00050000-0x003e0000 : "Uimage"
mtd: Giving out device 6 to Uimage
block2mtd: version $Revision: 1.1.1.1 $
usbmon: debugfs is not available
u32 classifier
    Performance counters on
nf_conntrack version 0.5.0 (128 buckets, 1024 max)
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
ClusterIP Version 0.8 loaded successfully
arp_tables: (C) 2002 David S. Miller
ipt_time loading
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
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.
Freeing unused kernel memory: 116k freed

init started: BusyBox v1.15.2 (2011-10-04 16:39:28 CST)

starting pid 596, tty '': '/etc/rc.sh'

cannot run '/etc/rc.sh': No such file or directory

Please press Enter to activate this console. 
starting pid 597, tty '': '-/bin/sh'
Algorithmics/MIPS FPU Emulator v1.5


BusyBox v1.15.2 (2011-10-04 16:39:28 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Sat Jan  1 00:00:00 UTC 2000
ralink_gpio:ioctl GPIO REG
ralink_gpio:ioctl GPIO REG
insmod: can't insert '/bin/alg/nf_nat_': No such file or directory
killall: pptp.sh: no process killed
killall: pppoe.sh: no process killed
Close Wan(eth2.2) Interface!!

phy_tx_ring = 0x009d8000, tx_ring = 0xa09d8000, size: 16 bytes

phy_rx_ring = 0x009d9000, rx_ring = 0xa09d9000, size: 16 bytes
RT305x_ESW: Link Status Changed
GDMA1_FWD_CFG = 710000
ra2880stop()...Done
Free TX/RX Ring Memory!
GDMA1_MAC_ADRH -- : 0x0000001f
GDMA1_MAC_ADRL -- : 0x1f6aa7e8

phy_tx_ring = 0x00990000, tx_ring = 0xa0990000, size: 16 bytes

phy_rx_ring = 0x00991000, rx_ring = 0xa0991000, size: 16 bytes
GDMA1_FWD_CFG = 710000
eth2.1: Setting MAC address to  00 1f 1f 6a a7 e8.
VLAN (eth2.1):  Underlying device (eth2) has same MAC, not checking promiscious mode.
eth2.2: Setting MAC address to  00 1f 1f 6a a7 e9.
device eth2 entered promiscuous mode
VLAN (eth2.2):  Setting underlying device (eth2) to promiscious mode.
Initialize WLAN interface
****************Use External RADIUS******************
rt2860v2_ap: module license 'unspecified' taints kernel.
2860 version : 1.9.0.0 (Oct  6 2011)


=== pAd = c1009000, size = 485040 ===

<-- RTMPAllocAdapterBlock, Status=0
RX DESC a0ba7000  size = 2048
<-- RTMPAllocTxRxRingMemory, Status=0
1. Phy Mode = 9
2. Phy Mode = 9
3. Phy Mode = 9
MCS Set = ff ff 00 00 01
Main bssid = 00:1f:1f:6a:a7:e8
The UUID Hex string is:2880288028801880a880001f1f6aa7e8
The UUID ASCII string is:28802880-2880-1880-a880-001f1f6aa7e8!
<==== RTMPInitialize, Status=0
0x1300 = 00064380
Setup BRIDGE interface
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
bridge br0 doesn't exist; can't delete it
Setup bridge...
device eth2.1 entered promiscuous mode
eth2.1: dev_set_promiscuity(master, 1)
route: ioctl 0x890c failed: No such process
device ra0 entered promiscuous mode
route: ioctl 0x890c failed: No such process
br0: port 2(ra0) entering learning state
br0: port 1(eth2.1) entering learning state
br0: topology change detected, propagating
br0: port 2(ra0) entering forwarding state
br0: topology change detected, propagating
br0: port 1(eth2.1) entering forwarding state
route: ioctl 0x890c failed: No such process
route: ioctl 0x890c failed: No such process
------> 802.1x--------->Enter
------> 802.1x------>Exit
route: ioctl 0x890c failed: No such process
Setup WAN interface
Close Wan(eth2.2) Interface!!
device eth2 is not a slave of br0
device eth2.1 is already a member of a bridge; can't enslave it to bridge br0.
switch reg write offset=14, value=405555
switch reg write offset=50, value=2001
switch reg write offset=98, value=7f3f
switch reg write offset=e4, value=3f
switch reg write offset=40, value=1001
switch reg write offset=44, value=1001
switch reg write offset=48, value=1002
switch reg write offset=70, value=ffff506f
Set: phy[0].reg[0] = b100
Set: phy[1].reg[0RT305x_ESW: Link Status Changed
] = b100
Set: phy[2].reg[0] = b100
Set: phy[3].reg[0] = b100
Set: phy[4].reg[0] = b100
route: ioctl 0x890c failed: No such process
No dnrd daemon found.  Exiting.
No dnrd daemon found.  Exiting.
Notice: can't open file: /etc/hosts
********** set Time Zone **********
-----> SNTP
********** run firewall.sh **********
********* clean all iptables data **********
ip_table: set wan_name=eth2.2
********** set NAT **********
ip_table: set wan_name=eth2.2
RT305x_ESW: Link Status Changed
-----> Port Forwarding
PortForwarding disable!
-----> Virtual Server
Virtual Server disable!
-----> Special Application
TriggerPort disable!
-----> Remote Management
-----> ALG
remove ALG modules...
insmod: can't insert '/bin/alg/nf_conntrack_egg.ko': No such file or directory
insmod: can't insert '/bin/alg/nf_conntrack_mms.ko': No such file or directory
insmod: can't insert '/bin/alg/nf_nat_mms.ko': No such file or directory
insmod: can't insert '/bin/alg/nf_conntrack_quake3.ko': No such file or directory
insmod: can't insert '/bin/alg/nf_nat_quake3.ko': No such file or directory
insmod: can't insert '/bin/alg/nf_conntrack_talk.ko': No such file or directory
insmod: can't insert '/bin/alg/nf_nat_talk.ko': No such file or directory
insmod: can't insert '/bin/alg/nf_conntrack_starcraft.ko': No such file or directory
insmod: can't insert '/bin/alg/nf_nat_starcraft.ko': No such file or directory
-----> URL Blocking
-----> UPNP
br0: port 1(eth2.1) entering disabled state
br0: port 1(eth2.1) entering learning state
br0: topology change detected, propagating
br0: port 1(eth2.1) entering forwarding state
-----> Quality of Service
libupnp: using UDP SSDP_PORT = 1900
upnpd[1202]: UPnP SDK Successfully Initialized.
upnpd[1202]: Succesfully set the Web Server Root Directory.
upnpd[1202]: IGD root device successfully registered.
Static Routing disable!
Firewall disable!!
-----> DMZ
-----> DDNS
DDNS not ENABLE
------> 802.1x--------->Enter
------> 802.1x---ip_table: set wan_name=eth2.2
--->Exit
route: ioctl 0x890b failed: File exists
upnpd[1202]: Advertisements Sent.  Listening for requests ... 
**********************************************************************
*                           Running Diagd                            *
**********************************************************************
**********************************************************************
*                          Enable WSC_UPnP                           *
**********************************************************************
killall: snmpd: no process killed
**********************************************************************
*                            Enable LLTD                             *
**********************************************************************
killall: lld2d: no process killed
libupnp: using UDP SSDP_PORT = 1900
**********************************************************************
*                       Enable GPIO Interrupt                        *
**********************************************************************
ip_table: set wan_name=eth2.2
ip_table: set wan_name=eth2.2
killall: watchdog.sh: no process killed
insmod: can't insert '/lib/modules/2.4.18-MIPS/RT2880/sw_nat.o': No such file or directory
killall: radiusd: no process killed
RADIUS server disable !!
ReInit APMIB
**********************************************************************
*                       FREE Page,Dentries and Inodes Cache          *
**********************************************************************
MemFree:          3000 kB
Cached:           1736 kB
ReInit APMIB

46 (edytowany przez lgolebio 2012-07-29 12:41:34)

Odp: Jensen AirLink 59300 - OpenWrt

Ok, mapę masz w porządku. Wrzucaj firmware do flasha. Zobaczymy co będzie krzyczał.

W dodaktu wydaje mi się, że jest to jednak bug openwrt, bo sporo ludzi ma z tym problem.
https://dev.openwrt.org/ticket/5071

47

Odp: Jensen AirLink 59300 - OpenWrt

Czekajcie, a to było bez zapisu do flasha?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

48

Odp: Jensen AirLink 59300 - OpenWrt

Tak, ale niestety usunąłem całą kompilację z myślą zrobienia obrazu od nowa by był mniejszy przed tym jak doczytałem że jest OK.Trza poczekać kilka godzinek hmm Na razie dzięki.

49

Odp: Jensen AirLink 59300 - OpenWrt

No kurcze, to jak miał znaleźć squshfs we flashu jak go tam nie było przecież smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

50

Odp: Jensen AirLink 59300 - OpenWrt

@obsy, sugerowałem się tym samym problemem jaki ja miałem. Tylko, że ja wrzucałem firmware do flasha i też krzyczał, że ma problem ze znalezieniem sygnatury. Do dzisiaj nie wiem dlaczego tak się działo, bo mapa była identyczna z mapą oryginału. Dopiero po niewielkich zmianach w mapie ruszyło.

Z resztą jest do dosyć znany problem, którego jak widać nikt nie rozwiązał.
https://dev.openwrt.org/ticket/5071