  Jazz-drive mini-HOWTO
  Bob Willmot, bwillmot@cnct.com
  v1.6, 1997 6 4
  :   ares@interpia.net, SGML :  ⼺
  jurist@netkorea.co.kr

   HOWTO Linux Iomega Jaz Drive configureϴ  
   drive  s/w tool  ̴.
  ______________________________________________________________________

  

  1. Ұ
  2. Jaz disks
     2.1 Jaz Jet host adapter

  3. Jaz drive  kernel 
  4. Boot time drive ν
     4.1 Fdisk, mke2fs, mount, Ÿ
     4.2 ̹ DOS formatǾ ִ disk
     4.3 Linux disk ٽ formatϱ
     4.4 Jaz Tools disk

  5. Bob Willmot jaztoolsAID CDATA jaztools(LABEL)LABEL
  6. FAQAID CDATA faq(LABEL)LABEL
     6.1 Jaz tools disk read onlyθ mount  ִ.
     6.2 Jaz spin downĿ system lockѴ.
     6.3 Jaz driveκ boot  ִ° ?
     6.4  Iomega partition 4 ϴ° ?
     6.5 ϸ boot  disk mountų  ִ° ?
     6.6 Boot disk ٸ  ǳ ?
     6.7  ϸ Jaz cartridge self-bootableϰ   ִ° ?

  7.   ˰ ʹٸ

  ______________________________________________________________________

  1.  Ұ

  Iomega Jaz drive ̵ media ϴ disk drive  media
  1021MB 뷮 .( :ֱ 2GB Jaz drive ǥ 
  ) SCSI ̽ ϸ    drive  Ǹ
  ̴. Iomega IDE ϴ    ȹ 
  ִ.

    Jaz Drive Linux   ΰ Ͽ Ѵ.
  SCSI ̹Ƿ Drew Eckhardt SCSI HOWTO ū   ̴.

  Ʒ 鿡 ׵     帰.

    Grant Gunther, grant@torque.net

    Tom Poindexter, tpoindex@nyx.net

    Todd Woods, woods@cs.uiowa.edu

    Richard B. Melrose, rbm@math.mit.edu

    Phil Howard, phil@charon.milepost.com

    Rick Niess, rniess@ocean.st.usm.edu

    Bob Willmot, bwillmot@cnct.com

    KLDP, kldp@kldp.linux-kr.org

    JongDae Choi, petrof@chollian.net

  , , Ʋ κп   ڿ ֽʽÿ(6.
  ``FAQκ''  Ư..)

  2.  Jaz disks

  1GB ϴ Jaz disk(cartridge, media) 3.5" floppy disk 
  ĳ Ͱ ϰ .

  Drive տ پִ button ų s/w ɿ  disk
  motor о ⱸ  ִ.

  2.1.  Jaz Jet host adapter

  Iomega Jaz Jet̶ ̸ SCSI host adapter Ǹϰ ִ.

   ΰ SCSI chipset   version ִ.

  ϳ Adaptec 7800 family adapter  , 2930/2940
  adapter ȣȯȴ. Linux 2.0 aic7xxx driver  adapter
  Ѵ.( driver Kernel ver 1.3.? ԵǾ)

   ٸ adapter Advanced Systems chipset  ̴.

  boot time   message Ѵ.

  ______________________________________________________________________
      Jaz Jet PCI SCSI adapter Copyright Advanced Systems 1996
  ______________________________________________________________________

  Kernel compile  CONFIG_SCSI_ADVANSYS  set Ѵ.

  3.  Jaz drive  kernel 

  Jaz drive Linux ϱ Ͽ kernel SCSI adapter °
  configureؾѴ.  Kernel   ؼ
  /usr/src/linux/README file  ִ.

  2.x kernel ؼ /usr/src/linux/Documentation directory
  Ѵ.

   Brian Ward Kernel-HOWTO Ѵ.

  4.  Boot time drive ν

  System bootÿ adapter ׿  disk   displayǾ
  Ѵ.

  Boot message SCSI adapter  ٸ, /var/log/messages(Ǵ
  /var/adm/messages) file ϵȴ. dmesg  command prompt
   message replay   ִ.

  Ʒ Adaptec 2940  2.0.10 kernel booting ̴.

  ______________________________________________________________________
  aic7xxx: BurstLen = 8 DWDs, Latency Timer = 64 PCLKS
  aic7xxx: AHA-2940 Ultra Rev B.
  aic7xxx: devconfig = 0x580.
  aic7xxx: Reading SEEPROM...done.
  aic7xxx: Extended translation enabled.
  aic7xxx: Using 16 SCB's after checking for SCB memory.
  AHA-2940 Ultra (PCI-bus):
                  irq 11
                  bus release time 40 bclks
                  data fifo threshold 100%
                  SCSI CHANNEL A:
                                  csi id 7
                  scsi selection timeout 256 ms
                  scsi bus reset at power-on enabled
                  scsi bus parity enabled
                  scsi bus termination (low byte) enabled
  aic7xxx: Downloading sequencer code...done.
  aic7xxx: Resetting the SCSI bus...done.
  scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 3.2/3.1/3.0
  scsi : 1 host.
  aic7xxx: Scanning channel A for devices.
  aic7xxx: Target 4, channel A, now synchronous at 10.0MHz, offset(0xf).
  Vendor: iomega  Model: jaz 1GB  Rev: G.60
  Type:   Direct-Access   ANSI SCSI revision: 02
  Detected scsi removable disk sda at scsi0, channel 0, id 4, lun 0
  scsi : detected 1 SCSI disk total.
  SCSI device sda: hdwr sector= 512 bytes. Sectors= 2091050 [1021 MB] [1.0 GB]
  sda: Write Protect is off
  ______________________________________________________________________

   log raw scsi device name( sda, sdb, ) ָ϶.

  ߿ disk accessϷ  ̸ ʿϴ.    
  message line Ÿ ʴ´ٸ, h/w kernel  ߸ 
  ̴.  scsi0:  ϴ message line Ÿ  , host
  adapter  driver ٸ   ̴.  driver
   ߸Ǿ  hint  ̴.

  drive detect ʾҴٸ, Ƹ cable ̻  ̴. drive
  ̸  ʾҴٸ kernel ų  SCSI disk  
   ߸  ̴.  ٸ debugging hint ؼ
  drivers/scsi/README file SCSI HOWTO  .

  4.1.  Fdisk, mke2fs, mount, Ÿ

  ϴ Jaz  drive ̸ ˾Ƴ´ٸ, fdisk, mke2fs, mount 
   Ϲ Linux disk   drive   ִ.  
   ؼ manual page Ѵ.

  4.2.  ̹ DOS formatǾ ִ disk

  Iomega  ÿ ̹ format disk ϳ partition
   ִ.  (   Iomega 4° partition Ѵ.
    :``FAQ''  .)

   disk Ʒ  mount  ִ. (jaz disk raw name
  sda )

  # mkdir /jaz
  # mount -t msdos /dev/sda4 /jaz

  Ǵ, Windows95/98 VFAT ϵ  2.0 kernel ϴ
  ,

       # mkdir /jaz
       # mount -t vfat /dev/sda4 /jaz

  mount  ִ. (̷ ؼ  file ̸ а Ⱑ ϴ)
  Disk file /jaz Ÿ ̴. Disk mountǾ ִ 
  eject  .

  Drive unmountϱ ؼ Ʒ  Ѵ:

       # umount /dev/sda4

  /jaz mount point  ۾ ݺ ʿ䰡 . (unmount 
  /jaz directory ־ ȵȴٴ  Ȯ .)

  4.3.  Linux disk ٽ formatϱ

  Jaz disk   Linux file system  ʹٸ, fdisk
  ü disk  ؾ Ѵ.

       # fdisk /dev/sda

  ׸   partition ؾ Ѵ. ( 'd' command  )
   Ŀ ο partition 'n' command ϰ, promary
  partition   'w' command partition table disk ϰ,
  'q' command .

  ׸  partition formatѴ.

       # mke2fs /dev/sda1

  ('1' fdisk  partition  )  disk mount 
  ִ.

  # mount -t ext2 /dev/sda1 /jaz

  (   mounting point ϴ )

  4.4.  Jaz Tools disk

  Jaz drive Բ  disk ϱ ( :ų ) ؼ
   ۾ ʿϴ.  ÿ s/w   enableǾ
  ֱ ̴.

     ִµ, ϳ DOS Windows "reclaime.exe"
  Ͽ lock Ǫ ̰,(Ǵ setup programκ tools
  ġϵ簡)  ϳ Bob Willmot jaztools program ϴ
  ̴.(``5'' )

       # jaztool /dev/sda rw

  ( /dev/sda ˸´ SCSI device ° ģ) Password
  ,

       APlaceForYourStuff

   ԷѴ.

  5.  Bob Willmot jaztools

  Iomega Ư  ϱ  Linux program Ʒ Ʈ
  ִ.

  http://www.cnct.com/~bwillmot/jaztool/

  GUI drive ˻  ڵ mounting/unmouning ϴ ο
  version jaztool  غ ̴.

  6.  FAQ

  6.1.  Jaz tools disk read onlyθ mount  ִ.

  Tools disk Ư ȣ ȣ б  mode ϵȴ.  Ǫµ
  ΰ  ִµ, ϳ DOS Windows "reclaime.exe"
  Ͽ lock Ǫ ̰,  ϳ Bob Willmot jaztools
  program ϴ ̴.(``5'' )

       # jaztool /dev/sda rw

  ( /dev/sda ˸´ SCSI device ° ģ) Password
  ,

       APlaceForYourStuff

   ԷѴ.

  6.2.  Jaz spin downĿ system lockѴ.

  δ, Jaz firmware õ  ϴ. ̷   
   drive Revistion Bob Willmot ˷ֱ ٶ. Jaz
  revistion Ʒ  /etc/dmesg ¿  κп  ִ.

  ______________________________________________________________________
  scsi0: Target 4, channel A, now synchronous at 10.0MHz, offset 15.
  Vendor: iomega  Model: jaz 1GB  Rev: G.60
          Type:   Direct-Access   ANSI SCSI revision: 02
  ______________________________________________________________________

  ̷  Ϲ Linux ڿԴ Ͼ    Ư
  Ȳ ߻Ѵ. Jaz drive partition mountǾ , file
  system  mountǾ ִ ߿ driver spin ߰, 
  idle  block device  õϴ ̴.

  Linux partition (?)ϱ  MBR ٽ  , 
     õ ϰ device  busy· ġϴ
   ϴ. Kernel MBR б process device read Ұ ε,
  ̴ lockout Ǵ busy state ϴ  ϴ.  ¿
  Linux(?) Jaz drive  б ¿ ִ  ,
   I/O Ͼ ʴ ̴. Bob Willmot , ̷ 
  κ block device MBR   ߻Ѵٰ Ѵ.

  6.3.  Jaz driveκ boot  ִ° ?

  Jaz drive SCSI ID 0 6  ε   ִ.

  ٸ SCSI hard drive Բ Ǿ  , κ BIOS 
  SCSI ID   diskκ bootϷ  ̴.   Jaz
   ̵ drive detectϰ ع.

  IDE hard drive  쿡,   BIOS ù° IDE
  HDDκ bootϷ  ̴.  BIOS ù° IDE drive 
  ϴ  ϰ ù° SCSI drive boot device 
  ̴.(BIOS 0x80) ٸ BIOS , Ƹ  IDE drive 
  ؾ  ̴.  ٸ BIOS ,  IDE drive 
   IDE interface disableؾ  ̴.

  6.4.   Iomega partition 4 ϴ° ?

  Partition 4 Macintosh ⺻ partition̴.

  Mac, ù partition boot    Ǿ ְ, 
  ° system,  ° resource fork, ׸ 4° data
  fork̴.

  ·, PC κ ٸ system 4° partition   ִ
  ݸ, Mac ٸ partition    . Iomega ̸
  formatϴ  media   partition 4 Ͽ PC
  Macο Ŀٶ ȣȯ  ϰ ִ.

  6.5.  ϸ boot  disk mountų  ִ° ?

  /etc/fstab file  ߰ϱ⸸ ϸ ȴ.  , ׻ DOS
  disk driveȿ ְ bootѴٸ

       # /dev/sda4 /jaz msdos defaults 0 0

   fstab ȿ  ش.(  : Iomega 4 partition
  ϹǷ /dev/sda4 ϴ  )  Ȳ 
  ٸ, ʱȭ script fstab ϵ  partition  fsck
  Ű  ̴. , disk boot  drive ȿ ִ 
  ش°ų ߸ disk  ־дٸ( : ٸ type format
  disk )  ų  ִ.

    ϱ , /etc/rc.d/rc.local Jaz mountϱ 
   mount  ߰  ִ. ̷ ν drive
  catridge  Ȳ ǥ "mount -a" ɿ  ߻ 
    ִ.

  6.6.  Boot disk ٸ  ǳ ?

  Kernel partition table    (ᱹ) operation time out
  ߻ ̴.

  Disk ٲ  fsck Ͽ  disk partition  Ȯϴ
   .

   SCSI host adapter BIOS system boot ߿ disk partition
  table   ̴. ̰   ٸ, ( ʹ
   ) Ƹ ݵ drive disk  ä bootϿ  ̴.

  6.7.   ϸ Jaz cartridge self-bootableϰ   ִ° ?

  (BIOS Ѵٰ  .)

  Jaz drive/cartridge Ǹ   disk   ִ. 
  ο Linux system   ִٰų Jaz  ٸ 
  machine Linux   ִٸ  ̴.

  Jaz drive system  drive, ϴ  ġ procedure
     ̴.  ׷,  ۵ϴ systemκ self-
  bootable system Jaz cartridge "Ǽ"ϴ ͵ ϴ.

  1. drive partition Ű filesystem . Ƹ swap
     partition  ̴. , RAM ٸ ʿ .
     ο root /jaz mountϰ   ߰ partition  
      directory mountѴ.

  2.  file ڸ Ѵ. /dev  file copyؾ߸ Ѵ.
     permission, ownership group id ״ ȮѴ.

  3. Jaz cartridge file booting ȯ濡 ° Ѵ. Ư
     /jaz/etc/fstab Jaz cartridge partition ˸° mountŰ
     Ѵ.  /jaz/etc/lilo.conf ߾ Ѵ.

  4.  ܰ迡 ΰ  ִ :

     a. Kernel image floppy  rdev Ἥ Jaz cartridge root
        mountǵ Ѵ. غ Ǹ floppy bootϿ lilo
        Ű Jaz MBR bootableϰ .

     b. Jaz ƴ rootκ lilo  Jaz cartridge bootable
        MBR ġ  ִ.

  ù° system definition  Ʒ  /jaz/etc/lilo.conf file
  ߰Ų.  ("1" root partition number ٲٰ "sda"  Jaz
  device ̸ ٲ۴)

  ______________________________________________________________________
  drive = /dev/sda1
  bios = 0x80
  ______________________________________________________________________

  Jaz MBR ġ غ Ǿٸ, /jaz tree ġ / ִ ó
  ۵Ű  lilo -r option Ų.   
  .

       # lilo -r /jaz

  , lilo boot boot device BIOS device number ã 
  Ž ǽѴ. ߰ 2  ۾ Ѵ.

  lilo kernelκ  error message Ÿ ̴. lilo 
  찡 ƴϸ      ̴. Kernel
  lilo  ˾Ƴ( :discover)  device ã probe
   ˹ߵǴ /dev/hdc õ   ̴. ̷ message
  ص ȴ.

  "" ߻ϴ Jaz drive light ֽ .   , Jaz drive
  ݵ bootableؾ Ѵ.

  7.    ˰ ʹٸ

    ֽ mini-HOWTO   ּҿ   ִ.
     http://www.cnct.com/~bwillmot/jaztool/

    Iomega web page  ּҿ ִ. http://www.iomega.com

    Linux  ѱȭ project homepage http://kldp.linux-kr.org

