Od 8.09 mamy narzędzie w openwrt nazwane sysupgrade które pozwala na robienie upgrade (flash) nowego obrazu. Ten skrypcik ma przełączniki pozwalające na zachowanie bieżącej konfiguracji po flashowaniu.
Więc tak, po flashowaniu można zachować konfigurację. Ale uwaga - jeżeli z wersji na wersję zmieni się format pliku (a tak było w przypadku np. wireless) to po flashowaniu będziemy mieli stary plik konfiguracyjny o nieprawidłowej składni. Więc może coś nie działać. Wasz wybór więc jak to robicie.
przybliz prosze temat. Przebudzilem? hmm ja w openwrt wszedlem od czasu tplinka (tak jak wielu innych na tym forum), a ze dla tplinka dopiero teraz sie to pojawilo to mam prawo sie "przebudzic"
Proxmox VE:i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+ VM Router:OpenWRT 22.03.4 VM NAS:Synology SA6400 VM VPS:Debian, WWW, Home Assistant Switch:Netgear MS510TXPP Switch:Ubiquiti USW-Flex-mini - szt. 2 Wi-Fi:Ubiquiti U6-Lite - szt. 2
odrazu zapytam czy sa jakies przeciwskazania wg ciebie do ponizszego sposobu aktualizacji:
nowa kompilacja trunka, zrzuc packages na ftp, zmiana linku w opkg.conf, opkg update, opkg upgrade.
Oczywiscie zrobiony overlay na dysk i wiadomo ze po odlaczeniu dysku nadal bedziemy mieli starego trunka. Ale to byly dosc fajny sposob upgrade softu bez utraty konfiguracji w przypadku gdy zmiany miedzy wersjami nie sa duze.
Proxmox VE:i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+ VM Router:OpenWRT 22.03.4 VM NAS:Synology SA6400 VM VPS:Debian, WWW, Home Assistant Switch:Netgear MS510TXPP Switch:Ubiquiti USW-Flex-mini - szt. 2 Wi-Fi:Ubiquiti U6-Lite - szt. 2
Z definicji - nie robi się opkg upgrade W ten sposób po pewnym czasie będziesz miał nowszą wersję całe systemu. Ale on i tak startuje ze squashfs i do momentu przełączenia się na overlay korzysta ze starych plików i skryptów - więc to po prostu nic nie da.
Jeżeli zmiany są nie duże, bo zmienił się pakiet, driver do wifi itd - to oczywiście możesz.
Zmiany w stosunki do ostatniego obrazu:
- najnowszy obecnie svn.
- nowe webif (4863) dostepne w repozytorium + poprawione dodawanie blednego repozytorium do opkg.conf.
- dwa firmware: factory (odpowiednik wczesniejszego universal) oraz syspgrade.
- poprawiony blad z niezapalaniem sie diody USB, w przypadku gdy dysk byl podpiety przed wlaczeniem lub restartem routera.
Teraz dioda juz poprawnie sie zapala przy wlaczeniu/restarcie routera.
//Edit
Dla tych co nie chca specjalnie robic aktualizacji by im dziala dioda usb zamieszczam opis. Wystarczy zedytowac plik /etc/init.d/fstab i dodac pogrubione linie
Cytat
do_mount() {
local cfg="$1"
config_mount_by_section "$cfg" DIODA=`dmesg | grep 'Attached SCSI disk' | wc -l`
if [ ! "$DIODA" == "0" ]; then
echo "1" > /sys/class/leds/tl-wr1043nd\:green\:usb/brightness
fi
}
po restarcie dioda juz sie automatycznie zapali gdy dysk/pen bedzie podpiety :)
Edytowany przez shibby dnia 12-03-2010 13:40
Proxmox VE:i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+ VM Router:OpenWRT 22.03.4 VM NAS:Synology SA6400 VM VPS:Debian, WWW, Home Assistant Switch:Netgear MS510TXPP Switch:Ubiquiti USW-Flex-mini - szt. 2 Wi-Fi:Ubiquiti U6-Lite - szt. 2
@shibby Wystarczy więc wpisać sysupgrade i podać ścieżkę do pliku z obrazem, żeby wgrać nowy i zachować stara konfiguracje ? [nie mam teraz dostępu do urządzenia]
Mając obraz na ruterze robi się sysupgrade code.bin
On domyślnie robi backup plików, z odpowiednim przełącznikiem tego nie robi. Zaleta taka że sysupgrade jest uniwersalnym rozwiązaniem niezależnym od platformy (bo żeby zależne, a w szczególności sposób flashowania są zaszyte w odpowiednich hookach z których sysupgrade korzysta).
Panowie, proszę o pomoc.
Kilkukrotnie próbowałem wgrać OpenWRT wg instrukcji obsy'ego (Instalacja przez bootloader), ale coś chyba idzie nie tak :(
Co do istotnych informacji, wszystko wykonuję pod maszyną wirtualną (wszak pod win7 64b nie znalazłem działających sterowników do CA-42 - a szkoda).
Generalnie początek operacji idzie dość przyjaźnie (pomijając komunikat, który pojawia się zaraz po U-Bootcie, a chwilę przed Autobooting'iem in 1s mówiącym coś w stylu:
First 0x2 last 0x7d sector size 0x10000 125
Erased 124 sectors
ar7100> tftpboot 0x81000000 code.bin
Using eth0 device
TFTP from server 192.168.0.5; our IP address is 192.168.0.2
Filename 'code.bin'.
Load address: 0x81000000
Loading: *### (...) ###
done
Bytes transferred = 8126464 (7c0000 hex)
ar7100> cp.b 0x81000000 0xbf020000 0x7c0000
Copy to Flash... write addr: bf020000
done
ar7100> bootm 0xbf020000
## Booting image at bf020000 ...
Uncompressing Kernel Image ... OK
Starting kernel ...
Linux version 2.6.32.8 (cezary@eko.one.pl) (gcc version 4.3.3 (GCC) ) #5 Thu Feb 25 18:20:46 CET 2010
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR9132 rev 2, CPU:400.000 MHz, AHB:200.000 MHz, DDR:400.000 MHz
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: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=TL-WR1043ND
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 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 29420k/32768k available (2026k kernel code, 3348k reserved, 388k data, 152k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:56
Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is TP-LINK TL-WR1043ND
bio: create slab 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
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.
yaffs Feb 24 2010 18:40:56 Installing.
msgmni has been set to 57
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
Atheros AR71xx SPI Controller driver version 0.2.4
m25p80 spi0.0: m25p64 (8192 Kbytes)
Searching for RedBoot partition table in spi0.0 at offset 0x7e0000
Searching for RedBoot partition table in spi0.0 at offset 0x7f0000
No RedBoot partition table detected in spi0.0
spi0.0: no WRT160NL signature found
Creating 5 MTD partitions on "spi0.0":
0x000000000000-0x000000020000 : "u-boot"
0x000000020000-0x000000160000 : "kernel"
0x000000160000-0x0000007f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=4D0000, len=320000
0x0000004d0000-0x0000007f0000 : "rootfs_data"
0x0000007f0000-0x000000800000 : "art"
0x000000020000-0x0000007f0000 : "firmware"
Realtek RTL8366RB ethernet switch driver version 0.2.0
rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
rtl8366-rtl: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4
Atheros AR71xx hardware watchdog driver version 0.1.0
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear
All bugs added by David S. Miller
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 152k freed
Please be patient, while OpenWrt loads ...
gpio-buttons driver version 0.1.2
input: gpio-buttons as /devices/platform/gpio-buttons/input/input0
Button Hotplug driver version 0.3.1
eth0: link up (1000Mbps/Full duplex)
- preinit -
Registered led device: tl-wr1043nd:green:usb
Registered led device: tl-wr1043nd:green:system
Registered led device: tl-wr1043nd:green:qss
Registered led device: tl-wr1043nd:green:wlan
Press Press f 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 -
eth0: link down
Please press Enter to activate this console. eth0: link up (1000Mbps/Full duplex)
device eth0.1 entered promiscuous mode
device eth0 entered promiscuous mode
br-lan: port 1(eth0.1) entering forwarding state
Generic kernel compatibility enabled based on linux-next next-20100113
cfg80211: Calling CRDA to update world regulatory domain
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
cfg80211: World regulatory domain updated:
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
usbcore: registered new device driver usb
phy0: Atheros AR9100 MAC/BB Rev:0 AR2133 RF Rev:a2 mem=0xb80c0000, irq=2
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ar71xx-ehci ar71xx-ehci: Atheros AR91xx built-in EHCI controller
ar71xx-ehci ar71xx-ehci: new USB bus registered, assigned bus number 1
ar71xx-ehci ar71xx-ehci: irq 3, io mem 0x1b000000
ar71xx-ehci ar71xx-ehci: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
nf_conntrack version 0.5.0 (462 buckets, 1848 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
fuse init (API version 7.13)
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: /jffs
...po której migająca dioda SYS przestaje migać (świeci się nieustannie) i dalej nic się nie dzieję :|
Trwa to w zasadzie w (zapewne) nieskończoność...
Założyłem, że router po flashowaniu zrestartowałby się ładnie sam, ale ileż można czekać - wciskam ENTER i co widzę - piękne powitanie w OpenWRT...
To jednak zbyt piękne by było prawdziwe, bo po zalogowaniu się na root'a i ustaleniu hasła, zrestartowaniu routera dioda SYS miga w większości przypadków i wejscie na router nie jest juz możliwe :(
Raz chyba po restarcie routera udało się, że SYS świeciła się cały czas, więc spróbowałem wyhaczyć przez DHCP adres dla sieciówki i sprawdzić czy Internet działa, ale gdzież tam, rzecz jasna, że router nawet nie uzyskał IP od modemu (z kablówki) więc żadne LuCI ani pakiety nie są dla mnie dostępne... cóż robić?
Proszę o sugestie :)
PS - z linem u mnie słabiutko, wszelkie pomoce mile widziane z nastawieniem: "pomagam laikowi" ;)
@obsy
Nie bardzo rozumiem co się dzieje. Raz po restarcie routera dioda SYS przechodzi w ciagłe świecenie, a innym razem miga nieustannie. Wówczas pomaga tylko ponowne wgranie FW przez bootloader.
Co więcej, wczoraj (a raczej dzisiaj w nocy) router nie pobierał od modemu adresu i nie było netu, a teraz pobrał i Internet działa.
Martwi mnie tylko, że zaraz po wgrani FW zmieniłem hasło roota na swoje, otrzymałem potwierdzenie, że hasło zmieniono, ale po restarcie routera nie idzie się zalogować przez SSH (w putty) - wywala mnie z terminala Co się dzieje? Czary jakieś czy co? Proszę o wsparcie.
Pozdrawiam,
Miganie diody oznacza tylko tyle że nie zakończył cyklu uruchamiania. Dlaczego - tu już potrzebujesz kabelek szeregowy i musisz pokazać do ostatniego na konsoli pokazuje.
Tak samo z tym hasłem - jeżeli zmieniłeś to ok. Ale sprawdź tez przez telnet czy Cię wpuści - bo być może nie zmienił, a to by oznaczało że masz problem ze flash/ruterem.
- obsługę wifi (sterownik ath9k), działa zarówno tryb AP jak i APClient
- narzędzia do obsługi interfejsu radiowego: iw, crda
- pełna obsługa vlanów
- obsługę USB 2.0 (EHCI)
- obsługę nośników danych (usb_storage) z automontowaniem w /mnt oraz systemy plików (ext2, ext3, ext4, vfat, ntfs)
- interfejs graficzny (LuCI)
- obsługę led "WLAN" (pulsuje w trakcie transmitowania danych)
- ustawiona strefa czasowa Europe/Warsaw
- anonimowy serwer ftp (otwarty od strony lan, jak katalog główny ustawiony /mnt)
- możliwość wyłączenia/włączenia wifi po naciśnięciu przycisku QSS
- ntpclient (klient czasu), ddns-scripts (DynDNS), vsftpd (ftp), fdisk (formatowanie dysku), e2fsprog, tune2fs, wput
- dodany pakiet block-extroot
Zgodnie z wymaganiami dołączyłem wput do domyślnego obrazu, publikuję taką md5sum oraz changelog tego co się zmieniło na stronie. Generalnie obraz dla wrt160nl i tl-wr1043nd został sprowadzony do tej samej zawartości.
Do pobrania z http://eko.one.pl/?p=openwrt-wr1043nd
˙÷÷ż?ďţ}>=Žż˙˙ű˙żŰ˙˙żżß˙˙˙żżżßßżťż×ďď
AP83 (ar9100) U-boot 0.0.11
DRAM:
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment
In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
Uncompressing Kernel Image ... OK
Starting kernel ...
Linux version 2.6.32.8 (cezary@eko.one.pl) (gcc version 4.3.3 (GCC) ) #5 Thu Feb 25 18:20:46 CET 2010
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR9132 rev 2, CPU:400.000 MHz, AHB:200.000 MHz, DDR:400.000 MHz
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: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=TL-WR1043ND
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 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 29420k/32768k available (2026k kernel code, 3348k reserved, 388k data, 152k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:56
Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is TP-LINK TL-WR1043ND
bio: create slab 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
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.
yaffs Feb 24 2010 18:40:56 Installing.
msgmni has been set to 57
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
Atheros AR71xx SPI Controller driver version 0.2.4
m25p80 spi0.0: m25p64 (8192 Kbytes)
Searching for RedBoot partition table in spi0.0 at offset 0x7e0000
Searching for RedBoot partition table in spi0.0 at offset 0x7f0000
No RedBoot partition table detected in spi0.0
spi0.0: no WRT160NL signature found
Creating 5 MTD partitions on "spi0.0":
0x000000000000-0x000000020000 : "u-boot"
0x000000020000-0x000000160000 : "kernel"
0x000000160000-0x0000007f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=4D0000, len=320000
0x0000004d0000-0x0000007f0000 : "rootfs_data"
0x0000007f0000-0x000000800000 : "art"
0x000000020000-0x0000007f0000 : "firmware"
Realtek RTL8366RB ethernet switch driver version 0.2.0
rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
rtl8366-rtl: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4
Atheros AR71xx hardware watchdog driver version 0.1.0
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear
All bugs added by David S. Miller
VFS: Mounted root (squashfs filesystem) readonly on devi{˙˙˙˙˙˙˙˙˙˙˙÷˙˙˙˙˙˙÷˙˙ű˙˙˙˙˙ď˙ż˙˙˙˙˙ß˙ţ÷˙ż˙˙˙˙żżď˙ď˙˙˙˙ďďďżż˙˙˙ż˙żż÷˙żż˙˙˙żżďżż˙˙˙żż˙˙˙˙˙ß˙˙Ű˙˙˙żďű˙÷˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ď˙ď˙˙˙˙˙ďď˙˙˙˙˙˙ż˙˙˙ıß˙˙˙˙˙˙˙˙˙˙˙˙˙ż˙˙űű˙ď˙˙żż˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ď˙˙˙ßż˙˙˙˙ż˙˙ű˙˙˙˙ß˙ď˙˙˙÷˙˙˙ďżď˙˙˙˙˙˙˙˙űűű˙ű˙˙˙˙ď˙˙˙˙˙˙˙ď˙˙˙˙ď˙ď˙˙˙˙˙˙ű˙˙˙ď˙˙˙ßţ˙˙˙˙˙˙÷˙˙÷˙˙÷˙˙ż˙ďď˙˙˙ż˙˙˙˙˙ß˙ß˙˙ß˙ß˙ď˙˙˙ď˙˙˙˙˙˙˙˙˙÷˙˙˙÷˙ű˙ď˙ż˙˙˙÷>?˙˙˙ż÷ď˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ď˙˙˙˙˙˙˙˙÷˙˙˙˙˙˙˙ż÷˙˙˙˙˙˙ß˙˙˙ď˙˙˙˙˙ďżďż˙ż˙˙˙˙˙˙˙˙˙ď˙ď˙˙˙˙˙˙˙˙˙˙ŢĎß˙˙˝ż˙˙˙˙˙˙ďß˙˙űű˙˙˙˙ďďß˙ß˙˙˙ż˙˙˙ż˙˙˙Ďţď˙ßı÷˙˙˙˙˙˙ż˙˙˙˙˙ű˙˙˙˙ďű˙ż˙˙ď˙ß˙˙ďď˙˙˙ď˙˙˙˙˙˙˙˙˙˙˙ż˙}˙űű˙oż÷ű˙˙˙żß˙ď˙˙˙˙˙˙˙˙˙˙˙˙˙ż˙ű˙ı˙˙ı˙˙ď˙˙˙ď˙˙˙˙˙˙ď˙˙˙˙˙˙˙˙˙˙˙˙˙÷ß˙˙˙˙˙˙ż˙˙˙˙˙˙ż˙ż˙ű˙˙ď˙˙˙˙żűďűď˙˙˙˙ż˙˙˙˙˙˙˙˙˙˙˙˙˙˙ďżď˙˙˙˙˙˙˙˙˙˙˙ď˙ď˙˙˙˙ßű˙˙ż˙ıďď˙űű˙ďż˙˙żß˙˙˙˙˙˙˙˙˙ż˙˙żż˙ż˙˙˙˙
AP83 (ar9100) U-boot 0.0.11
DRAM:
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment
In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
Uncompressing Kernel Image ... OK
Starting kernel ...
Linux version 2.6.32.8 (cezary@eko.one.pl) (gcc version 4.3.3 (GCC) ) #5 Thu Feb 25 18:20:46 CET 2010
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR9132 rev 2, CPU:400.000 MHz, AHB:200.000 MHz, DDR:400.000 MHz
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: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=TL-WR1043ND
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 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 29420k/32768k available (2026k kernel code, 3348k reserved, 388k data, 152k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:56
Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is TP-LINK TL-WR1043ND
bio: create slab 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
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.
yaffs Feb 24 2010 18:40:56 Installing.
msgmni has been set to 57
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
Atheros AR71xx SPI Controller driver version 0.2.4
m25p80 spi0.0: m25p64 (8192 Kbytes)
Searching for RedBoot partition table in spi0.0 at offset 0x7e0000
Searching for RedBoot partition table in spi0.0 at offset 0x7f0000
No RedBoot partition table detected in spi0.0
spi0.0: no WRT160NL signature found
Creating 5 MTD partitions on "spi0.0":
0x000000000000-0x000000020000 : "u-boot"
0x000000020000-0x000000160000 : "kernel"
0x000000160000-0x0000007f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=4D0000, len=320000
0x0000004d0000-0x0000007f0000 : "rootfs_data"
0x0000007f0000-0x000000800000 : "art"
0x000000020000-0x0000007f0000 : "firmware"
Realtek RTL8366RB ethernet switch driver version 0.2.0
rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
rtl8366-rtl: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4
Atheros AR71xx hardware watchdog driver version 0.1.0
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear
All bugs added by David S. Miller
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 152k freed
Please be patient, while OpenWrt loads ...
gpio-buttons driver version 0.1.2
input: gpio-buttons as /devices/platform/gpio-buttons/input/input0
Button Hotplug driver version 0.3.1
eth0: link up (1000Mbps/Full duplex)
- preinit -
Registered led device: tl-wr1043nd:green:usb
Registered led device: tl-wr1043nd:green:system
Registered led device: tl-wr1043nd:green:qss
Registered led device: tl-wr1043nd:green:wlan
Press Press f to enter failsafe mode
- regular preinit -
switching to jffs2
mini_fo: using base directory: /
mini_fo: using storage directory: /jffs
- init -
Kernel panic - not syncing: Attempted to kill init!
obsy, zrobiłem jak pisałeś. Zmian nie zaobserwowałem zbyt dużych oprócz tego, że znów udaje się zalogować (tzn. ustawić hasło przez telnet) i zalogować się jeden raz na router. Słowem, ta łaska zalogowania się przez putty spływa jednorazowo. Bardzo dziwna sprawa :|
Co ciekawe, udało mi się nawet w którymś momencie wgrać LuCI, ale po restarcie routera nie dało się znów zalogować na root'a (przez putty). Tak jakby zalogował mnie, ale od razu okno putty zdycha :(
LuCI mnie wpuszcza.
Próbowałem też podnieść WiFi, ale niestety komenda:
wg Twojej instrukcji nie odnosi skutku - "uci: Entry not found"
Przez LuCI wbiłem się na router, ale tam również nie da się wejść w żadne ustawienia zakładki Network (ani Lan, ani WiFi - nic).
Udało mi się w którymś momencie wgrać FW przez MTD - WiFi podnieść sie znów nie dało (jak wyżej), ani przez webif (bo je też zainstalowałem)... i znowu po restarcie routera nie idzie się wbić przez putty na router - webif natomiast mnie wpuścil, tzn zalogował, ale żadne okno w nim już się nie wyświetlało. Restart routera = migotanie SYS diody w nieskończoność.
Jakiś pechowy jestem ;)
Znając życie zaraz zrestartuje router i SYS dioda będzie migotała w nieskończonej pętli czasu...
Tracę pomysły... pewnie nie tylko ja... ale gdyby ktoś jeszcze miał jakieś propozycje, będę zobowiązany ;)
PS - czy to norma, że czasem (nawet dość często) przy uruchomianiu przez bootloader wyskakują krzaki? Czasami już przed samym napisem U-Boot coś dziwnego się pojawia... a czasami nawet gdy już ładuje moduły też krzaczki wyświetla...
· Łącznie użytkowników: 24,115 · Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.
Maniek91PL
06-11-2024 22:37
dzięki !
maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia
Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa
overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.
maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.
overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?
maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach
maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności", więc prawdopodobnie gdzieś przepięcie.
servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.
maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?