Tema: UNIX i BSD
View Single Post
Staro 25.02.2020., 13:00   #10
Staromodan
Premium
 
Datum registracije: Nov 2012
Lokacija: .
Postovi: 181
U vrijeme kada sam nabavljao racunalne dijelove, planirao sam koristiti drugi os. Kada sam presao na Solaris, onda sam shvatio da na njemu ne radi onboard LAN kontroler. Dodatnom PCI mreznom karticom sam privremeno rijesio problem, dok mi taj utor nije zatrebao za SCSI kontroler. Trazeci rjesenje, naisao sam na programera Masayuki Murayama, koji je napravio drivere za neke novije mrezne dijelove. Na sluzbenim stranicama maticne ploce sam u detaljnijim uputama pronasao tocan naziv cipa, te prema njemu skinuo najslicniji driver. Ali... nakon instaliranja je sustav postao jako nestabilan, pa sam nakon citanja hrpetine dokumentacije shvatio da su originalne upute napisane za noviju verziju Solarisa, tj. pogrijesio sam samo u jednom broju.



Postupak instaliranja mreznog drivera na Solaris 10 x86 pomocu Sun Studio compilera:


skinutu datoteku je potrebno raspakirati
Code:
# gunzip -cd gani-2.6.10t6s.tar.gz | tar xvf -
linkati na ispravne binary direktorije i Makefile prilagoditi konfiguraciji
Code:
% cd /opt/gani-2.6.10t6
% rm obj Makefile
% ln -s Makefile.amd64_suncc Makefile
% ln -s amd64 obj
izraditi binaries rekompiliranjem izvornog koda
Code:
% rm Makefile.config
% ln -s Makefile.config_gld2 Makefile.config
% /usr/ccs/bin/make
instalirati
Code:
# cd /opt/gani-2.6.10t6
# /usr/ccs/bin/make install
testirati
Code:
# ./adddrv.sh
# devfsadm -i gani
ponovno pokrenuti i namjestiti
Code:
# sys-unconfig
... nakon cega je driver instaliran.
Staromodan je offline   Reply With Quote