501

(26 odpowiedzi, napisanych Oprogramowanie / Software)

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

502

(26 odpowiedzi, napisanych Oprogramowanie / Software)

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

503

(26 odpowiedzi, napisanych Oprogramowanie / Software)

"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.

504

(26 odpowiedzi, napisanych Oprogramowanie / Software)

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

505

(26 odpowiedzi, napisanych Oprogramowanie / Software)

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

506

(26 odpowiedzi, napisanych Oprogramowanie / Software)

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/

507

(26 odpowiedzi, napisanych Oprogramowanie / Software)

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.

508

(11 odpowiedzi, napisanych Oprogramowanie / Software)

o.0 <poklon> Teraz poszło dziękuję !

@Edit:
Popraw u siebie w poradniku też brakuje słówka "write".

509

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Restartowałem, i nic.

@Edit:

"Po zapisaniu ruter powinien się zrestartować i ponownie podnieść interfejs już z nowym adresem MAC."

Mój się nie zrestartował.

@Edit:

Chyba wiem w czym problem: nie rozpoznaje składni:

root@OpenWrt:/tmp# mtd -r plik1.bin mtd6
Usage: mtd [<options> ...] <command> [<arguments> ...] <device>

The device is in the format of mtdX (eg: mtd4) or its label.
mtd recognizes these commands:
        unlock                  unlock the device
        refresh                 refresh mtd partition
        erase                   erase all data on device
        write <imagefile>|-     write <imagefile> (use - for stdin) to device
        jffs2write <file>       append <file> to the jffs2 partition on the device
Following options are available:
        -q                      quiet mode (once: no [w] on writing,
                                           twice: no status messages)
        -r                      reboot after successful command
        -f                      force write without trx checks
        -e <device>             erase <device> before executing the command
        -d <name>               directory for jffs2write, defaults to "tmp"
        -j <name>               integrate <file> into jffs2 data when writing an image

Example: To write linux.trx to mtd4 labeled as linux and reboot afterwards
         mtd -r write linux.trx linux

510

(11 odpowiedzi, napisanych Oprogramowanie / Software)

O stary faktycznie xD lol

@Edit:
Za szybko się ucieszyłem, chyba z powrotem nie wgrywa pliku. Wrzuciłem plik z powrotem na rouer i dałem:

mtd -r plik.bin mtd6

Ale nic nie wyskoczyło nawet nowa linia w konsoli, po prostu wyczyściła się dana linia. Ale nic zresetowałem router i patrze w ifconfig'u dalej jest stary MAC ;/

511

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Proszę bardzo wink

ath0      Link encap:Ethernet  HWaddr 00:1E:58:BB:9A:1D
...

br-lan    Link encap:Ethernet  HWaddr 00:1E:58:BB:9A:1D
...

eth0      Link encap:Ethernet  HWaddr 00:1E:58:BB:9A:1E
...

wifi0     Link encap:UNSPEC  HWaddr 00-1E-58-BB-9A-1D-00-00-00-00-00-00-00-00-00-00
...

512

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Nie wspominałem o tym ale już tez próbowałem tą metodą, pod DD-WRT plik wygenerowany ma 0kb , a pod Open-WRT ma w prawdzie 64kb ale jego zawartość chyba nie jest taka być powinna. Edytując w HEXksie nie mogę znaleźć miejsca gdzie miałbym zmienić MACa.

http://sdhost.pcspace.pl/plik.bin

513

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Witam !

Mam pewien problem otóż nie mogę zmienić adresu MAC karty Wi-Fi próbowałem dodać polecenie

option macaddr    '00:de:ad:be:ef:00'

do "/etc/config/wireless" ale niestety nie pomogło. Nie ma z kolei możliwości użycia komendy nvram.
Router to D-Link Dir 300 Kamikaze (r14417) 8.09


Z góry dziękuje za pomoc.