커피닉스, 시스템 엔지니어의 쉼터
  IEEE 1394 리눅스에서 사용하기 (글 함용대(hamyd) ) 작성일 : 2003/11/26 22:41
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 10037
     
    출처 : http://www.hamslab.com/bbs/js13p1/read.php?table=linuxdb&no=171

    ---------------------------------------------------------------------------
    제  목 : IEEE 1394 리눅스에서 사용하기
    글쓴이: hamyd     등록: 2003-02-18 17:10:39     조회: 50

    한컴OS 3.0에서

    CD-R, IEEE 1394 사용하기

    1. CD-R

    그냥 사용하면 됨

    기본으로 깔린 gcombust 사용하는데
    SCSI id 를 잘 맞춰 주고 간단한 설정을 함
    커맨드라인에서 cdrecord --scanbus 해서 관련데이타를 찾을 수 있음

    [root@deskhan root]# cdrecord --scanbus
    Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 J啄g Schilling
    Linux sg driver version: 3.1.24
    Using libscg version 'schily-0.5'
    scsibus0:
            0,0,0     0) 'PLEXTOR ' 'CD-R   PX-W1210A' '1.09' Removable CD-ROM
            0,1,0     1) *
            0,2,0     2) *
            0,3,0     3) *
            0,4,0     4) *
            0,5,0     5) *
            0,6,0     6) *
            0,7,0     7) *
    scsibus1:
            1,0,0   100) 'ST380021' 'A               ' '    ' Disk
            1,1,0   101) *
            1,2,0   102) *
            1,3,0   103) *
            1,4,0   104) *
            1,5,0   105) *
            1,6,0   106) *
            1,7,0   107) *
    [root@deskhan root]#

    2. IEEE 1394 외장형 하드디스크 사용하기

    역시 한컴OS 3.0 에는 해당 모듈들이 모두 컴파일되어 있었고
    부팅시 PCI 1394 카드를 인식해서 몇 개의 모듈은 로딩되어 있었음

    1394를 사용은 다음의 몇 단계로 이루어짐
    1) 모듈 올리기 & probe
    2) SCSI장치로 인식시키고
        1394 장치 인식 여부 확인(나중에 자꾸 하다보면 실제로는 필요없겠죠)
    3) 마운트하기

    1) 모듈

       insmod  ieee1394  <return>
       insmod  ohci1394  <return>
       insmod  raw1394  <return>
       insmod  sbp2  <return>
       modprobe  ieee1394  <return>
       modprobe  ohci1394  <return>
       modprobe  raw1394  <return>
       modprobe  sbp2  <return>

    2) SCSI

       echo “scsi add-single-device 0 0 0 0” > /proc/scsi/scsi

       확인은 역시 cdrecord --scanbus

    여기까지를 스크립트로 만들더라도 부팅시나 1394장치가 연결 안 된 상태에서는
    실행시키면 안 됨

    우선 1394 장치를 연결한 후 여기까지를 스크립트로 만들어서 실행
    후 에는 1394를 붙이거나 떼거나 맘대로 됨

    3) mount

    내가 사용하는 새로텍 외장형 1394 하드는 윈도그용 fat32 으로 포맷되어 있으므로
    fstab 에 다음과 같이 추가함

    /dev/sda1     /1394   vfat    users,exec,noauto,umask=0,codepage=949,iocharset=cp949 0 0

    그 다음 mount /1394 하면 끝

    4) 해제

      당근 umount /1394 먼저 한 다음

      echo “scsi remove-single-device 0 0 0 0” > /proc/scsi/scsi

    그런데 꼭 이렇게 해제 해야 하는지, 이렇게 하고도 잘 된거지는 모르겠음


    커피닉스, 시스템 엔지니어의 쉼터 / URL : http://coffeenix.net/board_view.php?bd_code=135