SD-MOD problemy :-(
|
reaper7 |
Dodano 06-02-2008 14:53
|

User

Posty: 148
Dołączył: 26/12/2006 15:41
|
ja mam kamikaze więc już wiesz jak to działa 
szczerze mówiąc - wydaje mi się że newcs wogóle nie czyta pliku xml - fakt, jego brak nie pozwala go uruchomić ale wskazanie pliku wcale nie zmienia ustawień! nie tworzą się logi, nie ma portów udp ani tcp dostępnych itd.
Powodem może być brak resetu - choć nie wydaje mi się że to jest takie istotne np dla generowania logów. Równie dobrze w konfigu mógłbym przepisać fragment książki kucharskiej i też by zassał.
Powiedz mi jeszcze czy ustawiasz prędkości portów rs - jeśli tak to na jakie wartości? załóżmy że phoenix ma być na tts/1 a sb4ls na tts/0
obecnie ja mam na dwóch portach 115200
=====================
ASUS 500gP+Kamikaze
IPBOX9000HD+STLinux(sh4)
w razie co Compaq+FreeBSD 6.2 
=====================
|
|
|
|
qinssland |
Dodano 06-02-2008 18:21
|

User

Posty: 61
Dołączył: 22/02/2007 21:44
|
u mnie czyta normlanie wskazany plik konfiguracyjny przy starcie , poniewaz w /var/log/tworzy mi sie plik newcs.log z logami
Nie wykorzystałem spakowanej paczki *.ipk wersji jaka ktos zmaiescil a normlanego newcsa i paczke ktora tam byla pod openwrt oraz plik newcsgpio,
Nie ustawialem zadnej predkosci portow
wszystko jest domyslnie
Problem lezy w module mmc.o spróbuj wyłączyc montowanie karty SD przy starcie i ładowanie modulu mmc.o to zobczysz ze za kazdym razem wstaje newcs prawidłowo |
|
|
|
reaper7 |
Dodano 06-02-2008 20:22
|

User

Posty: 148
Dołączył: 26/12/2006 15:41
|
ja też nie użyłem plików z paczki, newcs mam taki jak Ty.
efekt odpalania zawsze taki:
Cytat Reading Config file from /var/tuxbox/config/newcs.xml
[ 20:18:13 ] [ Box detect ] Box type 1
[ 20:18:13 ] [ Config ] Auto readers config enabled
[ 20:18:13 ] [ Config ] Devicetype in config must be wrong, defaulting to Phoenix..
[ 20:18:13 ] [ Config ] Devicetype in config must be wrong, defaulting to Phoenix..
[ 20:18:13 ] [ Config ] Option not present, defaulting EMM: 20, ECM: Dynamic
[ NewCS ] Process ID is: 665
[ 20:18:13 ] [ NewCS ] Ready to GO! 
nieważne co jest w newcs.xml, tak samo będzie przy prawidłowym conf jak i pustym pliku.
Nie będę zmieniał na whiterussian bo aż tak mnie nie ciśnie żeby to uruchomić.
P.S. może jakieś liby mam popierniczone?:
Cytat ldd newcs
libdl.so.0 => /lib/libdl.so.0 (0x2aaed000)
libpthread.so.0 => /lib/libpthread.so.0 (0x2ab2f000)
libcrypto.so.0.9.7 => /opt/lib/libcrypto.so.0.9.7 (0x2ab83000)
libcrypt.so.0 => /lib/libcrypt.so.0 (0x2acd1000)
libm.so.0 => /lib/libm.so.0 (0x2ad25000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2ad6c000)
libc.so.0 => /lib/libc.so.0 (0x2adbb000)
libdl.so.0 => /opt/lib/libdl.so.0 (0x2aaaf000)
libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x2aac2000)
libc.so.0 => /opt/lib/libc.so.0 (0x2ae62000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
daj swój listing
Edytowany przez reaper7 dnia 06-02-2008 20:24
=====================
ASUS 500gP+Kamikaze
IPBOX9000HD+STLinux(sh4)
w razie co Compaq+FreeBSD 6.2 
=====================
|
|
|
|
qinssland |
Dodano 06-02-2008 21:48
|

User

Posty: 61
Dołączył: 22/02/2007 21:44
|
oto listing
Cytat root@OpenWrt:~# ldd newcs
libdl.so.0 => /lib/libdl.so.0 (0x2aaee000)
libpthread.so.0 => /lib/libpthread.so.0 (0x2ab30000)
libcrypto.so.0.9.7 => /lib/libcrypto.so.0.9.7 (0x2ab84000)
libcrypt.so.0 => /lib/libcrypt.so.0 (0x2abd8000)
libm.so.0 => /lib/libm.so.0 (0x2ac2c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2ac73000)
libc.so.0 => /lib/libc.so.0 (0x2acc2000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
co do logu startowego newcsa to masz poprostu chyba złą konfiguracje , u mnie cos takiego przy starcie ( bez karty w srodku bo siostra cos ogląda :-/ ) , ale u mnei takich rzeczy niema , a jest to konfig standardowy zmienilem tylko port IP i coma ustawilem no i dopisalem userów i to wszystko .
Cytat Reading Config file from /etc/newcs.xml
TCP-log password is disabled!
level: normal
type: init
output: all
logger config: level 1 type 3 output 255
log file  tmp/newcs.log
udp log: host 192.168.1.10 port 1000
tcp port: 3001
[ 20:44:49 ] [ Box detect ] Box type 1
[ 20:44:49 ] [ Config ] Option for device 0 (phoenix) not present, defaulting to NO
[ 20:44:49 ] [ Config ] /dev/tts/1 ECM priority: round
[ 20:44:49 ] [ Config ] Option for device 0 (phoenix) not present, defaulting to NO
[ 20:44:49 ] [ Config ] No SIDFILTER is configured, disabling SidOverride for device 0 (phoenix)!
[ 20:44:49 ] [ Config ] Option or not present for User: dummy, DISABLING reverse login
[ 20:44:49 ] [ Config ] Option not present for User: dummy, defaulting to NO
[ 20:44:49 ] [ Config ] Option not present for User: dummy, defaulting to OFF
[ 20:44:49 ] [ Config ] Option not present for User: dummy, NO reader control enabled
[ 20:44:49 ] [ Config ] Option or not present for User: karol, DISABLING reverse login
[ 20:44:49 ] [ Config ] Option not present for User: test, NO reader control enabled
[ 20:44:49 ] [ EMM Cache ] Initialising Cache with 10 entries
[ 20:44:49 ] [ ECM Cache ] Initialising Cache with 10 entries
[ NewCS ] Process ID is: 1363
[ 20:44:49 ] [ Loader ] Reader type 2 on node /dev/tts/1
[ 20:44:49 ] [ Phoenix ] Opening device /dev/tts/1
[ 20:44:49 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:44:49 ] [ Phoenix ] Setting Baud to standard 9600
disabled pin
[ 20:44:49 ] [ Phoenix ] Normal RESET on node /dev/tts/1
enabled pin
disabled pin
[ 20:44:50 ] [ Loader ] Reset failed ...
[ 20:44:50 ] [ Loader ] Starting Newcamd Server on port 1000
[ 20:44:50 ] [ NewCS ] Ready to GO! 
|
|
|
|
qinssland |
Dodano 07-02-2008 10:47
|

User

Posty: 61
Dołączył: 22/02/2007 21:44
|
hehehhe działa 
Wywalilem openwrt wgrałem od początku
Najpierw zrobilem newcsa ustawilem go do startowania jako S98newcs w init.d
następnie zrobilem karte SD S20externalmount
i na koncu postawilem SB4Lsa
Wszystko ładnie działa i sie uruchamia za kazdym razem przy starcie.
dzisiaj dam testa to zobacze ile osób wytrzyma karteczka :-D
Pzdr |
|
|
|
marian423 |
Dodano 14-02-2008 10:03
|

User

Posty: 31
Dołączył: 14/02/2007 21:50
|
@reaper7 mam dokladnie ten sam log w kamikaze na wrt54g, na koncu dorzuca mi jeszcze segmentation fault, wyglada na to ze newcs olewa config z xmla na kamikaze, macie jakies pomysly co moze byc przyczyna? |
|
|
|
micromax |
Dodano 23-02-2008 20:19
|

User

Posty: 19
Dołączył: 11/12/2007 20:55
|
mam segmentation fault na wszystkich wersjach oprocz 1.17. ta pracuje juz od prawie pol roku brz problemow.
mam pytanko z innej beczki, ale w temacie. zamontowalem karte SD do wrt54gl i miga mi caly czas dioda power. wszytsko dziala jak nalezy ale niepokoi mnie tylko to miganie. |
|
|
|
reaper7 |
Dodano 24-02-2008 18:28
|

User

Posty: 148
Dołączył: 26/12/2006 15:41
|
miganie to normalka 
o niczym to nie świadczy
=====================
ASUS 500gP+Kamikaze
IPBOX9000HD+STLinux(sh4)
w razie co Compaq+FreeBSD 6.2 
=====================
|
|
|
|
PrzemWas |
Dodano 15-01-2009 21:08
|

User

Posty: 44
Dołączył: 06/08/2008 07:36
|
Cytat reaper7 napisał/a:
odradzam raczej stosowanie czegoś innego niż MMC i SD - wszelkie odmiany typu microSD MMCplus itd moga mieć problemy z wejściem w tryb SPI który to jest w "naszym" sterowniku wykorzystany - zresztą sam sterownik jest napisany w taki sposób żeby zmaksymalizować transfer więc nie wszystko w nim jest takie jak ma być w specyfikacji protokołu 
Witam!
Czy to oznacza że każda karta SD bez problemu wchodzi w tryb SPI? Skąd wiedzieć, że się kupi dobrą? Jest gdzieś jakieś zestawienie kart które bez problemu można wykorzystać do zrobienia SD-MOD'a?
Przemek |
|
|
|
obsy |
Dodano 16-01-2009 06:50
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Karty SD/MMC mają kilka trybów pracy, jednym z nich jest jest wlaśnie SPI, gdzie transmisja odbywa się tylko jednym przewodem. Jednoczenie jest chyba najwolniejszym i najmniej popularnym wśród producentów innych urządzeń.
Nie wszystkie karty to potrafią (szczególnie micro- i minisd), bo niektórzy oszczędzają na wszystkich. A spisu nie ma, musisz po prostu trafić na kartę która działa. Z tego też powodu nie ma sensu kupować jakiś superszbkich kart bo i tak nie wykorzystasz ich możliwości w takim połączeniu.
Działa zwykła niebieska SD Kingstona 512M, działa goodram 2GB.
|
|
|
|
pakoxx |
Dodano 01-02-2009 14:38
|

User

Posty: 5
Dołączył: 01/02/2009 10:58
|
Witam.
Temat zbliżony to do łącze pytanie.
Zainstalowałem na wrt54gs v1.1 sd moda ale karta jest widoczna tylko do czasu restartu rutera.Dodałem automatyczne ładowanie modułu czyli
#> echo "mmc" > /etc/modules.d/20-mmc
i moduł z obsługą i dodałem ładowanie automatyczne czyli
#> insmod ext2
#> echo 'ext2' > /etc/modules.d/30-ext2
Co jeszcze muszę mu podać aby wszystko było dobrze po restarcie.
Oprogramowanie to kamikaze 7.09
Dodam że dopiero zaczynam się w to bawić i nie wszystko jeszcze rozumiem.
Edytowany przez pakoxx dnia 01-02-2009 14:43
|
|
|
|
obsy |
Dodano 01-02-2009 15:08
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Samo ładowanie modułów ok, ale jeszcze gdzieś montowanie karty potrzebujesz...
|
|
|
|
pakoxx |
Dodano 01-02-2009 15:50
|

User

Posty: 5
Dołączył: 01/02/2009 10:58
|
Zamontowałem partycje i dodałem montowanie automatyczne
#> mkdir -p /mnt/sd
#> echo "/dev/mmc/disc0/part1 /mnt/sd ext2 defaults 0 0" > /etc/fstab
#> mount /dev/mmc/disc0/part1 /mnt/sd
#> echo "echo "0xb8" > /proc/diag/gpiomask" > /etc/init.d/S20externalmount
#> echo "mount /dev/mmc/disc0/part1 /mnt/sd" > /etc/init.d/S20externalmount
#> chmod +x /etc/init.d/S20externalmount
i nie widzę karty po restarcie...o co kaman.
Zmieniłem gpio5 na 2 i wgrałem whiterussian 0.9
i z tym tez mam problem bo mam taki błąd
root@OpenWrt:~$ ipkg install e2fsprogs
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package e2fsprogs.
Check the spelling or perhaps run 'ipkg update'
jak mu podaje ipkg update to nie ściąga tego
Edytowany przez pakoxx dnia 01-02-2009 16:13
|
|
|
|
obsy |
Dodano 01-02-2009 16:08
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Jakie polecenia używasz żeby "karta była widoczna"? Dokładnie to samo masz umieścić w pliku.
|
|
|
|
pakoxx |
Dodano 01-02-2009 16:16
|

User

Posty: 5
Dołączył: 01/02/2009 10:58
|
Robię to według opisu
#> insmod ext2
#> echo 'ext2' > /etc/modules.d/30-ext2
#> echo "echo "0x9c" > /proc/diag/gpiomask" > /etc/init.d/S20externalmount
#> echo "mount /dev/mmc/disc0/part1 /mnt/sd" > /etc/init.d/S20externalmount
#> chmod +x /etc/init.d/S20externalmount
Edytowany przez pakoxx dnia 07-02-2009 22:04
|
|
|
|
obsy |
Dodano 01-02-2009 16:29
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Raczej nie tak: Masz zrobić plik /etc/rc.d/S20externalmount, jego zawartośc to (wg tego co napisałeś)
#!/bin/sh
mkdir -p /mnt/sd
echo "0x9c" > /proc/diag/gpiomask
mount /dev/mmc/disc0/part1 /mnt/sd
Tak masz? Bo pewnie nie - nie masz >> w jednym z poleceń.
Jak zrobisz ten plik robisz
chmod 755 /etc/rc.d/S20externalmount
i tyle.
|
|
|
|
pakoxx |
Dodano 01-02-2009 18:23
|

User

Posty: 5
Dołączył: 01/02/2009 10:58
|
Błąd polegał na tym że w kamikaze plik /S20externalmount musi być w etc/rc.d a w whiterussian w etc i dlatego nie działało.
Teraz jest OK. |
|
|
|
obsy |
Dodano 01-02-2009 19:46
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Dokładnie to napisałem :)
|
|
|
|
mar456 |
Dodano 19-05-2009 16:46
|

User

Posty: 1
Dołączył: 19/05/2009 16:42
|
SD mod nie działa z kartą microSD Kingston 2GB. Testowalem na WRT54GL 1.1 z WhiteRussian.
Zadziałał za to z microSD SanDisk 2GB. |
|
|
|
obsy |
Dodano 19-05-2009 17:29
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Cena karty 2GB: 20zł. Doświadczenie: bezcenne 
Zobacz mod by shibby w dziale projektów. Jak widać - karta karcie nie równa...
|
|
|