To forum używa cookies
TA STRONA UŻYWA COOKIES. Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celach reklamowych i statystycznych oraz w celu dostosowania naszych serwisów do indywidualnych potrzeb użytkowników. Mogą też stosować je współpracujący z nami reklamodawcy, firmy badawcze oraz dostawcy aplikacji multimedialnych. W programie służącym do obsługi internetu można zmienić ustawienia dotyczące cookies. Korzystanie z naszych serwisów internetowych bez zmiany ustawień dotyczących cookies oznacza, że będą one zapisane w pamięci urządzenia. To find out more about the cookies we use and how to delete them, see our privacy policy. .

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.


Strona nie ma jakiegokolwiek powiązania z Grupą NETIA SA.

Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
OPENWRT -NETIA SPOT
11-30-2013, 03:47 PM
Post: #131
RE: OPENWRT -NETIA SPOT
## Booting image at 80800000 ...
Image Name: MIPS OpenWrt Linux-2.6.32.32
Created: 2013-11-30 13:43:12 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 936657 Bytes = 914.7 kB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80002000) ...
## Giving linux memsize in MB, 32

Starting kernel ...

[ 0.000000] Linux version 2.6.32.32 (lukasz@lukasz-laptop) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #18 Sat Nov 30 14:43:10 CET 2013
[ 0.000000] SoC: AR9 rev1.2
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 0001954c (MIPS 34Kc)
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 02000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone PFN ranges:
[ 0.000000] Normal 0x00000000 -> 0x00002000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00002000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=NETIASPOT
[ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 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=000156e0
[ 0.000000] Readback ErrCtl register=000156e0
[ 0.000000] Memory: 29552k/32768k available (2274k kernel code, 3216k reserved, 401k data, 132k init, 0k highmem)
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:256
[ 0.000000] Calibrating delay loop... 221.69 BogoMIPS (lpj=443392)
[ 0.084000] Mount-cache hash table entries: 512
[ 0.096000] NET: Registered protocol family 16
[ 0.108000] MIPS: machine is NETIASPOT
[ 0.112000] Netiaspot driver by lpm11
[ 0.132000] bio: create slab <bio-0> at 0
[ 0.136000] usbcore: registered new interface driver usbfs
[ 0.140000] usbcore: registered new interface driver hub
[ 0.144000] usbcore: registered new device driver usb
[ 0.148000] Switching to clocksource MIPS
[ 0.156000] NET: Registered protocol family 2
[ 0.160000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.168000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[ 0.176000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.180000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.188000] TCP reno registered
[ 0.192000] NET: Registered protocol family 1
[ 0.196000] gptu: totally 6 16-bit timers/counters
[ 0.200000] gptu: misc_register on minor 63
[ 0.204000] gptu: succeeded to request irq 126
[ 0.212000] gptu: succeeded to request irq 127
[ 0.216000] gptu: succeeded to request irq 128
[ 0.220000] gptu: succeeded to request irq 129
[ 0.224000] gptu: succeeded to request irq 130
[ 0.228000] gptu: succeeded to request irq 131
[ 0.236000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.240000] Registering mini_fo version $Id$
[ 0.244000] JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.252000] msgmni has been set to 57
[ 0.256000] io scheduler noop registered
[ 0.260000] io scheduler deadline registered (default)
[ 0.268000] ltq_asc.0: ttyLTQ0 at MMIO 0x1e100400 (irq = 104) is a ltq_asc
[ 0.276000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[ 0.280000] console [ttyLTQ1] enabled, bootconsole disabled
[ 0.280000] console [ttyLTQ1] enabled, bootconsole disabled
[ 0.300000] NAND device: Manufacturer ID: 0x98, Chip ID: 0x76 (Toshiba NAND 64MiB 3,3V 8-bit)
[ 0.308000] Creating 2 MTD partitions on "netia_nand":
[ 0.312000] 0x000000000000-0x000002000000 : "linux"
[ 0.320000] Creating 2 MTD partitions on "netia_nand":
[ 0.324000] 0x000000000000-0x0000000e4b11 : "kernel"
[ 0.328000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[ 0.344000] 0x0000000e4b11-0x000002000000 : "rootfs"
[ 0.348000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[ 0.360000] mtd: partition "rootfs" set to be root filesystem
[ 0.364000] mtd: partition "rootfs_data" created automatically, ofs=22C000, len=1DD4000
[ 0.372000] 0x00000022c000-0x000002000000 : "rootfs_data"
[ 0.380000] 0x000002000000-0x000004000000 : "data"
[ 0.404000] ltq_mii: probed
[ 0.416000] Registered led device: soc:white:dsl
[ 0.420000] Registered led device: soc:red:power
[ 0.424000] Netfilter messages via NETLINK v0.30.
[ 0.428000] ip_set: protocol 6
[ 0.436000] TCP westwood registered
[ 0.436000] NET: Registered protocol family 17
[ 0.440000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[ 0.448000] All bugs added by David S. Miller <davem@redhat.com>
[ 0.460000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 0.468000] Freeing unused kernel memory: 132k freed
[ 0.480000] Please be patient, while OpenWrt loads ...
[ 1.580000] Kernel panic - not syncing: Attempted to kill init!

Niestety na tym póki co stoi. Nie jest w stanie uruchomić busybox init, nie mam pojęcia dlaczego.
Mogę wysłać 300 MB paczkę ze źródłami (tylko jak?)
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
11-30-2013, 08:08 PM (Ten post był ostatnio modyfikowany: 11-30-2013 08:40 PM przez ScApi.)
Post: #132
RE: OPENWRT -NETIA SPOT
Masz dropboxa albo google drive ? byłoby najprościej.

Wklej, config tak w ogóle bo coś mnie w logu zastanawia.

@ Nie widzę PCI w logu i hotpluga
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
12-01-2013, 11:34 PM (Ten post był ostatnio modyfikowany: 12-01-2013 11:35 PM przez lpm11.)
Post: #133
RE: OPENWRT -NETIA SPOT
https://drive.google.com/file/d/0B3sk1GL...sp=sharing
Przyznaję - nie ma ani obsługi PCI (sprawdzę to w wolnym czasie) ani hotplug. Przyczyna jest jednak inna (wcześniej) - w ogóle BusyBox nie startuje (attempted to kill init - nawet jeżeli w init.c busyboxa wpiszę na początku while(1)Wink
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
12-07-2013, 02:54 PM
Post: #134
RE: OPENWRT -NETIA SPOT
Na czym to kompilujesz ? Bo coś u mnie nie rusza Twoja paczka.

Lub/i co zmieniłeś w kernelu żeby ruszyła Ci obsługa nand ? Ja dodałem driver xway_nand + zmiany w kodzie plat* ale rozjechał mi się całkowicie sterownik platformy :/
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
12-08-2013, 05:02 PM
Post: #135
RE: OPENWRT -NETIA SPOT
Ok już sobie poradziłem, wygląda to tak:

Kod:
NAND write: device 0 offset 0x0, size 0x2000000 ...  0x2000000 bytes written: OK
AMAZON_S # bootm 0x80800000
## Booting image at 80800000 ...
   Image Name:   MIPS OpenWrt Linux-2.6.32.33
   Created:      2013-12-08  14:05:24 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    871671 Bytes = 851.2 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80002000) ...
## Giving linux memsize in MB, 32

Starting kernel ...

Linux version 2.6.32.33 (sylwek@scapi) (gcc version 4.3.3 (GCC) ) #1 Sun Dec 8 1                                                                                                                                                             5:04:50 CET 2013
SoC: AR9 rev1.2
bootconsole [early0] enabled
CPU revision is: 0001954c (MIPS 34Kc)
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=D                                                                                                                                                             GN3500B
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
Writing ErrCtl register=000018a0
Readback ErrCtl register=000018a0
Memory: 29732k/32768k available (2114k kernel code, 3036k reserved, 376k data, 1                                                                                                                                                             36k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:256
Calibrating delay loop... 221.69 BogoMIPS (lpj=443392)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is Netgear DGN3500B
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
gptu: totally 6 16-bit timers/counters
gptu: misc_register on minor 63
gptu: succeeded to request irq 126
gptu: succeeded to request irq 127
gptu: succeeded to request irq 128
gptu: succeeded to request irq 129
gptu: succeeded to request irq 130
gptu: succeeded to request irq 131
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  ÂŠ 2001-2006 Red Hat, Inc.
msgmni has been set to 58
io scheduler noop registered
io scheduler deadline registered (default)
ltq_asc.0: ttyLTQ0 at MMIO 0x1e100400 (irq = 104) is a ltq_asc
ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
console [ttyLTQ1] enabled, bootconsole disabled
console [ttyLTQ1] enabled, bootconsole disabled
NAND device: Manufacturer ID: 0x98, Chip ID: 0x76 (Toshiba NAND 64MiB 3,3V 8-bit                                                                                                                                                             )
Creating 2 MTD partitions on "netia_nand":
0x000000000000-0x000002000000 : "linux"
Creating 2 MTD partitions on "netia_nand":
0x000000000000-0x0000000d4d37 : "kernel"
mtd: partition "kernel" must either start or end on erase block boundary or be s                                                                                                                                                             maller than an erase block -- forcing read-only
0x0000000d4d37-0x000002000000 : "rootfs"
mtd: partition "rootfs" must either start or end on erase block boundary or be s                                                                                                                                                             maller than an erase block -- forcing read-only
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=200000, len=1E00000
0x000000200000-0x000002000000 : "rootfs_data"
0x000002000000-0x000004000000 : "data"
etop: invalid MAC, using random
ltq_mii: probed
eth0: attached PHY [Generic PHY] (phy_addr=0:00, irq=-1)
TCP westwood registered
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 on device 31:2.
Freeing unused kernel memory: 136k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
mini_fo: using base directory: /
mini_fo: using storage directory: /tmp/root
- init -

Please press Enter to activate this console. device eth0 entered promiscuous mod                                                                                                                                                             e
br-lan: port 1(eth0) entering forwarding state
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 8
NET: Registered protocol family 20
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
br-lan: port 1(eth0) entering disabled state
nf_conntrack version 0.5.0 (466 buckets, 1864 max)



BusyBox v1.15.3 (2013-12-08 14:40:59 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
Backfire (10.03.1, r29638) ------------------------
  * 1/3 shot Kahlua    In a shot glass, layer Kahlua
  * 1/3 shot Bailey's  on the bottom, then Bailey's,
  * 1/3 shot Vodka     then Vodka.
---------------------------------------------------
root@OpenWrt:/#

Pozostał sterownik switch'a i spi, żeby to normalnie działało.
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
12-08-2013, 09:43 PM (Ten post był ostatnio modyfikowany: 12-08-2013 10:35 PM przez lpm11.)
Post: #136
RE: OPENWRT -NETIA SPOT
spi w sumie nie jest konieczne. Switch dorobię w wolnym czasie.. niestety nie prędko.

Jak Ci się udało uruchomić OpenWRT, co było źle? Wyślesz obecny obraz z tymi setkami megabajtów plików? Wtedy będzie możliwe zrobienie od nowa, już czystego obrazu.

EDIT: Pozostało jeszcze wifi, nie ma tak lekko Big Grin

EDIT2 : Widzę że to Backfire. Musisz od nowa.. 2.6.32.32 nie 2.6.32.33 :|
Myślę że nie powinno być problemów z patchowaniem, za mało zmian na problemy.

Jeżeli chodzi Ci o Infineon Switch API to jednak łatwiej byłoby użyć tego obecnego psb6970, jeszcze będę próbował go podłączyć.

Na pewno siądę nad tym, ale niestety dopiero w drugiej połowie stycznia. Wcześniej... czasu nie będę miał Sad
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
12-08-2013, 11:44 PM (Ten post był ostatnio modyfikowany: 12-09-2013 12:21 AM przez ScApi.)
Post: #137
RE: OPENWRT -NETIA SPOT
Spoko, powalczę trochę w wolnym czasie.

Setek megabajtów wysyłać nie będę musiał, jak uporządkuję i poprawię kilkadziesiąt linii niepotrzebnego kodu, ta w sumie zamkniemy się w 4 plikach + oba katalogi patchy od lantiq i generic (wiem, sado maso ale lubię operować na patch'ach) Wink.

Switch chodziło mi o ten z openwrt, co do kernela, oba się kompilują a zmian raczej tfu tfu za mało miedzy nimi żeby mi obraz rozjechało Wink

Spi przyda się do switcha i MAC'a, to tak w wolnym czasie, no i poprawka do PCI bo nie dziawa Sad WiFi zostawię już tobie bo po takich backportach mam już lekko dosyć Wink

Cytat:Jak Ci się udało uruchomić OpenWRT, co było źle?
Nie mam pojęcia co było źle bo jak pisałem Twojego obrazu nie uruchomiłem (x64) Wink więc dziabałem od nowa backportując od 3.3->3.2->3.1->3.0->2.6.39->2.6.32 Wink
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
12-14-2013, 05:17 PM (Ten post był ostatnio modyfikowany: 12-16-2013 09:48 PM przez ScApi.)
Post: #138
RE: OPENWRT -NETIA SPOT
Wrzucam paczkę do podmiany @lpm11 większość backportu działa, nand działa, z spi walczyłem, przeportowany jest cały kod gpio łącznie z gpio3 (z racji że 3.3 i tak nie używało drivera spi-xway), do generic jest władowany driver od psb6970 i dodany do makefile. Nie ruszyłem tylko przycisków i diod (są wycięte z definicji), poprawiłem PCI i etop, jedynie źle jest wpisana chyba definicja sterownika RMII zamiast MII albo odwrotnie Rolleyes .

Do poprawy zostały domyślne paczki, niestety dalej działać niemogę z racji że netiaspot powiedział papa po przepięciu ( zabrał ze sobą 1043ND Sad ), może po nowym roku kupię drugiego do tego czasu jedynie mogę patrzeć czy coś się kompiluje czy nie, spi do końca nie sprawdziłem, przed backportem wieszało botowanie po ustawieniu partycji(bez spi botuje normalnie, wystarczy wywalić je z definicji netiaspota jak dalej jest tak samo).

A no i kompilacja ustawiona na 2.6.32.32. (nie pobiera tylko kernela z domyślnych linków trzeba go ręcznie władować do "dl")

Edit: wg opisu patch'y może być problem z ebu/pci na 2.6.32.32, dopiero od 3.3 PCI działa poprawnie i wykrywa kilka urządzeń podpiętych naraz, oglądając zmiany w kodzie portowanie tego nie będzie łatwe, zmienia się cała struktura DMA i ładowania PCI_BIOS, opcje są 2, albo przepakowywać kod do 3.3 (masa zmian) albo przerabiać sterownik pod stary system irq/clk.

W między czasie jest mały błąd w moim patchu, backport_V2,

konkretnie tak powinien wyglądać poprawny fragment, przy kopiowaniu wcisnęła mi się 2 zamiast 3 w definicji gpio3(dubel)
Kod:
--- a/arch/mips/lantiq/xway/devices.c
+++ b/arch/mips/lantiq/xway/devices.c
@@ -49,6 +49,11 @@ static struct resource ltq_gpio_resource
        .start  = LTQ_GPIO2_BASE_ADDR,
        .end    = LTQ_GPIO2_BASE_ADDR + LTQ_GPIO_SIZE - 1,
        .flags  = IORESOURCE_MEM,
+    }, {
+        .name    = "gpio3",
+        .start  = LTQ_GPIO3_BASE_ADDR,
+        .end    = LTQ_GPIO3_BASE_ADDR + LTQ_GPIO_SIZE - 1,
+        .flags  = IORESOURCE_MEM,
    }
};

Edit2:
W załączniku poprawka do etop pod ar9 i dodane definicje kości SPI, switch powinien działać, SPI w teorii też, jak ktoś sprawdzi to niech wklei bootloga.

Dodać do patchy platformowych. Patch pod etop ma małą wadę, jest wywalona definicja inicjalizacji portu gigabitowego pod ase, wykładało się na zależnościach ale kod raczej powstaje pod jedno urządzenie więc nie powinno być to problemem. Z tego co widzę ARX168 1.2 praktycznie nie działa na natywnym kodzie, połowa funkcji (etop/nand/pci) do działania wymaga poprawnego DMA co dopiero zostało wprowadzone od 3.3.

Pci postaram się przeportować w miarę gładko ale będzie wymagało ruszenia wcześniejszych patchy więc prędzej zamieszczę całą paczkę niż samą poprawkę.


Załączone pliki
.zip  linux.zip (Rozmiar: 5.4 MB / Pobrań: 8)
.zip  patch.zip (Rozmiar: 5.67 KB / Pobrań: 3)
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
12-21-2013, 02:53 PM (Ten post był ostatnio modyfikowany: 12-21-2013 02:57 PM przez ScApi.)
Post: #139
RE: OPENWRT -NETIA SPOT
Mój nowy nabytek z racji okazji na alledrogo:

Zostało USB, lpm11 (paczki z AA nie ruszają w większości na tym kernelu) straszne problemy miałem z DSL(nie do końca przetestowane), doszło PCI, diody i przyciski, działa SPI, działa NAND, działa SWITCH.

Cytat:NAND write: device 0 offset 0x0, size 0x2000000 ... 0x2000000 bytes written: OK
AMAZON_S # bootm

## Booting image at 80800000 ...
Image Name: MIPS OpenWrt Linux-2.6.32.32
Created: 2013-12-21 10:49:37 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 898966 Bytes = 877.9 kB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80002000) ...
## Giving linux memsize in MB, 32

Starting kernel ...

Linux version 2.6.32.32 (sylwek@scapi) (gcc version 4.3.3 (GCC) ) #1 Sat Dec 21 11:48:59 CET 2013
SoC: AR9 rev1.2
bootconsole [early0] enabled
CPU revision is: 0001954c (MIPS 34Kc)
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal 0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=NETIASPOT
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
Writing ErrCtl register=0007e005
Readback ErrCtl register=0007e005
Memory: 29620k/32768k available (2176k kernel code, 3148k reserved, 390k data, 148k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:256
Setting up vectored interrupts
Calibrating delay loop... 221.69 BogoMIPS (lpj=443392)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is NETIASPOT
Netiaspot driver by lpm11
ltq_stp.0: failed to claim resource 0
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
gptu: totally 6 16-bit timers/counters
gptu: misc_register on minor 63
gptu: succeeded to request irq 126
gptu: succeeded to request irq 127
gptu: succeeded to request irq 128
gptu: succeeded to request irq 129
gptu: succeeded to request irq 130
gptu: succeeded to request irq 131
Wired TLB entries for Linux read_c0_wired() = 0
config3 0x424 MT 1
MVPControl 0x2, STLB 0 VPC 1 EVP 0
mvpconf0 0xb8008403, PVPE 1 PTC 3 M 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
msgmni has been set to 57
io scheduler noop registered
io scheduler deadline registered (default)
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ltq_asc.0: ttyLTQ0 at MMIO 0x1e100400 (irq = 104) is a ltq_asc
ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
console [ttyLTQ1] enabled, bootconsole disabled
console [ttyLTQ1] enabled, bootconsole disabled
NAND device: Manufacturer ID: 0x98, Chip ID: 0x76 (Toshiba NAND 64MiB 3,3V 8-bit)
Bad block table not found for chip 0
Bad block table not found for chip 0
Scanning device for bad blocks
Creating 2 MTD partitions on "netia_nand":
0x000000000000-0x000002000000 : "linux"
Creating 2 MTD partitions on "netia_nand":
0x000000000000-0x0000000db7d6 : "kernel"
mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
0x0000000db7d6-0x000002000000 : "rootfs"
mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=354000, len=1CAC000
0x000000354000-0x000002000000 : "rootfs_data"
0x000002000000-0x000004000000 : "data"
m25p80 spi0.1: mx25l4005a (512 Kbytes)
Creating 4 MTD partitions on "sflash":
0x000000000000-0x000000040000 : "uboot"
0x000000040000-0x000000050000 : "openrg-factory"
0x000000050000-0x000000060000 : "openrg-config"
0x00000007f000-0x000000080000 : "uboot-env"
etop: invalid MAC, using random
ltq_mii: probed
eth0: psb6970 switch driver attached.
eth0: attached PHY [Lantiq PSB6970] (phy_addr=0:00, irq=-1)
i8042.c: No controller found.
Trying to free nonexistent resource <0000000000000060-000000000000006f>
Registered led device: soc:white:dsl
Registered led device: soc:red:power
TCP westwood registered
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 on device 31:2.
Freeing unused kernel memory: 148k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
mini_fo: using base directory: /
mini_fo: using storage directory: /tmp/root
- init -

Please press Enter to activate this console. device eth0 entered promiscuous mode
br-lan: port 1(eth0) entering forwarding state
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 8
NET: Registered protocol family 20
PPP generic driver version 2.4.2
ip_tables: © 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (465 buckets, 1860 max)
IFX MEI Version 5.00.00

Infineon CPE API Driver version: DSL CPE API V3.24.4.4
ATM (A1) firmware version 1.0.19
ifxmips_atm: ATM init succeed
jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
jffs2_build_filesystem(): unlocking the mtd device... done.
jffs2_build_filesystem(): erasing all blocks after the end marker... done.
mini_fo: using base directory: /
mini_fo: using storage directory: /overlay



BusyBox v1.15.3 (2013-12-21 11:28:09 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
Backfire (10.03.1, r29638) ------------------------
* 1/3 shot Kahlua In a shot glass, layer Kahlua
* 1/3 shot Bailey's on the bottom, then Bailey's,
* 1/3 shot Vodka then Vodka.
---------------------------------------------------
root@OpenWrt:/# ping 192.168.1.10
PING 192.168.1.10 (192.168.1.10): 56 data bytes
64 bytes from 192.168.1.10: seq=0 ttl=128 time=3.008 ms
64 bytes from 192.168.1.10: seq=1 ttl=128 time=0.647 ms
64 bytes from 192.168.1.10: seq=2 ttl=128 time=1.481 ms
64 bytes from 192.168.1.10: seq=3 ttl=128 time=1.270 ms
^C
--- 192.168.1.10 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.647/1.601/3.008 ms
root@OpenWrt:/# lspci
00:0e.0 Wireless controller: Device 1a30:0700 (rev 01)

TODO:

+USB
+WLAN
*Sprawdzenie ADSL

P.S.
Jeszcze raz dzięki wielkie wszystkim którzy oferowali Spota na czas prac, jak mówiłem portowanie urosło do rangi wyzwania więc na pewno projektu za szybko nie porzucę Smile
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
12-25-2013, 12:06 PM (Ten post był ostatnio modyfikowany: 12-25-2013 12:12 PM przez lpm11.)
Post: #140
RE: OPENWRT -NETIA SPOT
Niestety mam teraz ważniejsze rzeczy do roboty (studia). Ale bardzo się cieszę z postępów. Pod koniec stycznia wrócę do prac nad sprzętem.
Dzięki wielkie za pchnięcie roboty do przodu!

Do USB można użyć sterownika w wersji 3.2 (chyba wrzucałem w którymś pliku). Ja wywalałem wszystko z OF, także to powinno działać również na 2.6.32. Istnieje także możliwość skopiowania plików z GPLa jakiegoś innego modelu. Oczywiście się tym zajmę w styczniu, jeżeli nie uporasz się do tego czasu.

Zajmę się sterownikiem WiFi, aczkolwiek najpierw będzie trzeba wybadać na co on pozwala, jak się nim steruje i na ile jest stabilny. Oprócz FW i danych kalibracji wrzucę również oryginalne narzędzia hostapd i wpa_supplicant.

Jeżeli chodzi o DSL - to nie wiem czy będę mógł robić eksperymenty na swoim łączu. Po prostu niektórzy siedzą tu 24h/dobę i byliby źli.
Spróbuj jednak dać log z próby połączenia i opisać więcej co się dzieje - będziemy kolejno badać gdzie leży problem (ADSL/ATM/PPP/coś innego).
Popróbuj także różnych wersji Firmware, m.in. oryginalną z Netiaspota.
---
Mam jeszcze jeden pomysł który docelowo widzę, żeby jednak przenieść część plików z OpenWRT AA (skrypty w /etc/, ustawienia, ubus, udev, firewall3, te wszystkie narzędzia i daemony OpenWRT, busybox, dnsmasq, dropbear, iptables - razem z patchem ip_set, sterownik do przycisków pooldev.
Różnice które występują w jądrach 2.6.32.32 i 3.3.8 to:
- kevent - jakieś drobiazgi z ledami
- kmod-button-polldev (czy jakoś tak)
- ip_set (wymagany przez firewall)
- nie wiem jak ma się sprawa z EBU i tym co pisałeś chwilkę temu; ale zakładając że wersje OEM opierają się na gałęziach 2.6.32 a czasami i wcześniejszych - sterowanie sprzętem jest wykonalne. W razie problemów możesz skorzystać z patchy które znajdują się w OEM TD-W8970/8980. Struktura folderów podobna do OpenWRT, bo koniec końców oprogramowanie OEM opiera się na OpenWRT.

PS: lspci opiera się na /sys/bus/pci czy jakoś tak.. docelowo nie będzie potrzebne. Sterownik WiFi sobie już poradzi ze wszystkim.
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości