Nasze wsparcie dla TP-Link WR1043ND
|
marian423 |
Dodano 26-02-2010 10:54
|
User
Posty: 31
Dołączył: 14/02/2007 21:50
|
obsy na twoim ostatnim (wczorajszym) obrazie w końcu zaskoczyła przejściówka usb2serial FTDI, wystarczyło zainstalować kmod-usb-serial-ftdi i kmod-usb-serial, sprzęt pokazuje się w dmesg, jest /dev/ttyUSB0 ale przy probie skorzystania z nowego portu następuje natychmiastowy reset routera
jak to zdebugować, jakieś logi na penie? tylko jak? |
|
|
|
obsy |
Dodano 26-02-2010 10:55
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Podłącz kabel szeregowy - jeżeli się kernel wyłożył to dawaj oopsa który na ekran poleci.
|
|
|
|
Pelias |
Dodano 27-02-2010 14:57
|
User
Posty: 13
Dołączył: 23/05/2007 13:51
|
Cytat obsy napisał/a:
Podłącz kabel szeregowy - jeżeli się kernel wyłożył to dawaj oopsa który na ekran poleci.
Mam taki problem, router resetuje polaczenie, resetuje siebie, czesto przy wiekszym ruchu. Wypadaloby to zdiagnozowac.
Czy wystarczy przylutowac seriala i wszystko wyleci na konsoli, czy trzeba najpierw odpowiednio skonfigurowac sam router? (poza wywaleniem samego routera, chcialbym tez zobaczyc resety interfejsow oraz powody tych resetow)
Jaka ilosc wolnej pamieci jest wskazana?
Jak router radzi sobie z doinstalowywaniem pakietow vs. miejscem w pamieci flash?
Czy istnieje jakis odpowiednik memtesta dla openwrt?
co moze pojsc nie tak przy zmodowaniu wiekszej kosci pamieci (poza wadliwym przylutowaniem/koscia) i jak to diagnozowac? (upgrejdu nie robilem, to takie pytanie na zapas) |
|
|
|
obsy |
Dodano 27-02-2010 15:03
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
uboot w tplinku ma funkcję testowania pamięci (niespodzianka). Więc potrzebujesz kabelka i sprawdź.
Nie ma czegoś takiego jak wolna pamięć. Linux jak może to wykorzystuje co mu się da, wiec ot czy masz 14M czy 500k może oznaczać tylko tyle że jest używana. Podłącz serial i zobaczysz co się w ogóle dzieje.
|
|
|
|
Pelias |
Dodano 27-02-2010 16:56
|
User
Posty: 13
Dołączył: 23/05/2007 13:51
|
Dobra, ale kiedy wiadomo, że ma za mało? Jak rozumiem, router to urządzenie typu embedded, nie ma twardego dysku na którym może sobie zrobić 5 gigowy pagefile. |
|
|
|
shibby |
Dodano 27-02-2010 17:06
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
w linuxie nie ma pagefile ale jest swap (to linuxowy odpowiednik pagefile). Mozesz sobie zrobic go bez problemu i podmontowac, zwiekszajac w ten sposob ilosc pamieci routera.
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
|
|
|
|
obsy |
Dodano 27-02-2010 17:47
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Każdy proces wymaga ileś tam ramu. Jeżeli coś jest z powodu braku pamięci (oom) to masz problem. Zmniejsz liczbę procesów, zasobów branych przez proces itd.
|
|
|
|
marian423 |
Dodano 28-02-2010 00:46
|
User
Posty: 31
Dołączył: 14/02/2007 21:50
|
Cytat obsy napisał/a:
Podłącz kabel szeregowy - jeżeli się kernel wyłożył to dawaj oopsa który na ekran poleci.
CPU 0 Unable to handle kernel paging request at virtual address 03c06e68, epc == 80970ee4, ra == 80970e9c
Oops[#1]:
Cpu 0
$ 0 : 00000000 802e0000 03c06e68 81e08d80
$ 4 : 81dfe000 802a7c51 802a7c50 00000001
$ 8 : 80b55b08 1000001f 00000000 80b54000
$12 : 80b55aa8 000001e7 00000001 00000000
$16 : 00000003 80915202 00000000 00000001
$20 : 80915800 81dfe000 80917380 00000000
$24 : 00000000 80970a24
$28 : 802a6000 802a7c38 00000000 80970e9c
Hi : 00000071
Lo : 6ffa9e80
epc : 80970ee4 0x80970ee4
Not tainted
ra : 80970e9c 0x80970e9c
Status: 1000d402 KERNEL EXL
Cause : 0080000c
BadVA : 03c06e68
PrId : 00019374 (MIPS 24Kc)
Modules linked in: fuse ftdi_sio usb_storage usbserial nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack ehci_hcd sd_mod pppoe pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables ext2 ext3 jbd ppp_async ppp_generic slhc vfat fat ath9k ath9k_common ath9k_hw ath nls_utf8 nls_iso8859_1 nls_cp437 usbcore scsi_mod nls_base mac80211 cfg80211 compat_firmware_class compat mbcache crc_ccitt arc4 aes_generic deflate ecb cbc leds_gpio button_hotplug gpio_buttons input_polldev input_core
Process swapper (pid: 0, threadinfo=802a6000, task=802a8b40, tls=00000000)
Stack : 00000000 80077bd0 8026c6d8 81f2ae40 00000000 00000001 03f00000 00000000
809173a0 80916500 80915200 808cc780 80916500 00000000 81e08bd4 ffffff6a
80916500 81e08c00 00000001 a1f2f0c0 00000000 81f65c50 802b0000 81c14d98
a08af240 ffffff6a 81e08bd4 a08af240 ffffff6a 808d9f48 00000000 81c14d98
00000000 00000000 00000000 81e08c0c a08af120 81e08c0c 81f1ac00 00000001
...
Call Trace:[<80077bd0>] 0x80077bd0
[<81f65c50>] 0x81f65c50
[<808d9f48>] 0x808d9f48
[<808db45c>] 0x808db45c
[<80092168>] 0x80092168
[<80077bd0>] 0x80077bd0
[<8009f33c>] 0x8009f33c
[<808ded20>] 0x808ded20
[<81f659a8>] 0x81f659a8
[<800a7b1c>] 0x800a7b1c
[<800a9830>] 0x800a9830
[<8006af30>] 0x8006af30
[<8006082c>] 0x8006082c
[<80060a00>] 0x80060a00
[<80970a24>] 0x80970a24
[<8006c93c>] 0x8006c93c
[<80060a20>] 0x80060a20
[<802bca48>] 0x802bca48
[<802bc3a8>] 0x802bc3a8
Code: 00000000 8d020008 00431021 8d03000c 8d020004 24640001 00431021 93a30019
Disabling lock debugging due to kernel taint
Kernel panic - not syncing: Fatal exception in interrupt
Rebooting in 3 seconds..
|
|
|
|
shibby |
Dodano 28-02-2010 10:45
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
ratuj router wg opisu obsego, bedzie zyl
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
|
|
|
|
obsy |
Dodano 01-03-2010 19:06
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Panowe, sposób przeniesienia jffs na zewnętrzny dysk usb
http://eko.one.pl/?p=openwrt-external...ternalroot
działa testowane właśnie z dzisiejszego trunka.
Edytowany przez obsy dnia 01-03-2010 19:06
|
|
|
|
tymej |
Dodano 01-03-2010 19:10
|
User
Posty: 78
Dołączył: 26/07/2007 12:42
|
Ten obraz będzie OK: http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-tl-wr1043nd-v1-squashfs-universal.bin ?
Link na twojej stronie jest popsuty: http://eko.one.pl/openwrt/kamikaze/trunk/tl-wr1043nd/extrootopenwrt-ar71xx-tl-wr1043nd-v1-squashfs-universal.bin
Edytowany przez tymej dnia 01-03-2010 19:12
|
|
|
|
obsy |
Dodano 01-03-2010 19:15
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Nie, nie będzie ok. Oni nie kompilują tego.
Mój link jest ok. W tym co podałeś jednego / brakuje
|
|
|
|
tymej |
Dodano 01-03-2010 19:16
|
User
Posty: 78
Dołączył: 26/07/2007 12:42
|
Po odświeżeniu już jest ok. Ten link twój to skopiowałem. Dziwna sprawa. |
|
|
|
tymej |
Dodano 01-03-2010 20:07
|
User
Posty: 78
Dołączył: 26/07/2007 12:42
|
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 1.9M 1.9M 0 100% /rom
tmpfs 30.3M 1.1M 29.3M 3% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 243.1M 6.1M 224.5M 3% /overlay
mini_fo:/overlay 1.9M 1.9M 0 100% /
root@OpenWrt:~# opkg install nano
Installing nano (2.2.3-1) to root...
Collected errors:
* verify_pkg_installable: Only have 0kb available on filesystem /jffs, pkg nano needs 81
* opkg_install_cmd: Cannot install package nano.
root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=31040k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda1 on /overlay type ext3 (rw,sync,relatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
Nie trzeba zmienić opkg.conf jeszcze? Zmieniłem i niby działa. |
|
|
|
obsy |
Dodano 01-03-2010 20:11
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
z opkg.conf wywal linię z overlay jffs
|
|
|
|
tymej |
Dodano 01-03-2010 20:18
|
User
Posty: 78
Dołączył: 26/07/2007 12:42
|
Zmieniłem /jffs na /overlay. Mógłbyś skompilować kmod-sched, kmod-ipt-ipopt oraz iptables-mod-ipopt? I jeszcze kmod-sound-core kmod-usb-audio.
Edytowany przez tymej dnia 01-03-2010 20:37
|
|
|
|
obsy |
Dodano 01-03-2010 21:07
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Pewnie. Zaraz będzie.
|
|
|
|
Mira444 |
Dodano 02-03-2010 10:36
|
User
Posty: 42
Dołączył: 02/02/2010 10:12
|
Witam. Przeniosłem roota na dysk, ale nie mogę sobie poradzić z opkg.conf. Nic nie mogę zainstalować. Pokazuje, że mam 0 miejsca:
login as: root
root@192.168.1.1's password:
BusyBox v1.15.3 (2010-02-28 17:45:03 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
KAMIKAZE (bleeding edge, r19939) ------------------
* 10 oz Vodka Shake well with ice and strain
* 10 oz Triple sec mixture into 10 shot glasses.
* 10 oz lime juice Salute!
---------- (by obsy, http://eko.one.pl) -----------
root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz.
Inflating http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/snapshots.
root@OpenWrt:~# opkg install webif webif-lang-pl
Installing webif (0.3-4849) to root...
Installing webif-lang-pl (0.3-4849) to root...
Collected errors:
* get_available_kbytes: Failed to statvfs for /dev/sda1/: Not a directory.
* verify_pkg_installable: Only have 0kb available on filesystem /dev/sda1/, pkg webif needs 590
* opkg_install_cmd: Cannot install package webif.
* get_available_kbytes: Failed to statvfs for /dev/sda1/: Not a directory.
* verify_pkg_installable: Only have 0kb available on filesystem /dev/sda1/, pkg webif-lang-pl needs 41
* opkg_install_cmd: Cannot install package webif-lang-pl.
root@OpenWrt:~# Installing webif (0.3-4849) to root...
-ash: syntax error: unexpected "("
root@OpenWrt:~# Installing webif-lang-pl (0.3-4849) to root...
-ash: syntax error: unexpected "("
root@OpenWrt:~# Collected errors:
-ash: Collected: not found
root@OpenWrt:~# * get_available_kbytes: Failed to statvfs for /dev/sda1/: Not a
directory.
-ash: *: not found
root@OpenWrt:~# * verify_pkg_installable: Only have 0kb available on filesystem
/dev/sda1/, pkg webif needs 590
-ash: *: not found
root@OpenWrt:~# * opkg_install_cmd: Cannot install package webif.
-ash: *: not found
root@OpenWrt:~# * get_available_kbytes: Failed to statvfs for /dev/sda1/: Not a
directory.
-ash: *: not found
root@OpenWrt:~# * verify_pkg_installable: Only have 0kb available on filesystem
/dev/sda1/, pkg webif-lang-pl needs 41
-ash: *: not found
root@OpenWrt:~# * opkg_install_cmd: Cannot install package webif-
Jak powinien wyglądać opkg.conf? |
|
|
|
obsy |
Dodano 02-03-2010 10:49
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Pokaż najpierw /etc/config/fstab. Bo raczej takich błędów:
get_available_kbytes: Failed to statvfs for /dev/sda1/: Not a directory.
* verify_pkg_installable: Only have 0kb available on filesystem /dev/sda1/, pkg webif needs 590
nie powinno być.
|
|
|
|
Mira444 |
Dodano 02-03-2010 10:50
|
User
Posty: 42
Dołączył: 02/02/2010 10:12
|
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option device /dev/sda1
option fstype ext3
option options rw,sync
option enabled 0
option enabled_fsck 0
config swap
option device /dev/sda2
option enabled 0
|
|
|