Solaris 10 (x32에서 NIC 잡기 Marvell Yukon PCI Express Gigabit Ethernet (On Board)
1. http://www.syskonnect.de/ 에서 해당버전 드라이버를 다운받는다. (첨부)
2. 기존 드라이버 패키지를 삭제한다
# pkgrm SK98sol
3. 드라이버를 설치한다. (예는 x64용, 나머지는 첨부된 매뉴얼 참조)
# uncompress skgesol_x64v8.19.1.3.tar.Z
# tar xvf skgesol_x64v8.19.1.3.tar
# pkgadd -d . SKGEsolx
그럼 다음과 같은 메시지가 나오는 경우가 있다.
그렇지 않다면 성공이라고 볼 수 있다.
##Executing preinstall script.
##Installing part 1 of 1.
/etc/rcS.d/S50skge
/kernel/drv/amd64/skge
/kernel/drv/skge.conf
/usr/sbin/skge_vlan_config
/usr/share/man/man7d/skge.7d
[ verifying class ]
[ verifying class ]
##Executing postinstall script.
add_drv skge
devfsadm: driver failed to attach: skge
Warning: Driver (skge) successfully added to system but failed to attach
SKGEsolx driver load failed!
pkgadd: ERROR: postinstall script did not complete successfully.
Installation of partially failed.
4. PCI 드라이버 ID를 알아본다.
# /usr/X11/bin/scanpci
내 경우는 다음과 같이 나왔다.
pci bus 0x0005 cardnum 0x0c function 0x00: vendor 0x11ab device 0x4320
Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller
여기서 주목해야 할 점은 vendor 값과 device값!
만약에 안 잡힌다면
# touch /reconfigure; reboot
해서 리부팅 한 후 다시 시도해본다.
그래도 안 된다면 뉴스그룹을 열심히 뒤져보시길 바란다.
5. /etc/driver_aliases 에 다음과 같은 행을 추가한다.
skge "pci,"
내 경우에는 skge "pci11ab,4320" 이 되겠다.
6. 그리고 리부팅
# touch /reconfigure
# reboot
7. 만약 성공적으로 잡혔다면
# ifconfig skge0 plumb
이 명령이 성공적으로 수행된다.
이후 IP를 세팅하면 된다.
댓글