Kirjoittaja Aihe: Kuinka antaa pcnet32 homePNA-parametri udev:lle käynnistyksen yhteydessä?  (Luettu 2769 kertaa)

tuubert

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Asensin juuri ubuntu 7.10:n ja ongelmani on, että HomePNA/ethernet-kortin ajuri (pcnet32) pitäisi saada heti käynnistettäessä homePNA-tilaan.

Ohjeita löytyy, (esim lisäämällä rivi :

pcnet32 homepna=1

tiedostoon /etc/modules), vaan mikään niistä ei toimi tässä (vaikka toimivat esim. fedora core3:ssa, jota käytin tätä ennen).

Haluaisinkin tietää, voisiko udev:lle antaa johonkin '/etc/udev/rules.d/*.rules' -tiedostoon 'homepna=1' parametrin, se kun taitaa (jos olen oikein ymmärtänyt?) käsitellä tuon ajurin käynnistyksen?


Aleksi Hankalahti

  • Käyttäjä
  • Viestejä: 82
    • Profiili
Ohjeita löytyy, (esim lisäämällä rivi :

pcnet32 homepna=1

Tuo pitää kirjoittaa tiedostoon /etc/modprobe.d/options

Sinun mainitsemasi tiedosto varmaan toimikin vielä FC3:ssa, mutta nykyisin se on vanhentunutta kamaa.

juyli

  • Vieras
pcnet32 homepna=1 tiedostoon /etc/modules),

Eikö Linux.fi:n HomePNA-ohjeet toimi? http://linux.fi/index.php/HomePNA
Linux 2.6.x
/etc/modprobe.conf tiedostoon lisäsin rivit.
alias eth0 pcnet32
options pcnet32 homepna=1

Tiedoston talletus ja komentorivillä käsky modprobe -a pcnet32. Puuttasin uudestaan. Loin uuden internetyhteyden, tunnari ja salasana sisään, jonka jälkeen activate. Toimi!

Added in /etc/modules these lines

eth0 homepna=1
pcnet32 homepna=1

Komenna päätteessä: sudo modprobe pcnet32 pcnet32_homepna=1
ja: sudo depmod -a
ja uudelleenkäynnistä kone.

Joskus muistelen, että jippona olisi se, että koska pcnet32 latautuu jo bootatessa, pitäisi moduli ensin poistaa ja vasta sitten ladata käyttöön.

tuubert

  • Käyttäjä
  • Viestejä: 3
    • Profiili

Kiitos osanotosta, mutta mikään noista keinoista ei tepsi.

Olen kyllä aika aloittelija, ja mennyt ns. peruna edellä puuhun tän linuxin kanssa eli tiedän/osaan jotain, mutta en mitään perusteellisesti..
Eli kieli ja ilmaisut saattavat olla päin mäntyä..

modprobe kyllä toimii komentoriviltä oikein kun lisää rivin:

options pcnet32 homepna=1

tiedostoon /etc/modprobe.d/options, mutta
käynnistyksen yhteydessä se ei toimi.

Joskus muistelen, että jippona olisi se, että koska pcnet32 latautuu jo bootatessa, pitäisi moduli ensin poistaa ja vasta sitten ladata käyttöön.

jees, koetin tuotakin, lisäämällä koodia erään ohjeen mukaan tiedostoon /etc/init.d/modules-init-tools, mutta se ei muuttanut verkkokortin modulin/ajurin asetusta heti ensimmäisella käyttöönottohetkellä, vaan vasta myöhemmin. eikä eth0 (joksi tuo verkkokortti nimeytyy) tuleoikein käyttöön.?.
Eli onkohan se joku ifconfig tai ifup, kun konfiguroi IP:t (staattinen) ym nettisäädöt? Mutta kun linkki ei ole toiminnassa , niin ei toimi.

auttaisikohan seuraava:
pätkä syslog:sta, kun verkkokortista on eka maininta:


...
ov  9 19:11:44 teme kernel: [   23.437873] ata2.00: configured for UDMA/100
Nov  9 19:11:44 teme kernel: [   23.438055] scsi 0:0:0:0: Direct-Access     ATA      ST310014A        3.09 PQ: 0 ANSI: 5
Nov  9 19:11:44 teme kernel: [   23.439097] scsi 0:0:1:0: CD-ROM            HL-DT-ST RW/DVD GCC-4521B 1.03 PQ: 0 ANSI: 5
Nov  9 19:11:44 teme kernel: [   23.439491] scsi 1:0:0:0: Direct-Access     ATA      ST340014A        3.06 PQ: 0 ANSI: 5
Nov  9 19:11:44 teme kernel: [   23.443239] ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 18
Nov  9 19:11:44 teme kernel: [   23.443270] pcnet32: media set to 10Mbit mode.
Nov  9 19:11:44 teme kernel: [   23.443281] pcnet32: PCnet/Home 79C978 at 0xa000, 00 e0 7d b1 4c 67 assigned IRQ 18.
Nov  9 19:11:44 teme kernel: [   23.443800] eth0: registered as PCnet/Home 79C978
Nov  9 19:11:44 teme kernel: [   23.443825] pcnet32: 1 cards_found.
Nov  9 19:11:44 teme kernel: [   23.453590] sd 0:0:0:0: [sda] 20005650 512-byte hardware sectors (10243 MB)
Nov  9 19:11:44 teme kernel: [   23.453613] sd 0:0:0:0: [sda] Write Protect is off

...snip...

ja sitten seuraava maininta aiheesta:
..
Nov  9 19:11:44 teme kernel: [   24.095608] kjournald starting.  Commit interval 5 seconds
Nov  9 19:11:44 teme kernel: [   24.095627] EXT3-fs: mounted filesystem with ordered data mode.
Nov  9 19:11:44 teme kernel: [   32.741796] eth0: link down
Nov  9 19:11:44 teme kernel: [   33.938169] NET: Registered protocol family 10
Nov  9 19:11:44 teme kernel: [   33.938286] lo: Disabled Privacy Extensions
Nov  9 19:11:44 teme kernel: [   33.938387] ADDRCONF(NETDEV_UP): eth0: link is not ready
Nov  9 19:11:44 teme kernel: [   34.915536] sis630_smbus 0000:00:02.0: SIS630 comp. bus not detected, module not inserted.
...

eli mikä tuon verkkokortin komentaa ylös ekana?? onko se udev? voiko sille antaa DRIVER-parametriä (rules)?

Kiva olis jos tuon kortin sais käynnistymään heti oikein.

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Kokeile luoda tidosto /etc/modprobe.d/pcnet32 ja laita sinne:
Koodia: [Valitse]
options pcnet32 homepna=1

tuubert

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Kokeile luoda tidosto /etc/modprobe.d/pcnet32 ja laita sinne:
Koodia: [Valitse]
options pcnet32 homepna=1

kokeiltu on, ei toimi. taitaa olla sama vaikutus kuin sillä, että lisää saman rivin tiedostoon /etc/modprobe.d/options.