하드웨어/Storage2013. 8. 26. 09:13
메뉴얼 상으로는 Synology Assiatant를 쓰라는데
솔찍히 UPnP로 검색되니까 UPnP 켜져 있으면 그냥 직접 접속해도 된다.
물론 포트는 5000번으로 접속해야 하는데 모르면 걍 어시스턴트 깔고 하는게 나음


웹으로 접속해도 무언가 뜨긴 하지만 이미 깔았으니 대충 그냥 궈궈 ㅋ


어시스턴트로 진행



SHR이 기본인데 이 경우 RAID1 으로 구성되는듯 한데 정확하게는 RAID1은 아니고 좀 미묘한듯?







설치가 끝나고 5000번 포트로 접속하면 이렇게 뜨는데


RAID 구성한다고 좀 오래 걸린다(2T+2T 니까 머.. 한시간 넘게 걸린듯..)


Posted by 구차니
하드웨어/Storage2013. 8. 25. 22:31

> ipkg install svn
Installing svn (1.7.7-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/svn_1.7.7-1_powerpc.ipk
package apr-util suggests installing sqlite
package apr-util suggests installing openldap-libs
Installing neon (0.29.6-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/neon_0.29.6-1_powerpc.ipk
Installing openssl (0.9.8v-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/openssl_0.9.8v-2_powerpc.ipk
Installing zlib (1.2.5-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/zlib_1.2.5-1_powerpc.ipk
Installing libxml2 (2.7.8-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/libxml2_2.7.8-1_powerpc.ipk
Installing apr (1.4.6-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/apr_1.4.6-1_powerpc.ipk
Installing apr-util (1.4.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/apr-util_1.4.1-1_powerpc.ipk
Installing e2fslibs (1.40.3-5) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/e2fslibs_1.40.3-5_powerpc.ipk
Installing expat (2.0.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/expat_2.0.1-1_powerpc.ipk
Installing gdbm (1.8.3-4) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/gdbm_1.8.3-4_powerpc.ipk
Installing libdb (4.2.52-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/libdb_4.2.52-3_powerpc.ipk
Installing cyrus-sasl-libs (2.1.23-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/cyrus-sasl-libs_2.1.23-2_powerpc.ipk
Installing psmisc (22.11-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/psmisc_22.11-1_powerpc.ipk
Installing ncurses (5.7-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/ncurses_5.7-3_powerpc.ipk
Installing file (5.12-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/file_5.12-1_powerpc.ipk
Installing sqlite (3.7.14.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/sqlite_3.7.14.1-1_powerpc.ipk
Installing readline (6.1-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/readline_6.1-2_powerpc.ipk
Installing openldap-libs (2.3.43-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/openldap-libs_2.3.43-2_powerpc.ipk
Configuring apr
Configuring apr-util
Configuring cyrus-sasl-libs
Configuring e2fslibs
Configuring expat
Configuring file
Configuring gdbm
Configuring libdb
Configuring libxml2
Configuring ncurses
update-alternatives: Linking //opt/bin/clear to /opt/bin/ncurses-clear
Configuring neon
Configuring openldap-libs
Configuring openssl
Configuring psmisc
update-alternatives: Linking //opt/bin/killall to /opt/bin/psmisc-killall
update-alternatives: Linking //opt/bin/pidof to /opt/bin/psmisc-killall
Configuring readline
Configuring sqlite
Configuring svn
Configuring zlib
Successfully terminated. 

> cat /etc/inetd.conf
#telnet stream  tcp     nowait  root    /usr/sbin/telnetd       telnetd
printer stream  tcp6 nowait     root    /usr/syno/sbin/cups-lpd cups-lpd -T /var/services/printer/tmp
svn stream tcp nowait svnowner /opt/bin/svnserve svnserve -i -r /volume1/svn 

> vi /etc/services
svn             3690/tcp                        # Subversion
svn             3690/udp                        # Subversion

[링크 : http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc ]
[링크 : http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_Subversion ]
[링크 : http://forum.synology.com/wiki/index.php/Enable_HTTP_and_HTTPS_access_for_Subversion ]
Posted by 구차니
하드웨어/Storage2013. 8. 25. 22:28
허... 설마했는데 경로 순서로 문제가 될 줄이야..

echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/opt/bin:/opt/sbin


> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz
ipkg: /opt/ipkg-4yiHsQ/Packages.gz: No such file or directory
file_copy: ERROR: failed to copy /opt/ipkg-4yiHsQ/Packages.gz to /tmp/ipkg.4aKLsG/cross.gz
An error ocurred, return value: 1. 

echo $PATH
/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
 
> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated. 

[링크 : http://www.techper.net/2012/11/23/ipkg-update-problem-on-synology-nas/]

[링크 : http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc ]
[링크 : http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_Subversion ]

'하드웨어 > Storage' 카테고리의 다른 글

Synology NAS DS213+ 설치  (0) 2013.08.26
synology NAS DS213+ svn 설치하기  (0) 2013.08.25
synology DS213+에 Ajaxplorer 설치하기  (0) 2013.08.23
synology 213+ NFS 사용하기  (0) 2013.08.23
SD / SDHC / SDXC  (0) 2012.05.07
Posted by 구차니
하드웨어/Storage2013. 8. 23. 17:25
웹스테이션을 이용하여 web에 올리면
/volume1/web 에 설치가 되는데
기본설정이라면.. nobody:nogroup으로 apache가 실행되어 제대로 안되므로
root로 ssh 접속하여

/usr/syno/apache/conf/httpd.conf-user 파일에서
User nobody
Group users
로 변경해준다. 

그리고 웹스테이션 재기동

아무튼 기본값으로 설치하면 MCrypt 가 빠져서 외부링크 주는 기능이 작동하지 않으니


PHP extension에서 mcrypt를 선택하고


/volume1/공유이름 을
open_basedir에 추가하여 php의 보안에 의해서 접속하지 못하는 일이 없도록 수정해준다. 


그리고
/volume1/web/ajax 는 nobody:users 로 전부 소유권을 바꾸어 주면
설정파일도 변경해서 어떠한 에러없이 사용이 가능해진다.

'하드웨어 > Storage' 카테고리의 다른 글

Synology NAS DS213+ 설치  (0) 2013.08.26
synology NAS DS213+ svn 설치하기  (0) 2013.08.25
synology NAS ipkg update 실패시  (0) 2013.08.25
synology 213+ NFS 사용하기  (0) 2013.08.23
SD / SDHC / SDXC  (0) 2012.05.07
Posted by 구차니
하드웨어/Storage2013. 8. 23. 09:41
어제 구매한게 도착해서 설정하는데 꽤 쓸만하다는 느낌이 든다.
아무튼 NFS로 붙이는건 해봤는데. 외부에서 포트포워딩 하게 해야 하니 포트 조사 부터..

파일 전송
유형 포트 번호 프로토콜
FTP, SSL을 통한 FTP, TLS를 통한 FTP 21(명령), 20(액티브 모드에서 데이터 연결), 55536-55663(패시브 모드에서 데이터 연결) TCP
AFP 548 TCP
CIFS smbd: 139(netbios-ssn), 445(microsoft-ds) TCP/UDP
Nmbd: 137, 138 UDP
NFS 111, 892, 2049 TCP/UDP
WebDAV, CalDAV 5005, 5006(HTTPS) TCP
iSCSI 3260 TCP
TFTP 69 UDP

[링크 : http://www.synology.co.kr/support/faq_show.php?lang=kor&q_id=299]
[링크 : http://www.synology.co.kr/support/tutorials_show.php?lang=kor&q_id=566] << 설정방법

'하드웨어 > Storage' 카테고리의 다른 글

Synology NAS DS213+ 설치  (0) 2013.08.26
synology NAS DS213+ svn 설치하기  (0) 2013.08.25
synology NAS ipkg update 실패시  (0) 2013.08.25
synology DS213+에 Ajaxplorer 설치하기  (0) 2013.08.23
SD / SDHC / SDXC  (0) 2012.05.07
Posted by 구차니
패러럴 포트가 ECP 인데 혹시나 해서 Bi-directional로 해줘도
CCCR 로 클럭 올려줘도 안된다 -_-


H-JTAG의 TCK는 1/MAX 라서 최대 클럭이라 더 올릴수도 없고..
25KB/s를 대충 계산해보니 204800bps
115200bps의 시리얼 보다 두배 조금 못되는 속도라고 해야하나..


패러럴 포트는 2MB/s 로 전송이 가능하다는데
[링크 : http://en.wikipedia.org/wiki/Parallel_port]



아무리 구형이라고 해도 속도가 25KB/s 에서 절~대 올라가지 않는건
그냥 포기하고 느리게 부트로더만 올리는 정도로 써야 하려나?
혹은.. USB JTAG(비싸!!!)을 구매하던가? ㅠㅠ 
Posted by 구차니
저번에 JTAG으로 데이터가 느리게 나온게 혹시
클럭 문제일까 생각해서 기본적으로 잡히는 클럭이 얼마인가 찾아 봤는데
400Mhz 라고 해도 기본 내장 PLL로 클럭을 돌린다던가 하는 문제(?)가 있는 듯.

The CCCR, shown in Table 3-20, controls the core clock frequency, from which the core, memory 
controller, LCD controller, and DMA controller frequencies are derived. The crystal frequency to 
memory frequency multiplier (L), memory frequency to run mode frequency multiplier (M), and 
run mode frequency to turbo mode frequency multiplier (N) are set in this register. The clock 
frequencies are shown below. 

Memory frequency = 3.6864 MHz crystal freq. * crystal frequency to memory frequency multiplier (L)
Run mode frequency = Memory frequency * memory frequency to run mode frequency multiplier (M)
Turbo mode frequency = run mode frequency * run mode frequency to turbo mode frequency multiplier (N)
The value for L is chosen based on external memory or LCD requirements and can be constant 
while M and N change to allow run and turbo mode frequency changes without disrupting memory 
settings. The value for M is chosen based on bus bandwidth requirements and minimum core 
performance requirements. The value for N is chosen based on peak core performance  requirements. 

메모리 클럭은 3.6864 MHz * 27 = 99.5328 MHz
CPU 클럭은 메모리 클럭의 x 1 = 99.5328 MHz
CPU 터보클럭은 CPU 클럭의 x 1 = 99.5328 MHz

음.. 그렇다고 해도 100 MHz 에서 고작 25KB/s 로 JTAG 작동하는건 좀.. 너무 이상한데 -ㅁ-?


CKEN은 어떻게 보면 PM(Power Management) 역활을 한다.
필요없는 장치에 CLK를 인가하지 않음으로 소비 전력을 줄일수 있다고 한다.


Posted by 구차니
단 두개를 넣었을 뿐인데 허무하게 성공 ㅋㅋㅋ
아놔 ㅋㅋㅋㅋ

결론 : 메뉴얼은 잘 읽어 봅시다

이전과 차이점은 Init Scripts에 추가되었다는 것
하나는 SDRAM을 살리고 다른 하나는 FLASH / SRAM 등을 설정하는 명령어 이다.


우오오!!! Check를 눌렀는데 Flash가 이제 뜬다!!


근데.. 속도가 왜케 조루야... 25KB/s 32MB 짜리 다 받으려다가 날 새겠다
INIT CLK라던가 PGM CLK를 바꾸어도 차이가 없는것 봐서는 다른 문제인 것 같은데
패러럴 포트 특성상.... 이려나?



귀차니즘으로 palmpalm 용으로 하나 뚝딱!


Posted by 구차니
PXA255 메뉴얼을 보다가
Static Memory가 나와서 SRAM인가 했는데...
FLASH 메모리를 Static Memory라고 한다는 사실에 멘붕 ㅋㅋㅋ


일단 MSC0 / MSC1 / MSC2 중에 RT0/1/2/3/4/5 는 메모리 타입을 정의하는데

ROM type

000 - Nonburst ROM or Flash Memory

001 - SRAM 

010 - Burst-of-four ROM or Flash (with non-burst writes)

011 - Burst-of-eight ROM or Flash (with non-burst writes)

100 - Variable Latency I/O (VLIO)

RT0 - 0 - Flash Memory
RT1 - 1 - SRAM  << MT48LC8M16 근데 이녀석.. SDRAM 인데? 약파나?

RT2 - 4 - Variable Latency I/O (VLIO)
RT3 - 0 - Flash Memory
RT4 - 0 - Flash Memory
RT5 - 0 - Flash Memory

RT3와 RT5는 설정자체가 없으니 안한다고 하고
음.. 플래시가 그럼 2개 영역, SRAM이 1개 영역...?


Posted by 구차니
문서상에 두개의 레지스터 값이 있으니 한번 시도는 해봐야겠다 ㅋ


MDCNFG 0000 0000 0000 0000 0000 1001 1010 1001
  DLATCH0 - 1 - Return Data from SDRAM latching scheme for pair 0/1 > 1 – Latch return data with return clock
  DTC0 - 01 - Timing Category for SDRAM pair 0/1 > 00 - tRP=2clks, CL=2, tRCD=1clks, tRAS(min)=3clks, tRC=4clks
  DNB0 - 1 - Number of banks in lower partition pair > 0 – 2 internal SDRAM banks
  DRAC0 - 01 - SDRAM row address bit count for partition pair 0/1 > 01 – 12 row address bits
  DCAC0 - 01 - Number of Column Address bits for partition pair 0/1 > 01 - 9 column address bits
  DWID0 - 0 - SDRAM data bus width for partition pair 0/1 > 0 – 32 bits 

  DE0 - 1 - SDRAM enable for partition 0 > 1 – SDRAM partition enabled

MDREFR 0000 0000 0000 1111 1111 0000 0010 0111
  APD - 1 - SDRAM/Synchronous Static Memory Auto-Power-Down Enable.
  K2DB2 - 1 - SDRAM Clock Pin 2 (SDCLK2) Divide by 2 Control/Status
                   1 – SDCLK2 runs at one-half the MEMCLK frequency

  K2RUN - 1 - SDRAM Clock Pin 2 (SDCLK<2>) Run Control/Status
                   1 – SDCLK2 enabled
  K1DB2 - 1 - SDRAM Clock Pin 1 (SDCLK1) Divide by 2 Control/Status
                    1 – SDCLK1 runs at one-half the MEMCLK frequency
  K1RUN - 1 - SDRAM Clock Pin 1 (SDCLK<1>) Run Control/Status
                    1 – SDCLK1 enabled
  E1PIN - 1 - SDRAM Clock Enable Pin 1 (SDCKE1) Level Control/Status
                    1 – SDCKE1 is enabled
  K0DB2 - 1 - Synchronous Static Memory Clock Pin 0 (SDCLK<0>) Divide by 2 Control/Status
                    1 – SDCLK0 runs at one-half the memory clock frequency
  K0RUN - 1 - Synchronous Static Memory Clock Run Pin 0 (SDCLK<0>) Control/Status

                    1 – SDCLK0 is enabled
  E0PIN - 1 - Synchronous Static Memory Clock Enable Pin 0 (SDCKE<0>) Level Control/Status
                    1 – SDCKE0 is enabled
  DRI - 0000 0010 0111 - SDRAM refresh interval, all partitions.
                    DRI = (Number of memclk cycles-31) / 32 = (Refresh time / rows) x Memory clock frequency / 32.


'하드웨어 > PalmPalm Tynux Box' 카테고리의 다른 글

H-JTAG으로 tynuxbox 읽기 성공  (2) 2013.07.28
Tynuxbox FLASH 초기화 관련 내용  (0) 2013.07.27
PXA255 init script 고찰  (0) 2013.07.11
palmpalm + h-jtag이 안된이유?  (0) 2013.07.07
palmpalm FS 구조  (0) 2013.07.07
Posted by 구차니