tail head cat sleep
QR code linking to this page

Man page  — WD

명칭

wd – 일반적인 WD100x/IDE 디스크 콘트롤러용 드라이버

내용

서식

controller wdc0 at isa? port "IO_WD1" bio irq 14 "disk wd0 at wdc0 drive 0 "disk wd1 at wdc0 drive 1

CMD640b IDE 콘트롤러용: options "CMD640"

해설

이 드라이버로, Western Digital WD100x 시리즈를 에뮤레이트 한다 콘트롤러에 접속된 디스크에 액세스 할 수 있게 됩니다. 이것에는, WD1003 ST412 콘트롤러, WD1007 ESDI 콘트롤러, 그리고 대부분의 메인보드에 있는 일반적인 IDE 콘트롤러를 포함합니다.

WD100x 시리즈와의 호환성에 대해서는, 통상, 콘트롤러의 자료에 설명이 있습니다.

flags 파라미터를 사용해, 드라이버에 힌트나 지령을 전할 수가 있습니다.

16 비트 정수의 플래그가 드라이브마다 있어, 각각 4 (역주: 실제로는 6) 개의 비트 필드가 있습니다:
0x8000
  드라이브의 32 비트 전송 기능을 사용할 수 있으면 사용합니다.
0x4000
  드라이브가 sleep 모드로부터 벗어나고 있는 (곳)중에 있는 것 같으면, 혼란하고 있으면(자) 간주라고 재초기화합니다.
0x2000
  최근의 PCI 칩 세트에 있는 bus master DMA 기능이 있을까 조사해 이용합니다.
0x1000
  디폴트의 CHS 애드레싱이 아니고, LBA 애드레싱을 사용합니다.
0x0f00
  헤드의 수를 ((flags & 0xf00)>>8)라고 봐, 거기에 맞도록(듯이) 실린더수를 다시 계산합니다.
0x00ff
  드라이브의 멀티 섹터 전송 모드를 사용할 수 있으면 사용합니다. 최대로 (flags & 0x00ff) 섹터의 전송을 시도합니다.

이 플래그는 drive 행에 16 비트 정수로 지정하는지, 혹은 controller 행에 32 비트 정수로 지정합니다. 이 경우, 상위 16 비트가 번호의 큰 드라이브에 적용됩니다.

" CMD640" 옵션에 의해, CMD640b IDE 콘트롤러의 결함에 대처하게 됩니다. 이 옵션이 지정되어 있어, 한편 PCI 하부조직이 이 칩을 검출했을 경우에는, 프라이머리와 세칸다리의 콘트롤러는 동시에는 사용되지 않습니다.

관련 파일

/dev/wd*
  디스크의 블록 디바이스 노드
/dev/rwd*
  디스크의 캐릭터 디바이스 노드
/sys/i386/conf/GENERIC
  wd 에 의한 시스템을 위한 제네릭 커널의 설정 파일의 샘플
/sys/i386/isa/wd.c
  드라이버의 소스

관련 항목

bad144(8)

주석

이 콘트롤러와 디스크의 조합은, 자동적으로 배드 블록을 처리를하기 위한 기구를 갖추고 있지 않습니다. 배드 블록을 조사하려면 bad144(8) (을)를 실행할 필요가 있습니다.

FreeBSD WD (4) August 31, 1994

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.