hei kaikille,
Olen epätietoinen homepna:n toimivuudesta uudessa Kubuntun Breezy-versiossa. En ole sitä saanut toimimaan Ubuntu 5.04-versiolle tarkoitetuilla ohjeilla. Mulla on koneessa AMD:n homepna-kortti, jonka pitäisi toimia pcnet32-ajurin homepna-tilassa, mutta ei vaan toimi.
Eli kysymys kuuluu, onko kukaan saanut sitä toimimaan? Se olisi hyvä tietää, että ei tarvitse vaihtaa distribuutiota. Voisiko joku vahvistaa sen toimimaan?
Tappelin itse saman asian kanssa joku viikko sitten, ja sain selville jotakin.
Näköjään pcnet32-ajuri on nykyään oletusarvoisesti ethernet-tilassa, joten siksi se ei toimi. Ilmeisesti kehittäjät ovat päättäneet, että pcnet32-kortit ovat todennäköisemmin ethernet-kortteja. Sille pitäisi kuitenkin pystyä antamaan parametri homepna=1 jossakin asetustiedostossa (esimerkiksi etc/modules), mutta tämä menetelmä ei toimi tässä Ubuntun 5.10-julkaisussa, koska parametrit eivät näytä kerta kaikkiaan välittyvän käynnistyksessä (miksi?)
Homepna:n saa kuitenkin päälle käsin, mitä olen itse käyttänyt. Omassa kokoonpanossani on tiedostossa /etc/modprobe.d/pcnet32 seuraava rivi:
options pcnet32 homepna=1
(Saman asian ajaisi myös rivi pcnet32 homepna=1 tiedostossa /etc/modules.)
Periaatteessa jo tämän pitäisi riittää, mutta käytännössä ei.
Homepna tulee päälle seuraavlla komennoilla.
sudo rmmod pcnet32
sudo modprobe pcnet32
Ensimmäinen komento poistaa ethernet-tilassa olevan moduulin ja toinen lataa sen uudelleen homepna-tilassa.
Jos nettiyhteys on pppoe-alustalla, sen voi konfiguroida tämän jälkeen komennolla
sudo pppoeconf
Sen jälkeen aina koneen käynnistyttyä joutuu käynnistämään nettiyhteyden antamaan komennot
sudo rmmod pcnet32
sudo modprobe pcnet32
sudo pon dsl-provider
Onhan tämä kömpelö tapa mutta parempaakaan en ole keksinyt.
Noista (ilman sudoja) tietysti saa tehtyä skriptin, jonka käynnistämisen voisi automatisoidakin, jos haluaa säästyä naputtelulta.