CentOS

usb nic - AX88179ドライバのインストール

準備

http://www.asix.com.tw/search.php から AX88179で検索しLinux kernel 4.x/3.x/2.6.x Driverのものをダウンロード

スクリーンショット_2018-04-09_08-05-12.png

インストール (CentOS 5.11 i386)

必須パッケージ
yum update
reboot

yum groupinstall -y "Development Tools"
yum install kernel-PAE-devel
ソースの展開
tar jxf ../AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE.tar.bz2
cd AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/
usbnet.hの取得
curl -LO https://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
tar xzf linux-2.6.18.tar.gz linux-2.6.18/drivers/usb/net/usbnet.h

cp usbnet.h /lib/modules/`uname -r`/build/drivers/usb/net/
make
make
make install
modprobe asix
rpm作成
curl -LO http://www.asic-linux.com.mx/~izto/checkinstall/files/rpm/checkinstall-1.6.1-1.i386.rpm
rpm -ivh checkinstall-1.6.1-1.i386.rpm

/usr/local/sbin/checkinstall -y -R
rpm -ivh /usr/src/redhat/RPMS/i386/AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE-20170719-1.i386.rpm

インストール (CentOS 6.9 x86_64)

必須パッケージ
yum update
reboot

yum groupinstall -y "Development Tools"
yum install kernel-devel rpmdevtools
ソースの展開
tar jxf ../AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE.tar.bz2
cd AX88179_178A_LINUX_DRIVER_v1.18.0_SOURCE/
make
make
make install
modprobe ax88179_178a
rpm作成
curl -LO https://raw.githubusercontent.com/tukiyo/mysql4.0php5.2/master/files/checkinstall-20150420-1.x86_64.rpm
rpm -ivh checkinstall-20150420-1.x86_64.rpm

rpmdev-setuptree
/usr/local/sbin/checkinstall -y -R

rpm -ivh /root/rpmbuild/RPMS/x86_64/ax88179_178a-20180409-1.x86_64.rpm