Ubuntu가 eSATA(Intel H57 칩셋)와 작동하도록 하기

Ubuntu가 eSATA(Intel H57 칩셋)와 작동하도록 하기

Intel H57 칩셋에 eSATA 컨트롤러에 대한 커널 지원이 있는지 또는 해당 드라이버가 있는지 아는 사람이 있습니까?(전체 공개:묻다SuperUser.com에는 행운이 없습니다. 하지만 그곳은 *nix 지향적인 장소이기 때문에...)

Ubuntu 10.04 LTS 데스크탑(64비트)이 eSATA 인클로저의 드라이브를 인식하도록 하는 데 행운이 없습니다. USB2 커넥터를 통해 동일한 케이스를 사용하면 제대로 작동합니다. 이는 드라이브가 케이스에 성공적으로 설치되었고 드라이브가 작동한다는 것을 의미합니다.

내가 시도/점검한 내용은 다음과 같습니다.

  1. 순진한 연결된 드라이브. 이름에서 알 수 있듯이 eSATA 케이블을 상자에 연결하고 Ubuntu가 실행되는 동안 드라이브를 켭니다. 아무 일도 일어나지 않으며 디스크 유틸리티나 디스크 유틸리티에 아무 것도 표시되지 않습니다 fdisk -l.

  2. 드라이브를 연결된 상태로 두고 Ubuntu를 콜드 부팅합니다(실제로는 전원이 꺼진 상태에서 부팅). DU 또는 fdisk -l.

  3. BIOS에 eSATA 포트가 활성화되어 있는지 확인하십시오(활성화되어 있으므로 변경할 필요가 없었습니다).

  4. BIOS가 AHCI를 사용하는지 확인하십시오. 이는 사실이 아니며 내부 SATA SSD(박스의 메인 드라이브)에 액세스하는 데 문제도 없습니다. (BIOS가 에뮬레이션 등을 수행하고 있다고 생각하기 때문에 SSD는 PATA 컨트롤러 아래에 나타납니다.) SATA 컨트롤러에서 AHCI를 사용하도록 BIOS를 전환해도 SSD가 SATA 컨트롤러 아래에 나타나고 다음과 같이 ahci 드라이버 사용으로 나열된다는 점을 제외하면 아무런 차이가 없습니다. 당신은 기대할 것입니다.

  5. dmesg유용한 것을 찾고 있습니다 . USB를 통해 연결하지 않는 한 드라이브에 대한 언급이 전혀 없습니다.

기타 정보:

  • eSATA는 마더보드에 있으며,인텔 DH57JG, Intel H57 칩셋을 사용합니다.
  • 껍질은최고 수준의(저렴하지만 케이블 길이 문제를 제외하면 Amazon 사람들이 좋아하는 것 같고 아름답습니다.)
  • 드라이브는삼성 F3 HD103SJ.
  • 케이블은, 음,케이블.
  • 인텔아닌 것 같다이 보드에 대한 특정 Linux 드라이버(Ubuntu 또는 Linux는범주 여기, 예를 들어) "네이티브"를 지원하는 칩셋만 나열합니다. 그러나 eSATA를 구체적으로 언급하지 않았기 때문에 의미가 있을 수 있습니다.

불행하게도 eSATA를 지원하는 다른 컴퓨터가 없기 때문에 장비(케이스 및 케이블)가 다른 상자에서 eSATA를 통해 작동한다는 것을 명백히 증명할 수 있었습니다. :-( 그리고 다른 OS를 듀얼 부팅하도록 데스크탑을 설정하지 않았습니다... 따라서 현 단계에서는 소프트웨어 문제인지, 하드웨어 문제인지, 케이블 문제인지는 모르겠지만 구입하려고 합니다. Ubuntu용 공급업체는 이를 작동시키는 방법도 모른다고 말합니다(제품 페이지에 언급된 내용은 아닙니다!).

고쳐 쓰다:

누구우분투 포럼에서rescan-scsi-bus.sh만약을 대비해 scsitools를 설치하고 루트로 실행하는 것이 좋습니다 . 운이 좋지는 않지만 완전성을 위해 여기에 정보를 게시합니다.

root@forge:~# rescan-scsi-bus.sh -c
호스트 어댑터 0(ahci)을 찾았습니다.
호스트 어댑터 1(ahci)을 찾습니다.
호스트 어댑터 2(ahci)를 찾습니다.
호스트 어댑터 3(ahci)을 찾습니다.
호스트 어댑터 4(ahci)를 찾습니다.
호스트 어댑터 5(ahci)를 찾습니다.
새 장치에 대한 SCSI 하위 시스템 검색
SCSI 대상 ID 0 1 2 3 4 5 6 7, 모든 LUN에 대해 호스트 0 채널 0 1 검색
스캐닝 장치 0 0 0 0 ...
이전: 호스트: scsi0 채널: 00 Id: 00 Lun: 00
      공급업체: ATA 모델: INTEL SSDSA2M080 개정: 2CV1
      유형: 직접 액세스 ANSI SCSI 개정: 05
SCSI 대상 ID 0 1 2 3 4 5 6 7, 모든 LUN에 대해 호스트 1 채널 0 1 검색
SCSI 대상 ID 0 1 2 3 4 5 6 7, 모든 LUN에 대해 호스트 2 채널 0 1 검색
스캐닝 장치 2 0 0 0 ...
이전: 호스트: scsi2 채널: 00 Id: 00 Lun: 00
      공급업체: TSSTcorp 모델: CDDVDW SN-S083C 버전: SB01
      유형: CD-ROM ANSI SCSI 개정: 05
Report Luns 명령은 지원되지 않습니다(SPC-3에서는 필수 지원).
스캐닝 장치 2 0 0 0 ...
이전: 호스트: scsi2 채널: 00 Id: 00 Lun: 00
      공급업체: TSSTcorp 모델: CDDVDW SN-S083C 버전: SB01
      유형: CD-ROM ANSI SCSI 개정: 05
SCSI 대상 ID 0 1 2 3 4 5 6 7, 모든 LUN에 대해 호스트 3 채널 0 1 검색
SCSI 대상 ID 0 1 2 3 4 5 6 7, 모든 LUN에 대해 호스트 4 채널 0 1 검색
SCSI 대상 ID 0 1 2 3 4 5 6 7, 모든 LUN에 대해 호스트 5 채널 0 1 검색
0개의 새로운 장치가 발견되었습니다.               
0개의 기기가 삭제되었습니다.                 

어떤 아이디어가 있나요? 미리 감사드립니다.

답변1

이것이 누구에게나 도움이 된다면 SATA 컨트롤러를 다시 검색하는 또 다른 빠르고 더러운 방법은 다음 명령을 실행하는 것입니다.

for i in `ls /sys/class/scsi_host/`; do echo "- - -" > /sys/class/scsi_host/$i/scan; done

이는 핫스왑이 불가능한 내부 SATA 컨트롤러를 사용해도 작동합니다.다시 스캔-scsi-bus.sh명령은 그렇지 않습니다.

답변2

문제는 드라이버와 관련이 없습니다. Intel H57/DH57JG eSATA 지원을 검색하는 다른 사람이 이를 발견할 경우를 대비하여 이 질문과 답변을 여기에 남깁니다. 귀하의 마더보드Ubuntu 10.04 LTS가 지원되며 특별한 드라이버가 필요하지 않습니다.

내가 아는 한 그것은 데스크탑 빌드 품질 문제입니다. (이 기계를 사용한 것은 이번이 처음이 아니며 공급업체에 별로 만족하지 않습니다.) 백플레이트가 MB의 eSATA 포트에서 너무 심하게 구부러져 eSATA 커넥터가 밀려 나옵니다. 거기 서서 세게 누르고 있으면 효과가 있을 거예요. 그래서 뒷판과 싸우게 되는데..

관련 정보