Temat: SDMOD - kilka pytań //DIR 300

Witam !

Otóż zrobiłem właśnie SDMOD'a do mojego DIR 300, wszystko ładnie działa, ale wykrywa mi tylko karty małej pojemności. Nie wiem dla czego. Mam pod ręką 5 kart:

SanDisk - 32 Mb       //Wykrywa
Nokia - 128 Mb         //Wykrywa
Nokia - 512 Mb         //Nie wykrywa
King (HC) - 4 Gb       //Nie wykrywa
SanDisk (HC) - 8 Gb //Nie wykrywa

Te dwie ostatnie rozumiem ze może nie wykrywać bo są typu HC ale ta 512 ?

A drugie pytanie to co mam ustawić by instalowane pakiety instalowały się na kartę pamięci ?

http://i.imagehost.org/0863/mmc.jpg


Z góry dziękuję za pomoc.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

2

Odp: SDMOD - kilka pytań //DIR 300

http://eko.one.pl/?p=openwrt-pakiety

a czego używasz? Może driver którym montujesz kartę ma takie ograniczenia?

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

3

Odp: SDMOD - kilka pytań //DIR 300

Dzięki za linka. Używam Openwrt w wersji 8.09 v2 (Kamikaze r18961), SDMODa zrobiłem używając pakietów stąd

http://downloads.openwrt.org/kamikaze/8.09.2/atheros/packages/
Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

4

Odp: SDMOD - kilka pytań //DIR 300

A czemu nie 10.03.1-rc3?

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

5

Odp: SDMOD - kilka pytań //DIR 300

Otóż jak zainstaluje "10.03.1-rc3" to Openwrt działa ale nie mogę dostać się do routera, problem jest znany i jest solucja, ale nie mam linux'a żeby skompilować obraz ;/

Opis problemu:
https://dev.openwrt.org/ticket/6807

Solucja:
https://dev.openwrt.org/changeset/20733

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

6

Odp: SDMOD - kilka pytań //DIR 300

To zostało poprawione 5 miesięcy temu. Poprawka została wprowadzona w kwietniu tego roku i wszystkie aktualne obrazu to zawierają...

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

7 (edytowany przez Tekkenmoor 2010-09-05 17:34:02)

Odp: SDMOD - kilka pytań //DIR 300

Hmmm....
Możliwe teraz też to zauważyłem. Zaraz wgram 10.03.1-rc3 bo chyba te problem miałem na 10.03-rc3.

@Edit:
Niestety nawet w "10.03.1-rc3" mam ten problem. Cała instalacja przebiegła pomyślnie, ale DHCP nie działa, ale jak ręcznie ustawie parametry niby jest ok tj. pinguje 192.168.1.1  ale i tak nie mogę dostać się przez cokolwiek do routera.

Po za tym na stronie OpenWRT Wiki jest napisane że  wspierana wersja dla tego urządzenia to właśnie 8.09.

http://wiki.openwrt.org/toh/d-link/dir-300

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

8

Odp: SDMOD - kilka pytań //DIR 300

I jednocześnie od kwietnia nikt nie zaktualizował tego dokumentu...

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

9

Odp: SDMOD - kilka pytań //DIR 300

"Good news everyone !" na szczęście wujek Google szybko zaradził. W Google wyczytałem ze ten błąd został naprawiony w 10.03.1-rc1. Nie wiem dlaczego w 10.03.1-rc3 ten błąd powrócił ale właśnie zainstalowałem 10.03.1-rc1 Backfire (r22556) i rzeczywiście działa. Zaraz zobaczę co z tym SDMODem.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

10 (edytowany przez Tekkenmoor 2010-09-05 18:47:51)

Odp: SDMOD - kilka pytań //DIR 300

Teraz z kolei nie mogę ogarnąć tej wersji OpenWRT /\;/

root@OpenWrt:~# /etc/init.d/mmc_over_gpio start
configfs on /config type configfs (rw,relatime)
root@OpenWrt:~# mkdir: cannot create directory '/config/gpiommc/': Operation not permitted
Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

11

Odp: SDMOD - kilka pytań //DIR 300

Robi się /config? (sam?)

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

12 (edytowany przez Tekkenmoor 2010-09-05 19:09:53)

Odp: SDMOD - kilka pytań //DIR 300

Ustawiłem odpowiednie GPIO ale komenda pokazana wyżej nie działa chyba poprawnie. poza tym:

root@OpenWrt:~# dmesg
...
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
mmc_spi: Unknown symbol crc7
mmc_spi: Unknown symbol crc_itu_t
gpiommc: Unknown symbol spi_gpio_next_id
Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

13

Odp: SDMOD - kilka pytań //DIR 300

Nie masz zainstalowanych wszystkich modulów? kmod-crc7 i okolic.

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

14 (edytowany przez Tekkenmoor 2010-09-07 07:12:11)

Odp: SDMOD - kilka pytań //DIR 300

Nie o to chodziło do skonfigurowania GPIO użyłem WebGUI, to przez to, skonfigurowałem ręcznie teraz polecenia działają poprawnie widzę jak diody pracują ale nie wykrywa żadnej karty ;/

gpio-mmc: GPIO based MMC-Card "default" removed
gpio-mmc: Failed to request mmc_spi module.
mmc_spi spi32749.0: ASSUMING 3.2-3.4 V slot power
mmc_spi spi32749.0: SD/MMC host mmc0, no DMA, no WP, no poweroff
gpio-mmc: MMC-Card "default" attached to GPIO pins di=4, do=7, clk=1, cs=3
mmc_spi spi32749.0: can't change chip-select polarity
mmc0: host doesn't support card's voltages
mmc0: error -22 whilst initialising SDIO card

@Edit:
Już sobie poradziłem, wgrałem 8.09 i skopiowałem plik konfiguracyjny , następnie wgrałem 10.03.1-rc3 i podmieniłem config. Działą perfekcyjnie wszystkie karty nawet te z SDHC.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

15

Odp: SDMOD - kilka pytań //DIR 300

Witam!

Zamierzam zrobić tego moda,  mam klika pytań:

1. Skąd mod, z tej lokalizacji ?
http://tinyhack.com/2010/04/04/d-link-d … nd-sd-mod/
cz jakiś inny ?

2. Analogiczne lutowania i GPIO jak w artykule ?

3. Kart SD czy MicroSD ?

4. Koleś napisał w artykule "The SD card speed is to SLOW"
faktycznie jest wolno ? czy problem nie występuje w najnowszych wersjach (w 10.03.1-rc3)?

5. mod z instalacja pakietów na zewnętrznym nośniku, jak tu:
http://eko.one.pl/?p=openwrt-pakiety
czy główny system plików na zewnętrznym nośniku, jak tu:
http://eko.one.pl/?p=openwrt-externalroot

Ja zamierzam od razu próbować z wersją 10.03.1-rc4,
ktoś próbował zrobić takiego moda na tej wersji z d'link dir-300 ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

16

Odp: SDMOD - kilka pytań //DIR 300

1,2. Skąd w jakim sensie? GPIO i podłącz po prostu. Jak masz tam rozpiskę gpio to super
3. W sumie obojętnie, tyle że niektóre karty nie chcą działać w trybie spi. Więc jak podłączysz to będziesz wiedział.
4. Zobacz mój artykuł do sdmodzie dla lafonery. Przy małym zegarze osiągniesz tyle i nie więcej.
5. Stanowczo extroot, mniej problemów z tym.

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

17

Odp: SDMOD - kilka pytań //DIR 300

Dzięki za odpowiedzi,  mam jeszcze jedno pytanie, dot:

Cezary napisał/a:

4. Zobacz mój artykuł do sdmodzie dla lafonery. Przy małym zegarze osiągniesz tyle i nie więcej.

1. Czy dobrze rozumiem że prędkość SD zależy od prędkość zegara routera ?
Jak dobrze czytam http://wiki.openwrt.org/toh/d-link/dir-300 to mój router ma 182MHz,
zatem
2. Czy warto podkręcać zegar, dla dir-300 jest mod "CPU Overclock from 183 to 200 MHz" ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

18

Odp: SDMOD - kilka pytań //DIR 300

Podkręcanie nic nie da. Osiągniesz może kilka KB/s więcej. Komunikacja przez gpio z kartą jest wolna - a driver stosowany dla jądra 2.6 jest bardzo ogólnie napisany i nie optymalizowany pod konkretne gpio; wiec po prostu nie osiągniesz większych szybkości.

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

19 (edytowany przez dark_skeleton 2011-07-16 02:52:04)

Odp: SDMOD - kilka pytań //DIR 300

Zrobiłem tego moda już dawno temu (razem z serialem). Muszę przyznać, że we wszystkich 10.03* (z jądrem 2.6) jest wręcz tragicznie. Myślałem, że może świeżutkie 10.03.1-rc5 coś zmieni, ale myliłem się. O ile w 8.09 prędkości były małe (ok. 30-40kB/s), o tyle w 10.03.1 są... kosmicznie śmieszne. W końcu transferu rzędu 0.5kB/s nie można inaczej nazwać. To znaczy można, ale tego nie zrobię.

@alossek: Osobiście mam podkręconego swojego DIR-300'a do tych 200MHz. Może to jedynie parę MHz, ale nic się nie traci tylko zyskuje te kilka % wydajności. Na twoim miejscu bym kręcił (ale nie więcej - kiedyś spróbowałem do 240 i natychmiastowo router padł ;] ). W mmc_over_gpio na 10.03.1 przyrost będzie żadny (wzrośnie z 0.4-0.5kB/s?, na kamikaze 8.09 pewnie będzie właśnie kilka kB więcej.

A odpisując na twoje poprzednie pytania (http://eko.one.pl/forum/viewtopic.php?pid=18581#p18581) niestety muszę się nie zgodzić z Cezarym.
Po 1) exroot nie ma najmniejszego sensu w przypadku DIR-300, gdyż transfer jest śmiesznie mały. jffs jest dużo szybszy - no, ale jeśli chcesz, żeby ci się router uruchamiał 5 minut, możesz próbować...
Z tej strony, co podałeś, polecam też zrobienie serial moda, dostajesz wtedy ładny dodatkowy sposób wglądu w to, co się dzieje w routerze.

Co do tego, czy analogiczne lutowania - jak zapewne zauważyłeś, openwrt korzysta z diody statusu zamiast diody wifi do sygnalizacji stanu wifi. Żeby to naprawić możesz np skorzystać z tego, co wymyśliłem jakiś czas temu (https://forum.openwrt.org/viewtopic.php … 64#p133864).

Krótko mówiąc, jeśli korzystasz teraz z moda na 10.03.1-rcX, to radzę wrócić do 8.09.2
Niestety, albo najnowsza wersja OpenWrt, albo karta pamięci. Sam mam teraz ten dylemat hmm

20

Odp: SDMOD - kilka pytań //DIR 300

Obecnie ten router nie ma już sensu. Za 60-80 możesz mieć z USB. Zabawa z DIR-300 obecnie to już tylko siłowanie się i ożywianie tego co się ma.

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

21 (edytowany przez dark_skeleton 2011-07-16 10:43:59)

Odp: SDMOD - kilka pytań //DIR 300

Oczywiście zgodzę się, że nie ma sensu. Kupiłem go jednak 2 lata temu i mam zamiar go męczyć ile się da. ;]
Jako drugi lub awaryjny router sprawdza się jeszcze całkiem nieźle wink

I ciągle nie mogę zdecydować, czy chcę ładny nowy 10.03.1 z IPv6, czy chcę kartę pamięci i 8.09.2... ale chyba się przychylę do tego pierwszego, ew będę na karcie przechowywać dane o ruchu w sieci

22

Odp: SDMOD - kilka pytań //DIR 300

Weź 10.03 i nowy driver od sdhc. Ja sdmodów juz nie mam, a ktoś powinien go sprawdzić.

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

23

Odp: SDMOD - kilka pytań //DIR 300

Rozumiem, że to wymagać będzie rekompilacji kernela i całego openwrt? Mógłbyś mnie gdzieś naprowadzić z tym driverem? Pamiętam, że kiedyś szukałem nawet o tym informacji, jednak ostatecznie chyba nie znalazłem (z tego, co pamiętam, ostatnie znalezione przeze mnie posty na forum dd-wrt były z 2009r)

24

Odp: SDMOD - kilka pytań //DIR 300

Na forum openwrt.org był nie dawno zaktualizowany sterownik, przytaczałem też link tutaj na forum, musisz poszukać.

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

25 (edytowany przez dark_skeleton 2011-07-16 14:43:40)

Odp: SDMOD - kilka pytań //DIR 300

Niestety nie znalazłem na openwrt niczego na ten temat (sdhc + driver, sd + driver, przeglądałem tematy)
Jedyne, do czego dotarłem, to http://4mul8.ca/openwrt/source/broadcom-sdhc-2.0.2/
Wielokrotnie też widziałem właśnie odniesienia do paczki broadcom-sdhc. Niestety DIR-300 to Atheros, nie Broadcom, więc chyba nie tędy droga.