Nowe Tomato z obsługą kart SDHC
|
slodki |
Dodano 11-02-2009 22:20
|
User
Posty: 7
Dołączył: 11/02/2009 22:13
|
Wszystkich, którzy chcą wykorzystać większe karty SD niż 2GB na swoim WRT54G/GL z Tomato zapraszam na stronę http://gemini.net.pl/~slodki/tomato-s...-sdhc.html.
Tomato z obsługą kart SD/SHDC/MMC, testowane z kartami 16GB. Dodatkowo wybór dowolnej konfiguracji GPIO z GUI.
Pozdrawiam
Tomek
Edytowany przez slodki dnia 11-02-2009 22:42
|
|
|
|
obsy |
Dodano 11-02-2009 22:29
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Super. Dodajcie do tego jest elementy z USB moda - samba/ftp lub zintegrujcie to z usbmodem. A potem do Jonathana niech to wszystko będzie oficjalnie :)
|
|
|
|
monk |
Dodano 14-02-2009 21:11
|
User
Posty: 18
Dołączył: 08/02/2009 18:47
|
U mnie po zrobieniu moda i zainstalowaniu kart 4 gb sdhc i 1 gb sd pojawia się komunikat:
"Error loading module for SDHC/MMC. Check the logs to see if they contain more details about this error."
dane z konsoli:
dmesg | grep mmc
[INF] mmc: Version: 2.0.1 Parms: major=0 din=2 dout=4 clk=3 cs=7 maxsec=32 rahead=2 dbg=0000
[INF] mmc: SD Card detected & initialized
[INF] mmc: Assigned dynamic major number 254
mmca: p1
[INF] mmc: Module loaded
WRT54GL-EU 1.1 mmc mod + Tomato Firmware v1.23.8515 .5 RAF ND Thor MOD .7 + Script Generator
|
|
|
|
slodki |
Dodano 16-02-2009 06:29
|
User
Posty: 7
Dołączył: 11/02/2009 22:13
|
... jest dostępna pod tym samym adresem http://gemini.net.pl/~slodki/tomato-s...-sdhc.html.
Poprawione niedziałające Save w GUI, dołączone poprawki do sterowników ext/ext3/vfat.
Tomek |
|
|
|
qwerty01 |
Dodano 16-02-2009 12:04
|
User
Posty: 190
Dołączył: 27/07/2006 20:03
|
Chciałbym się dowiedzieć, po co wam obsługa kart SD. Co tam wrzucacie, że potrzebujecie >2GB.
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
|
|
|
|
eVerest |
Dodano 16-02-2009 17:12
|
User
Posty: 120
Dołączył: 29/04/2008 12:32
|
W poprzedniej wersji nie działał SAVE ale stronka admin-sdhc.asp otwierała się chociaż. Teraz, po wgraniu niby poprawionej wersji w ogóle się nie otwiera. Jakby jej nie było mimo że faktycznie plik admin-sdhc.asp leży w katalogu www (sprawdziłem po ssh)
WRT54GL z SD mod.
Ktoś ma taki sam objaw?
Edytowany przez eVerest dnia 16-02-2009 17:57
|
|
|
|
monk |
Dodano 16-02-2009 19:01
|
User
Posty: 18
Dołączył: 08/02/2009 18:47
|
Tomato-sdhc-1.23.02 działa - zamontował bez problemu kartę Kingstona 4GB SDHC, jak na razie żadnych problemów.
WRT54GL-EU 1.1 mmc mod + Tomato Firmware v1.23.8515 .5 RAF ND Thor MOD .7 + Script Generator
|
|
|
|
eVerest |
Dodano 16-02-2009 19:56
|
User
Posty: 120
Dołączył: 29/04/2008 12:32
|
Cytat monk napisał/a:
Tomato-sdhc-1.23.02 działa - zamontował bez problemu kartę Kingstona 4GB SDHC, jak na razie żadnych problemów.
No więc sprawdziłem na 2 komputerach z MSIE 7 i jest ciągle ten sam błąd jak w screenie i tylko przy próbie wejścia w admin-sdhc.asp.
Odpaliłem sobie jeszcze google hrome i tam działa OK, tzn wyświetla sie poprawnie i działa poprawnie.
eVerest załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
|
|
|
|
bartsam |
Dodano 18-02-2009 21:34
|
User
Posty: 10
Dołączył: 18/04/2008 08:50
|
Cytat Error mounting SDHC/MMC. Check the logs to see if they contain more details about this error.
Czekałem na sprawną obsługę SD pod Tomato ;)
Niestety mój wrt54gs_v4 kwituje całą sprawę powyższym komunikatem.
Dodam,że pod mini dd-wrt v24_sp1 kiedyś ta karta działała (kingston 1GB). Pinout więc podlutowany poprawnie. Teraz system plików - FAT32 (vfat).
Info z tomato: z log'a:
user.info kernel: [INF] mmc: Version: 2.0.1 Parms: major=0 din=2 dout=4 clk=3 cs=7 maxsec=32 rahead=2 dbg=0000
user.info kernel: [INF] mmc: SD Card detected & initialized
user.info kernel: [INF] mmc: Assigned dynamic major number 254
user.info kernel: Partition check:
user.info kernel: mmca:
user.info kernel: unknown partition table
user.info kernel: [INF] mmc: Module loaded
oraz:
user.info init[1]: notice: Error unmounting SDHC/MMC. Check the logs to see if they contain more details about this error.
user.warn kernel: remove_proc_entry: /proc/mmc busy, count=1
user.info kernel: [INF] mmc: Module unloaded
user.info init[1]: notice: Error mounting SDHC/MMC. Check the logs to see if they contain more details about this error.
próbowałem z:
insmod mmc
(za drugim razem odpowiada, że 'already loaded')
a potem lsmod:
Module Size Used by Tainted: P
mmc 21936 0 (unused)
po kolejnym reboocie:
Feb 18 21:24:57 tomato-wrt user.info init[1]: notice: Error unmounting SDHC/MMC. Check the logs to see if they contain more details about this error.
Feb 18 21:24:57 tomato-wrt user.info kernel: [INF] mmc: Version: 2.0.1 Parms: major=121 din=2 dout=4 clk=3 cs=7 maxsec=32 rahead=2 dbg=0001
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init: power on/insertion initialization...
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init: CMD0 - reset...
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init SD: CMD8 - CIC voltage range check...
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init SD: CMD58 - OCR voltage range check...
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init SD: ACMD41 - card initialization...
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init SD: CMD58 - Card Capacity Status check...
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init SD: CMD10 - Card Identification Register read...
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init SD: CMD9 - Card Specific Data read...
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init SD: ACMD51 - SD Config Register read...
Feb 18 21:24:57 tomato-wrt user.info kernel: [INF] mmc: SD Card detected & initialized
Feb 18 21:24:57 tomato-wrt user.info kernel: [DBG] mmc: init - CMD16 - set 512 byte blocksize...
Feb 18 21:24:57 tomato-wrt user.alert kernel: Unable to handle kernel paging request at virtual address c00d3378, epc == 80091e48, ra == c00d6e00
Feb 18 21:24:57 tomato-wrt user.warn kernel: Oops in fault.c::do_page_fault, line 192:
Feb 18 21:24:57 tomato-wrt user.warn kernel: $0 : 00000000 1000fc00 c00d3358 c00d3358 c00d9358 00000000 00000fff 00000000
Feb 18 21:24:57 tomato-wrt user.warn kernel: $8 : 00fff000 00000000 00002000 80092140 00000000 001e5c00 00000010 00000000
Feb 18 21:24:57 tomato-wrt user.warn kernel: $16:
Feb 18 21:24:57 tomato-wrt user.info kernel: c00d94d8 c00d9358 c00d9390 00000060 808bec80 00000003 8057c000 10026060
Feb 18 21:24:57 tomato-wrt user.warn kernel: $24: 00000018 00000001 80528000 80529e58 1002b3e0 c00d6e00
Feb 18 21:24:57 tomato-wrt user.warn kernel: Hi : 00000000
Feb 18 21:24:57 tomato-wrt user.warn kernel: Lo : 00000240
Feb 18 21:24:57 tomato-wrt user.warn kernel: epc : 80091e48 Tainted: P
Feb 18 21:24:57 tomato-wrt user.warn kernel: Status: 1000fc03
Feb 18 21:24:57 tomato-wrt user.warn kernel: Cause : 00000008
Feb 18 21:24:57 tomato-wrt user.warn kernel: Process insmod (pid: 979, stackpage=80528000)
Feb 18 21:24:57 tomato-wrt user.warn kernel: Stack: c00d9054 80171934 8097da40 00000004 00000003 00000007 00000020
Feb 18 21:24:57 tomato-wrt user.warn kernel: 00000002 00000001 00000000 ffffffea 00000003 c00d4000 8001260c 80170e04
Feb 18 21:24:57 tomato-wrt user.warn kernel: 00030002 00000001 80030208 00000060 c00c8000 c00d4060 000055b0 00000000
Feb 18 21:24:57 tomato-wrt user.warn kernel: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Feb 18 21:24:57 tomato-wrt user.warn kernel: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Feb 18 21:24:57 tomato-wrt user.warn kernel: 00000000 ...
Feb 18 21:24:57 tomato-wrt user.warn kernel: Call Trace: [] [<8001260c>] [<80030208>] [] [<80035e98>]
Feb 18 21:24:57 tomato-wrt user.warn kernel: [<800085a4>] [<8005a8b8>]
Feb 18 21:24:57 tomato-wrt user.warn kernel:
Feb 18 21:24:57 tomato-wrt user.warn kernel: Code: 00601021 1044000c 00000000 <8c420020> 1440fffc 00000000 8c820000 00021080 3c01801a
Feb 18 21:24:57 tomato-wrt user.info init[1]: notice: Error mounting SDHC/MMC. Check the logs to see if they contain more details about this error.
Dodam,że wgrywałem powtórnie tomato.. i to samo.
Koniec końców:
cat ./proc/mmc/status
Card Type : SD
Spec Version : 2.0
Card Size : 971 MB
Block Size : 512 bytes
Num. of Blocks : 1989632
Voltage Range : 2.7-3.6
Manufacture ID : 1b
Application ID : SM
Product Name : 00000
Revision : 1.0
Serial Number : b1a59126
Manu. Date : Dec 2007
ale zamontować i tak nie można :/
Ktoś ma jakiś pomysł co można z tym zrobić?
Edytowany przez bartsam dnia 18-02-2009 22:02
|
|
|
|
obsy |
Dodano 18-02-2009 22:41
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ten moduł wywalił ci w kosmos kernel. A to znaczy ze jest problem ze sterownikiem (albo po prostu masz za mało wolnej pamięci)
|
|
|
|
bartsam |
Dodano 19-02-2009 08:30
|
User
Posty: 10
Dołączył: 18/04/2008 08:50
|
obsy, dziękuję za odpowiedź:)
No wlasnie tez mnie niepokoił ten zrzut, tymbardziej,że wczesniej nie zdarzało sie nic takiego.
Jakichś mocnych obciążeń router nie ma:
system-overwiev:
CPU Load (1 / 5 / 15 mins) 0.04 / 0.06 / 0.06
Total / Free Memory 14.19 MB / 3,240.00 KB (22.30%)
i to samo z powłoki:
free
total used free shared buffers
Mem: 14528 11768 2760 0 1320
Swap: 0 0 0
Total: 14528 11768 2760
Więc w sumie nie wiem co dalej mogę zrobić..
Chyba nie ma to znaczenia jaki system plików,skoro jest wybór,hm?
A może macie jakiś 'typ' ktory sprawia najmniej problemów? ext2? |
|
|
|
slodki |
Dodano 19-02-2009 13:14
|
User
Posty: 7
Dołączył: 11/02/2009 22:13
|
Cytat Więc w sumie nie wiem co dalej mogę zrobić..
Chyba nie ma to znaczenia jaki system plików,skoro jest wybór,hm?
A może macie jakiś 'typ' ktory sprawia najmniej problemów? ext2?
Moim zdaniem moduł mmc działa prawidłowo. nie zgłasza żadnych błędów. Natomiast problem zaczyna się przy dostępie do tablicy partycji:
Cytat user.info kernel: Partition check:
user.info kernel: mmca:
user.info kernel: unknown partition table
Poprawny przebieg uruchomienia SD widać pod adresem http://gemini.net.pl/~slodki/toshiba.log. Czy moduł do wybranego systemu plików jest załadowany (lsmod)?
Sprawdź, czy masz poprawnie założoną tablicę partycji (być może cała karta jest sformatowana jako system plików, bez tablicy partycji)? Możesz też sprawdzić, jak wygląda mountowanie tej kary na PC z linuksem (np. przez czytnik usb)... Ewentualnie można podciągnąć fdisk z jakiegoś openwrt i sprawdzić bezpośrednio na wrt.
Tomek |
|
|
|
bartsam |
Dodano 19-02-2009 20:45
|
User
Posty: 10
Dołączył: 18/04/2008 08:50
|
slodki, dziękuję za odpowiedź! :)
jestem dłużnikiem, miałeś rację. sprawdziłem kartę, zawierała błędy.
i wyglądało, że fakt, był założony system plików na urządzeniu, nie partycji.
Może innym się przyda..
ubuntu wykrył ją jako /dev/mmcblk0
wystarczyło:
1. odmontować,
2. fdisk - utworzyć partycję podst. (utworzono /dev/mmcblk0p1)
3. mkfs.vfat /dev/mmcblk0p1 lub mkfs.ext2
4. fsck /dev/mmcblk0p1 lub dosfsck
5. zamontować i sprawdzić działanie..
potem -> do routerka ;)
Dziękuję raz jeszcze za pomocną i fachową radę ! :) |
|
|
|
shibby |
Dodano 19-02-2009 22:36
|
SysOp
Posty: 17115
Dołączył: 15/01/2009 20:30
|
rozumiem ze na tym sofcie zadziala wrt54gs z modowanym czytnikiem kart SD? robil ktos to na v3? mam pewne wahania czy zaczynac modowanie fajnie jakby osoby ktore to robily wrzucily poradniki na ktorych sie opierali i swoje wskazowki na co warto zwrocic uwage i z czym mieli najwieksze problemy.
i takie dodatkowe pytanko. zalozmy ze juz mam mod sd i ww tomato. czy da sie zainstalowac jakiegos klienta torrenta by sciagal pliczki na karte? czy da sie to zrobic tylko na open/dd-wrt?
z gory dzieki za info |
|
|
|
Maariusz |
Dodano 04-03-2009 22:40
|
User
Posty: 2
Dołączył: 28/07/2008 22:14
|
mam to tomato od tygodnia w WRT54GL 1.1 z kartą Kingston SDHC 8 GB / class 6 w sieci 5 kompów i neo 6Mbit.
Kartę podzieliłem na 100MB swap i resztę - swap jest na końcu karty jak kolejność była inna to coś nie chciało działać - jak swap był na początku to chyba pierwsza partycja była w ext3 (nie pamiętam dokładnie) ... teraz mam ext2. Zainstalowałem też trochę softu: mc, screen, rtorrent ... ściąganie działa ok.
Miałem problemy z wifi ... samo się włączało i wyłączało ... - czy mogło to być związane z modem sd i ustawieniami SES/AOSS Button w 0-2 Seconds było przełączanie wifi - jak to wyłączyłem to wifi się nie przełącza.
Kilka razy udało mi się powiesić częściowo usługi ... np. po zabawie w tablicy ogłoszeń nie mogłem dostać się po www i ssh. Kilka razy nie mogłem też wykonać resetu przez www i ssh - komunikaty były że się resetuje ale tego nie robił.
Próbowałem odpalić ten moduł mmc.o na Tomato RAF 1.23.8xxx by Victek - niestety moduł się ładował jednak nie udawało się wykryć partycji - ta sama karta i tak samo sformatowana. Zmienne w nvramie miałem ustawione - nie czyściłem nvramu po wgraniu tomato by Victek.
Nie udało mi się też z tą kartą i OpenWRT gdzie niedawno pojawił się moduł do SDHC. |
|
|
|
shibby |
Dodano 05-03-2009 09:37
|
SysOp
Posty: 17115
Dołączył: 15/01/2009 20:30
|
slodki, daloby tade dorzucic pare "bajerow" do tego softu?
mam na mysli np sambe/ftp (fajnie jakby bylo z gui tak jak tomato ND usb/smb/ftp, fajnie jakby mial tez ovpn i w sumie tyle z najwazniejszych... ew takie dodatki jak ma roadkil (qos limit itd)
wtedy to bedzie naprawde rewelacyjny soft. |
|
|
|
SuSe |
Dodano 15-03-2009 10:32
|
User
Posty: 39
Dołączył: 26/03/2006 22:05
|
Jak koncert życzeń to ja proponuję NoCatSplash dla wewnętrznej i maly serwerek www od wan. B)
MT x 15 PC, level 6 : 12x aw6600 i klony (oswavehomemod)
Sk?adak by suse silent : jajco 2.6,pentiumII 350Mhz,512ram,sd 1Gb
pr?do?erno?? < 60W
Hotspoty x 4
Magazyn :21x wrt-54 v. mix, Siemens x 6 ,Motka x3
|
|
|
|
shibby |
Dodano 15-03-2009 11:08
|
SysOp
Posty: 17115
Dołączył: 15/01/2009 20:30
|
serwerek mozesz sobie sam postawic instalujac z optware.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
SuSe |
Dodano 16-03-2009 08:18
|
User
Posty: 39
Dołączył: 26/03/2006 22:05
|
@shibby czyżby w optware samby nie było ?
Nocatsplash i apache "...fajnie jakby bylo z gui.." i już wkompilowane w firmware bez dociągania pakietów.
MT x 15 PC, level 6 : 12x aw6600 i klony (oswavehomemod)
Sk?adak by suse silent : jajco 2.6,pentiumII 350Mhz,512ram,sd 1Gb
pr?do?erno?? < 60W
Hotspoty x 4
Magazyn :21x wrt-54 v. mix, Siemens x 6 ,Motka x3
|
|
|
|
amras666 |
Dodano 22-03-2009 18:23
|
User
Posty: 49
Dołączył: 02/10/2008 19:30
|
Slodki, daj proszę do pobrania samego diffa moda MMC Po przejrzeniu źródeł dostępnych w necie, zauważyłem że chyba tylko speedmod jest wydawany w tej formie, a to wielka szkoda...
Lepiej zamiast robić własne kompilacje skupić się na pisaniu modułów do tomato, tak żeby powstała baza modyfikacji, które użytkownicy mogliby łatwo połączyć w przydatną dla siebie dystrybucję...
Generalnie środowisko użytkowników Tomato jest strasznie rozproszone, najwyższy czas zebrać to do kupy - skontaktować się z twórcą Tomato i połączyć siły w tworzeniu Tomato o strukturze modułowej.
Wyobraźcie sobie taki sen:
Wybierz funkcje dystrybucji:
[ ] Wsparcie dla USB
[ ] Wsparcie dla MMC
[ ] Serwer FTP
[ ] Serwer wydruku
[ ] Serwer Samba
[ ] SpeedMod
[ ] Traffic Manager
[ ] Wsparcie dla overclockingu
[ ] Zarządzanie NVRAM
Pozostało wolnego miejsca: 480 KB na /jffs
Wydaje mi się, że napisanie programu, który integrowałby kod źródłowy linksysa z tomato a następnie wybranymi pakietami dodatkowymi i przeprowadzałby kompilację byłoby zbawieniem dla niejednego użytkownika...
Edytowany przez amras666 dnia 22-03-2009 18:50
|
|
|