안녕하세요.처음 글을 남기는데요.
삽질하다가 정말 안되는게 있어서 글을 남김니다.
설치할 드라이버는 adaptec 1420sa이구요. OS는 debian입니다.
커널버전은 Linux 2.6.26-1-686 이거 이구요.
제가 했던 방법은 소스파일이 없어서 rpm을
alien -c Adaptec_aar81xx-OpenBuild-B11949.i386.rpm 이렇게 해서 deb파일을 만들었구요.
그 다음으로는
dpkg -i adaptec-aar81xx_OpenBuild0-1_i386.deb
이렇게 해서 설치를 했더니.
Example: ./Build /usr/src/adaptec/driver-adp94xx /usr/src/adaptec/shipped-binary
/usr/src/linux-2.4.21-5.EL
이런 비슷한 메세지가 나오더라구요.
찾아보니 이렇게 하면 커널메뉴에 들어가더라구요
그래서 ./Build …/driver-aar81xx/ …/shipped-binary /usr/src/linux-2.6.27 merge_driver=Yes blist+=i386
이렇게 해서 2.6.26.7 커널을 새로 받은후 커널메뉴에 적용시키고 커널 컴파일을 했습니다.
make-kpkg --revision=26.7 --initrd binary-arch
이런 식으로 커널 컴파일을 했는데, 컴파일 진행중 새로 추가한 aar81xx 부분에서 에러가 발생하더군요.,…ㅡ.ㅡ
CC [M] drivers/scsi/aar81xx/hr.o
In file included from drivers/scsi/aar81xx/hr.c:35:
drivers/scsi/aar81xx/hr.h:50:26: error: linux/config.h: No such file or directory
In file included from include/scsi/scsi_tcq.h:6,
from drivers/scsi/aar81xx/hr.h:74,
from drivers/scsi/aar81xx/hr.c:35:
include/scsi/scsi_device.h:17: error: redefinition of ‘struct scsi_mode_data’
In file included from drivers/scsi/aar81xx/cdacsmi.h:47,
from drivers/scsi/aar81xx/hr.h:97,
from drivers/scsi/aar81xx/hr.c:35:
대강 이런 내용이고 엄청 깁니다.
혹시 데비안 이나 우분투에서 adaptec 1420sa드라이버 잡아 보신분 계시면 좀 알려주시면 감사하겠습니다.