Solaris

Solaris 10 (x32에서 NIC 잡기 Marvell Yukon PCI Express Gigabit Ethernet (On Board)

알 수 없는 사용자 2008. 3. 25.
728x90


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를 세팅하면 된다.


 

728x90

댓글