DMA 가 문제 인것 같습니다. 근데...

highvolt의 이미지

hdparm -t /dev/hda 결과가

2.03Mbytes/sec 으로 나오는군요 -.-;

DMA 설정이 안되는것 같은데..

hdparm -d1 /dev/hda 로 강제로 DMA 가 되게 하고

hdpram -t 를 해보니.. 같은 결과가 나오고

자동으로 DMA 모드는 해제되는군요..

메인보드는 UDMA mode 2 로 BIOS 상에서 설정이 되어 있습니다.

하드 디스크는 ST80021a 입니다.

DMA 설정을 할려면 어떻게 해야 하나요?

다즐링의 이미지

일단 커널에서.

칲셋이 잡혀야합니다.

[root@iz4u root]# dmesg | grep -i dma
ide0: BM-DMA at 0x1480-0x1487, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0x1488-0x148f, BIOS settings: hdc:DMA, hdd:DMA
hda: 80418240 sectors (41174 MB) w/380KiB Cache, CHS=5005/255/63, UDMA(33)

커널컴파일을 새로해주시거나.
하시고 (옵션중에 dma 자동으로 켜는것도 있습니다.)

제 옵션입니다.

hdparm -c1d1X68 /dev/hda
(c1 = 32bit d1 = dma on X68 = DMA100)

highvolt wrote:
hdparm -t /dev/hda 결과가

2.03Mbytes/sec 으로 나오는군요 -.-;

DMA 설정이 안되는것 같은데..

hdparm -d1 /dev/hda 로 강제로 DMA 가 되게 하고

hdpram -t 를 해보니.. 같은 결과가 나오고

자동으로 DMA 모드는 해제되는군요..

메인보드는 UDMA mode 2 로 BIOS 상에서 설정이 되어 있습니다.

하드 디스크는 ST80021a 입니다.

DMA 설정을 할려면 어떻게 해야 하나요?

------------------------------------------------------------------------------------------------
Life is in 다즐링

highvolt의 이미지

block: 1024 slots per queue, batch=256
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SvrWks OSB4: IDE controller on PCI bus 00 dev 79
SvrWks OSB4: chipset revision 0
SvrWks OSB4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x5840-0x5847, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0x5848-0x584f, BIOS settings: hdc:DMA, hdd:DMA
hda: C/H/S=22505/247/228 from BIOS ignored
hda: ST380021A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=155061/16/63

하드 디스크 관련 부분만 적었는데요..

강제로 hdparm -d1 -X udma1 /dev/hda 로 해서
파일 쓰기를 하니깐. 어느정도 잘되다가 갑자기 시스템 전체가
다운되어 버리는군요. -.-;
ST380021 으로 DMA 잘 사용하시는분 없나요?

mushim의 이미지

요새 디스크중에서 DMA 문제를 일으키는것은 거의 없습니다.

최근 인텔칩셋보드에서 DMA 문제가 생기는 경우는 2.4 버전의 커널 문제라고 알고 있습니다.

linux-2.4.19-ac4 패치를 하거나, RedHat 8.0 이상에 설치되어 있는 커널을 사용하시기를 권장하고 있습니다. (이래도 100% 해결이 되는것 같지는 않습니다. 2.5 버전에서 PCI 부분을 새롭게 작성한다고 하던데, 그게 backporting 되어야 될것 같습니다.)

얼핏보니, ServerWorks 계열의 보드를 사용하시는 것 같은데 커널 패치와 더불어 추가로 최신 SeverWorks 용 IDE 디바이스 드라이버를 설치해보시기 바랍니다.

다즐링의 이미지

저랑 같은 칲셋군요 -_-;;

인텔 STL2 계열이신거 같습니다.

서버웍스 칲셋을 커널컴파일시에 넣으시면 아주 잘됩니다.

참고로 제커널은 2.4.20 입니다.

(패치 않해도 잘돕니다)

highvolt wrote:
block: 1024 slots per queue, batch=256
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SvrWks OSB4: IDE controller on PCI bus 00 dev 79
SvrWks OSB4: chipset revision 0
SvrWks OSB4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x5840-0x5847, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0x5848-0x584f, BIOS settings: hdc:DMA, hdd:DMA
hda: C/H/S=22505/247/228 from BIOS ignored
hda: ST380021A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=155061/16/63

하드 디스크 관련 부분만 적었는데요..

강제로 hdparm -d1 -X udma1 /dev/hda 로 해서
파일 쓰기를 하니깐. 어느정도 잘되다가 갑자기 시스템 전체가
다운되어 버리는군요. -.-;
ST380021 으로 DMA 잘 사용하시는분 없나요?

------------------------------------------------------------------------------------------------
Life is in 다즐링

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.