netti

miten saan linuxini tunnistamaan verkkokorttini koska joka kerta ku käynnistän koneen uudestaa joudun ajamaan modprobe 8193too ja käynnistyksessä siten heitää erroria että ei voi hakea tietoja dhcp palvelimelta?
24888
Äänestä

Muut lukivat myös

Vastaukset 24

Vanhimmat

Lisäinfoa kehiin. Mikä distro, mikä verkkokortti? /etc/modprobe.conf-tiedostoa muokkaamalla luultavasti onnistunee- näin lonkalta heittämällä.

Äänestä

"joudun ajamaan modprobe 8193too"

/etc/modprobe.conf tai /etc/modules.conf tiedostoon lisätään esim.
alias eth0 8193too

Toinen keino on tehdä oma pieni skripti, jossa sekä verkkokortin moduli ladataan (kuten nyt teet käsin), sekä komennetaan noutamaan tarvittavat nimipalvelimet ym. palveluntarjoajalta. Tämä skripti lisätään tiedostoon, joka jakelussasi käynnistetään aina konetta täynnistettäessä.

Äänestä
  • "Toinen keino on tehdä oma pieni skripti, jossa sekä verkkokortin moduli ladataan (kuten nyt teet käsin), sekä komennetaan noutamaan tarvittavat nimipalvelimet ym. palveluntarjoajalta. Tämä skripti lisätään tiedostoon, joka jakelussasi käynnistetään aina konetta täynnistettäessä."


    Mikä tiedosto on kyseessä? Ajattelin, kun mulla on Sargessa 2.6.8-kernelillä ongelmana just se, että joudun joka kerta käynnistyksessä kirjoittamaan rimpsun, että saan netin pelaamaan HomePNA-kortilla. Lisäsin /etc/modprobe.conf- tiedoston, mutta käynistyksessä seuraavalla kerralla X ei auennut, joten jouduin poistamaan sen.

    Eli menis jotenkin näin se skripti:
    `modprobe pcnet32 homepna=1`

    Äänestä

  • Uneton kirjoitti:

    "Toinen keino on tehdä oma pieni skripti, jossa sekä verkkokortin moduli ladataan (kuten nyt teet käsin), sekä komennetaan noutamaan tarvittavat nimipalvelimet ym. palveluntarjoajalta. Tämä skripti lisätään tiedostoon, joka jakelussasi käynnistetään aina konetta täynnistettäessä."


    Mikä tiedosto on kyseessä? Ajattelin, kun mulla on Sargessa 2.6.8-kernelillä ongelmana just se, että joudun joka kerta käynnistyksessä kirjoittamaan rimpsun, että saan netin pelaamaan HomePNA-kortilla. Lisäsin /etc/modprobe.conf- tiedoston, mutta käynistyksessä seuraavalla kerralla X ei auennut, joten jouduin poistamaan sen.

    Eli menis jotenkin näin se skripti:
    `modprobe pcnet32 homepna=1`

    Tiedostoon /etc/modprobe.conf laitetaan rivi

    options pcnet32 homepna=1

    tällä toimii debianissa.

    Äänestä

  • näinmenee kirjoitti:

    Tiedostoon /etc/modprobe.conf laitetaan rivi

    options pcnet32 homepna=1

    tällä toimii debianissa.

    Joo, mutta kun mulla ei ole 2.6.8-kernelillä sitä tiedostoa ja kun lisäsin sen ja tuon rivin siihen ,niin X ei käynnistynyt seuraavan käynnistyksen yhteydessä. 2.4-kernelillä homma pelasi kyllä. Eli joudun joka kerta kirjoittamaan ensiksi #modprobe -r pcnet32 ja sitten taas #modprobe pcnet32 homepna=1, jotta saan netin pelaamaan. Eli se käynnistysskripti vois auttaa, mutta ei ole oikein tietoa, miten se pitäisi tehdä "oikeaoppisesti".

    Äänestä

  • Uneton kirjoitti:

    Joo, mutta kun mulla ei ole 2.6.8-kernelillä sitä tiedostoa ja kun lisäsin sen ja tuon rivin siihen ,niin X ei käynnistynyt seuraavan käynnistyksen yhteydessä. 2.4-kernelillä homma pelasi kyllä. Eli joudun joka kerta kirjoittamaan ensiksi #modprobe -r pcnet32 ja sitten taas #modprobe pcnet32 homepna=1, jotta saan netin pelaamaan. Eli se käynnistysskripti vois auttaa, mutta ei ole oikein tietoa, miten se pitäisi tehdä "oikeaoppisesti".

    Eli sama kysymys, kuin aiemmin jollain tällä palstalla:

    http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=656&posting=22000000007100232

    Mikä se tiedosto on? Vai onko se juuri tuo boot.ini- sellainen muistikuva minulla olisi, että olisi, mutta varma en ole. Niin, ja miten se skripti pitäisi muotoilla oikein...

    Äänestä


  • näinmenee kirjoitti:

    Tiedostoon /etc/modprobe.conf laitetaan rivi

    options pcnet32 homepna=1

    tällä toimii debianissa.

    Tätä samaa ohejetta kokeilin minäkin. Ja se toimi siltä osin, että netti löyty, mutta X ei auennut, siis 2.6.8 kernelillä. En päässyt kirjautumisikkunaan asti. En tiedä mitä tehdä. Täytyy käyttää toistaiseksi 2.4:ta kerneliä kunnes oppii lisää. Debian Sarge siis käytössäni.

    Äänestä

  • Uneton kirjoitti:

    "Toinen keino on tehdä oma pieni skripti, jossa sekä verkkokortin moduli ladataan (kuten nyt teet käsin), sekä komennetaan noutamaan tarvittavat nimipalvelimet ym. palveluntarjoajalta. Tämä skripti lisätään tiedostoon, joka jakelussasi käynnistetään aina konetta täynnistettäessä."


    Mikä tiedosto on kyseessä? Ajattelin, kun mulla on Sargessa 2.6.8-kernelillä ongelmana just se, että joudun joka kerta käynnistyksessä kirjoittamaan rimpsun, että saan netin pelaamaan HomePNA-kortilla. Lisäsin /etc/modprobe.conf- tiedoston, mutta käynistyksessä seuraavalla kerralla X ei auennut, joten jouduin poistamaan sen.

    Eli menis jotenkin näin se skripti:
    `modprobe pcnet32 homepna=1`

    /etc/init.d olis ehkä se skriptin sijoituspaikka ja symbolinen linkki siitä /etc/rcS.d -hakemistoon suorittaa sen käynnistyksessä.

    modprobe pcnet32 homepna=1
    pon dsl-provider

    .sh päätteellä ja suorittavaksi

    Jos ei satu toimimaan, tee kuitenkin skripti niin saat netin avattua yhdellä klikkauksella. Ja esim. KDE:ssä on autostart-kansio puujalkaviritykseen automaattikäynnistyksille.

    /etc/modprobe.d/modprobe.conf - olisikohan tuosta apua?

    Skriptailua olen yrittänyt välttää, että saa nauraa...

    Äänestä

  • inteloutside kirjoitti:

    /etc/init.d olis ehkä se skriptin sijoituspaikka ja symbolinen linkki siitä /etc/rcS.d -hakemistoon suorittaa sen käynnistyksessä.

    modprobe pcnet32 homepna=1
    pon dsl-provider

    .sh päätteellä ja suorittavaksi

    Jos ei satu toimimaan, tee kuitenkin skripti niin saat netin avattua yhdellä klikkauksella. Ja esim. KDE:ssä on autostart-kansio puujalkaviritykseen automaattikäynnistyksille.

    /etc/modprobe.d/modprobe.conf - olisikohan tuosta apua?

    Skriptailua olen yrittänyt välttää, että saa nauraa...

    "
    /etc/modprobe.d/modprobe.conf - olisikohan tuosta apua?"


    No oli kuule. Tuhannesti kiitoksia:)
    Perkele kun kaikissa ohjeissa, mitä netistä löytyy, oli ohjeena just /etc/modrpobe.conf-tiedoston tekeminen ja 3-4 muun tiedoston muokkaaminen. Mutta sitä jo ihmettelin, kun ne ohjeet oli kaikki 2002-vuodelta eli vanhoja ku mitkä, että pakostakin tän on täytynyt kehittyä, mutta ohjeita ei löytynyt mistään. Ei olis kyllä itelle mieleen tuollaista mennä tekemän. Liian luovaksi en meinaa vielä ryhtyä sentään:)

    Äänestä

  • ei aukee X kirjoitti:

    Tätä samaa ohejetta kokeilin minäkin. Ja se toimi siltä osin, että netti löyty, mutta X ei auennut, siis 2.6.8 kernelillä. En päässyt kirjautumisikkunaan asti. En tiedä mitä tehdä. Täytyy käyttää toistaiseksi 2.4:ta kerneliä kunnes oppii lisää. Debian Sarge siis käytössäni.

    Joo, kokeiles tota i-o:n ehdottamaa /etc/modprobe.d-kansiota. Luo sinne uusi tiedosto modprobe.conf, johon rivi:

    options pcnet32 homepna=1

    Jos siis sulla on HomePna, kuten mulla. Nyt se menee automaattisesti nettiin käynnistyksen jälkeen.

    Jos ei toi toimi sulla, niin voit kokeilla noita i-o:n ehdottamai muita ohjeita, josko ne toimisi. Jos ei, niin saat 2.6.8 kernelillä sen netin pelaamaan kirjoittamalla konsolissa aina käynnistyksen jälkeen:

    #modprobe -r pcnet32
    #modprobe pcnet32 homepna1

    Noin ainakin mulla toimi.

    Äänestä

  • Uneton kirjoitti:

    Joo, kokeiles tota i-o:n ehdottamaa /etc/modprobe.d-kansiota. Luo sinne uusi tiedosto modprobe.conf, johon rivi:

    options pcnet32 homepna=1

    Jos siis sulla on HomePna, kuten mulla. Nyt se menee automaattisesti nettiin käynnistyksen jälkeen.

    Jos ei toi toimi sulla, niin voit kokeilla noita i-o:n ehdottamai muita ohjeita, josko ne toimisi. Jos ei, niin saat 2.6.8 kernelillä sen netin pelaamaan kirjoittamalla konsolissa aina käynnistyksen jälkeen:

    #modprobe -r pcnet32
    #modprobe pcnet32 homepna1

    Noin ainakin mulla toimi.

    ...ja se onnistu.
    Näin olin laittanut /etc/modprobe.conf
    ja näin nyt /etc/modprobe.d/modprobe.conf
    ja teksti options pcnet32 homepna=1.
    Asensin tuon 2.6.8:n ja käynnistin uudelleen.
    Siinä se.
    Vanhan kernelin vois varmaan nyt poistaa.
    Kai tämä uudempikin toimii?
    Tämä oli suuri apu, koska olen käyttänyt aikaa yrittämällä turhaan.
    Ei ole tietoa ollut.
    Ja sitä kielitaitoa.
    Joten kiitos kovasti.

    Äänestä

  • Uneton kirjoitti:

    "
    /etc/modprobe.d/modprobe.conf - olisikohan tuosta apua?"


    No oli kuule. Tuhannesti kiitoksia:)
    Perkele kun kaikissa ohjeissa, mitä netistä löytyy, oli ohjeena just /etc/modrpobe.conf-tiedoston tekeminen ja 3-4 muun tiedoston muokkaaminen. Mutta sitä jo ihmettelin, kun ne ohjeet oli kaikki 2002-vuodelta eli vanhoja ku mitkä, että pakostakin tän on täytynyt kehittyä, mutta ohjeita ei löytynyt mistään. Ei olis kyllä itelle mieleen tuollaista mennä tekemän. Liian luovaksi en meinaa vielä ryhtyä sentään:)

    Outo juttu! Minulla on debian sarge asennettuna levyltä Debian GNU/Linux testing_Sarge_Official Snapshot i386 Binary-1 (20050101) ja loput netistä ftp.fi.debian.org. Eli suht. uusi asennus ja olen lisännyt yhden tiedoston: /etc/modprobe.conf ja sinne rivin: options pcnet32 homepna=1.
    En saa päähäni mikä tuossa voisi vaikuttaa X:ään.

    Lisäksi olen lisännyt tiedostoon /etc/modules rivin: nvidia ,grafiikkaohjainta (3D) varten, koska kernelillä 2.6 udev:n kanssa se ei ehdi latautua muuten.

    En ole ennen huomannutkaan tuota /etc/modprobe.d, joten aina oppii lisää!

    Äänestä

  • Xaukee kirjoitti:

    ...ja se onnistu.
    Näin olin laittanut /etc/modprobe.conf
    ja näin nyt /etc/modprobe.d/modprobe.conf
    ja teksti options pcnet32 homepna=1.
    Asensin tuon 2.6.8:n ja käynnistin uudelleen.
    Siinä se.
    Vanhan kernelin vois varmaan nyt poistaa.
    Kai tämä uudempikin toimii?
    Tämä oli suuri apu, koska olen käyttänyt aikaa yrittämällä turhaan.
    Ei ole tietoa ollut.
    Ja sitä kielitaitoa.
    Joten kiitos kovasti.

    Kiitos kuuluu kyllä i-o:lle, ei minulle:)


    "Asensin tuon 2.6.8:n ja käynnistin uudelleen.
    Siinä se.
    Vanhan kernelin vois varmaan nyt poistaa.
    Kai tämä uudempikin toimii? "

    Miten asensit sen- asensitko Sargen uudestaan vai käänsitkö uuden kernelin vai miten? Kernelin kääntämisen jälkeen sun pitää muokata grubin /menu.config-tiedostoa, lisätä sinne uuden kernelin polku, jolloin saat sen grubin käynnistysvalikkoon 2.4 kernelin lisäksi. On kai se vanha kerneli kätevä olla vielä, jos menee sekoittamaan järjestelmän 2.6.8 kernelillä, niin saa Sargen käyntiin sillä 2.4 kernelillä. Kai?

    Seuraava projekti olis mulla uuden kernelin kääntäminen joku päivä, sais kattoa miten tuo HomePna toimii 2.6.10 tai .11 kernelillä. Jos toimii...

    Äänestä

  • näinmenee kirjoitti:

    Outo juttu! Minulla on debian sarge asennettuna levyltä Debian GNU/Linux testing_Sarge_Official Snapshot i386 Binary-1 (20050101) ja loput netistä ftp.fi.debian.org. Eli suht. uusi asennus ja olen lisännyt yhden tiedoston: /etc/modprobe.conf ja sinne rivin: options pcnet32 homepna=1.
    En saa päähäni mikä tuossa voisi vaikuttaa X:ään.

    Lisäksi olen lisännyt tiedostoon /etc/modules rivin: nvidia ,grafiikkaohjainta (3D) varten, koska kernelillä 2.6 udev:n kanssa se ei ehdi latautua muuten.

    En ole ennen huomannutkaan tuota /etc/modprobe.d, joten aina oppii lisää!

    Kattelin juuri: FC3 ja MDK10.1, näissä ei ollut /etc/modprobe.d kansiota. Suse9.2 ja sarge tuon hakemiston sisältää asennuksen jäljiltä.

    Suse:ssa lisäsin options asetukset yast:ssa, joten en edes tiedä missä se fyysisesti sijaitsee.
    Suse:ssa pystyi nettiasetuksissa conffaamaan myös kortin. Siellä oli kortin lisäasetuksissa kohta options, johon tälläsin tuon "homepna=1".

    Mistähän johtui ettei toiminut ainakaan teillä kahdella. Itse tein lisäyksen /etc/modprobe.conf sargessa heti ykkös-cd:ltä asennuksen jälkeen tekstitilassa ennen ftp:n lisäystä apt:iin, josta jatkoin asennusta.

    Äänestä

  • näinmenee kirjoitti:

    Kattelin juuri: FC3 ja MDK10.1, näissä ei ollut /etc/modprobe.d kansiota. Suse9.2 ja sarge tuon hakemiston sisältää asennuksen jäljiltä.

    Suse:ssa lisäsin options asetukset yast:ssa, joten en edes tiedä missä se fyysisesti sijaitsee.
    Suse:ssa pystyi nettiasetuksissa conffaamaan myös kortin. Siellä oli kortin lisäasetuksissa kohta options, johon tälläsin tuon "homepna=1".

    Mistähän johtui ettei toiminut ainakaan teillä kahdella. Itse tein lisäyksen /etc/modprobe.conf sargessa heti ykkös-cd:ltä asennuksen jälkeen tekstitilassa ennen ftp:n lisäystä apt:iin, josta jatkoin asennusta.

    En tiedä, mistä johtuu. Sargessa 2.4 kernelillä pitää lisätä `options pcnet32 homepna=12`tai jotain /etc/modutils.conf-tiedostoon muistaakseni että netti pelaa. Mepiksessä menee taas helposti verkkokortin ja PPPoE:n asettamalla- ihan graafisesti ettei tarvi muokkailla mitään tiedostoja.



    Voisko syynä olla, just se, että olet tehnyt sen kansion jo kesken asennuksen? Tuskin sentään. Yks syy vois ehkä olla koneen erot- kernelissä eri oaketit emoa varten ja noin? En tiedä. Pääasia, että pelaa.

    Äänestä

  • Uneton kirjoitti:

    Kiitos kuuluu kyllä i-o:lle, ei minulle:)


    "Asensin tuon 2.6.8:n ja käynnistin uudelleen.
    Siinä se.
    Vanhan kernelin vois varmaan nyt poistaa.
    Kai tämä uudempikin toimii? "

    Miten asensit sen- asensitko Sargen uudestaan vai käänsitkö uuden kernelin vai miten? Kernelin kääntämisen jälkeen sun pitää muokata grubin /menu.config-tiedostoa, lisätä sinne uuden kernelin polku, jolloin saat sen grubin käynnistysvalikkoon 2.4 kernelin lisäksi. On kai se vanha kerneli kätevä olla vielä, jos menee sekoittamaan järjestelmän 2.6.8 kernelillä, niin saa Sargen käyntiin sillä 2.4 kernelillä. Kai?

    Seuraava projekti olis mulla uuden kernelin kääntäminen joku päivä, sais kattoa miten tuo HomePna toimii 2.6.10 tai .11 kernelillä. Jos toimii...

    Tuota en hoksannut, siis i-o:lle kiitokset sitten.

    Asensin Sargen sillä 2.4... kernelillä alkujaan. Enkä tehnyt uutta asennusta nyt. Asensin vain 2.6.8 kernelin lisäksi, kun olin siirtänyt tämän rivin:
    options pcnet32 homepna=1
    tänne /etc/modprobe.d/modprobe.conf tiedostoon,joka siis piti luoda.
    Sen jälkeen käynnistin uudelleen 2.6x kernelillä.
    Nyt tuntuu toimivan. Kernelin kääntöön en ole uskaltanut ryhtyä.

    Äänestä

  • Uneton kirjoitti:

    En tiedä, mistä johtuu. Sargessa 2.4 kernelillä pitää lisätä `options pcnet32 homepna=12`tai jotain /etc/modutils.conf-tiedostoon muistaakseni että netti pelaa. Mepiksessä menee taas helposti verkkokortin ja PPPoE:n asettamalla- ihan graafisesti ettei tarvi muokkailla mitään tiedostoja.



    Voisko syynä olla, just se, että olet tehnyt sen kansion jo kesken asennuksen? Tuskin sentään. Yks syy vois ehkä olla koneen erot- kernelissä eri oaketit emoa varten ja noin? En tiedä. Pääasia, että pelaa.

    Jos kiinostaa niin pcnet32:n sorsa löytyy /usr/src/kernel-source-2.6.8/drivers/net/pcnet32.c

    Siellä on seuraavaa:
    case 0x2626:
    chipname = "PCnet/Home 79C978"; /* PCI */
    fdx = 1;
    /*
    * This is based on specs published at www.amd.com. This section
    * assumes that a card with a 79C978 wants to go into standard
    * ethernet mode. The 79C978 can also go into 1Mb HomePNA mode,
    * and the module option homepna=1 can select this instead.
    */
    media = a->read_bcr(ioaddr, 49);
    media &= ~3; /* default to 10Mb ethernet */
    if (cards_found < MAX_UNITS && homepna[cards_found])
    media |= 1; /* switch to home wiring mode */
    if (pcnet32_debug & NETIF_MSG_PROBE)
    printk(KERN_DEBUG PFX "media set to %sMbit mode.\n",
    (media & 1) ? "1" : "10");
    a->write_bcr(ioaddr, 49, media);
    break;

    Kun vertasin vanhempaan versioon, siellä oli laitettu oletukseksi homepna eli päinvastoin kuin tässä:

    case 0x2626:

    chipname = "PCnet/Home 79C978";

    fdx = 1;

    /*

    * This is based on specs published at www.amd.com. This section

    * assumes that a card with a 79C978 wants to go into 1Mb HomePNA

    * mode. The 79C978 can also go into standard ethernet, and there

    * probably should be some sort of module option to select the

    * mode by which the card should operate

    */

    if (options[card_idx] > sizeof (options_mapping))

    homeoptions = PORT_ASEL;

    else

    homeoptions = options_mapping[options[card_idx]];



    /* switch to home wiring mode if PORT_ASEL or no options */

    media = a->read_bcr (ioaddr, 49);

    /* if (pcnet32_debug > 2) */

    printk("pcnet32: pcnet32 media value %#x.\n", media);

    media &= ~3;

    if (homeoptions == PORT_ASEL) media |= 1;

    else

    media |= 0;



    /* if (pcnet32_debug > 2) */

    printk("pcnet32: pcnet32 media reset to %#x.\n", media);

    a->write_bcr (ioaddr, 49, media);

    break;
    Tämä jälkimmäinen ei välttämättä ole sama kuin debianin kernelissä 2.4. Saattaa olla netistä kaivettu erikseen.

    Äänestä

  • Uneton kirjoitti:

    "
    /etc/modprobe.d/modprobe.conf - olisikohan tuosta apua?"


    No oli kuule. Tuhannesti kiitoksia:)
    Perkele kun kaikissa ohjeissa, mitä netistä löytyy, oli ohjeena just /etc/modrpobe.conf-tiedoston tekeminen ja 3-4 muun tiedoston muokkaaminen. Mutta sitä jo ihmettelin, kun ne ohjeet oli kaikki 2002-vuodelta eli vanhoja ku mitkä, että pakostakin tän on täytynyt kehittyä, mutta ohjeita ei löytynyt mistään. Ei olis kyllä itelle mieleen tuollaista mennä tekemän. Liian luovaksi en meinaa vielä ryhtyä sentään:)

    Mainiota. Miten muuten toimiiko netti nyt ilman ponia? Kiinnostaa, kun ei ole omaa kokemusta PPPoE:stä. Joskus luin manuaalia ja ymmärsin, että sais toimimaan automaattisesti.

    Äänestä

  • inteloutside kirjoitti:

    Mainiota. Miten muuten toimiiko netti nyt ilman ponia? Kiinnostaa, kun ei ole omaa kokemusta PPPoE:stä. Joskus luin manuaalia ja ymmärsin, että sais toimimaan automaattisesti.

    Joo, toimii ilman. Mepiksessä (2004_06) ei toiminut- ainakaan KDE:lla- IceWM:llä ja FluxBoxilla toimi jostain syystä. Jäi epäselväks, mikä siinä oli se syy. Ilmeisesti pitäisi toimia mepiksen 3.3. versiolla sitten kans ilman ponia, jos siinä on sama pcnet32 ku tässä kernelissä- jää nähtäväksi jahka saan sen 3.3.:n ladattua (laiska...)

    Äänestä

  • näinmenee kirjoitti:

    Jos kiinostaa niin pcnet32:n sorsa löytyy /usr/src/kernel-source-2.6.8/drivers/net/pcnet32.c

    Siellä on seuraavaa:
    case 0x2626:
    chipname = "PCnet/Home 79C978"; /* PCI */
    fdx = 1;
    /*
    * This is based on specs published at www.amd.com. This section
    * assumes that a card with a 79C978 wants to go into standard
    * ethernet mode. The 79C978 can also go into 1Mb HomePNA mode,
    * and the module option homepna=1 can select this instead.
    */
    media = a->read_bcr(ioaddr, 49);
    media &= ~3; /* default to 10Mb ethernet */
    if (cards_found < MAX_UNITS && homepna[cards_found])
    media |= 1; /* switch to home wiring mode */
    if (pcnet32_debug & NETIF_MSG_PROBE)
    printk(KERN_DEBUG PFX "media set to %sMbit mode.\n",
    (media & 1) ? "1" : "10");
    a->write_bcr(ioaddr, 49, media);
    break;

    Kun vertasin vanhempaan versioon, siellä oli laitettu oletukseksi homepna eli päinvastoin kuin tässä:

    case 0x2626:

    chipname = "PCnet/Home 79C978";

    fdx = 1;

    /*

    * This is based on specs published at www.amd.com. This section

    * assumes that a card with a 79C978 wants to go into 1Mb HomePNA

    * mode. The 79C978 can also go into standard ethernet, and there

    * probably should be some sort of module option to select the

    * mode by which the card should operate

    */

    if (options[card_idx] > sizeof (options_mapping))

    homeoptions = PORT_ASEL;

    else

    homeoptions = options_mapping[options[card_idx]];



    /* switch to home wiring mode if PORT_ASEL or no options */

    media = a->read_bcr (ioaddr, 49);

    /* if (pcnet32_debug > 2) */

    printk("pcnet32: pcnet32 media value %#x.\n", media);

    media &= ~3;

    if (homeoptions == PORT_ASEL) media |= 1;

    else

    media |= 0;



    /* if (pcnet32_debug > 2) */

    printk("pcnet32: pcnet32 media reset to %#x.\n", media);

    a->write_bcr (ioaddr, 49, media);

    break;
    Tämä jälkimmäinen ei välttämättä ole sama kuin debianin kernelissä 2.4. Saattaa olla netistä kaivettu erikseen.

    Ahaa, eli se pcnet32 on uudempi versio 2.6.8 kernelistä lähtien- ilmeisesti, koska Mepis 2.6.7 kernelillä pelas ilman /etc/modprobe.conf- kansion muokkaamista. Tai sitten siinä on käytetty eri palikoita kernelissä. Tai jtn...Mutta ei se tosin selitä, miten sulla toimii /etc/modprobe.conf- kansion lisääminen. Hmm....Varmaan johtuu Deabianin eroista? Mulla on 386 ja jos sulla on joku power pc- versio, niinse vois selittää eron. Kai.

    Äänestä

  • näinmenee kirjoitti:

    Kattelin juuri: FC3 ja MDK10.1, näissä ei ollut /etc/modprobe.d kansiota. Suse9.2 ja sarge tuon hakemiston sisältää asennuksen jäljiltä.

    Suse:ssa lisäsin options asetukset yast:ssa, joten en edes tiedä missä se fyysisesti sijaitsee.
    Suse:ssa pystyi nettiasetuksissa conffaamaan myös kortin. Siellä oli kortin lisäasetuksissa kohta options, johon tälläsin tuon "homepna=1".

    Mistähän johtui ettei toiminut ainakaan teillä kahdella. Itse tein lisäyksen /etc/modprobe.conf sargessa heti ykkös-cd:ltä asennuksen jälkeen tekstitilassa ennen ftp:n lisäystä apt:iin, josta jatkoin asennusta.

    Onhan se vähän erikoista, mutta siihen on jo totuttu...

    Mitä itse ymmärsin, niin periaatteessa kummankin modprobe.confin pitäisi toimia ja modutils on se wanhentunut systeemi. Toisaalta, jos jakelussa on tuo /etc/modprobe.d valmiina, lienee se luontevin paikka.

    "Kun vertasin vanhempaan versioon, siellä oli laitettu oletukseksi homepna eli päinvastoin"

    Näin on uudemmissa kerneleissä.

    Äänestä

  • inteloutside kirjoitti:

    /etc/init.d olis ehkä se skriptin sijoituspaikka ja symbolinen linkki siitä /etc/rcS.d -hakemistoon suorittaa sen käynnistyksessä.

    modprobe pcnet32 homepna=1
    pon dsl-provider

    .sh päätteellä ja suorittavaksi

    Jos ei satu toimimaan, tee kuitenkin skripti niin saat netin avattua yhdellä klikkauksella. Ja esim. KDE:ssä on autostart-kansio puujalkaviritykseen automaattikäynnistyksille.

    /etc/modprobe.d/modprobe.conf - olisikohan tuosta apua?

    Skriptailua olen yrittänyt välttää, että saa nauraa...

    "tee kuitenkin skripti niin saat netin avattua yhdellä klikkauksella. "

    Tosta tuli mieleen, että olisko mahdollista tehdä skiptiä, esim:
    sudo apt-get update &
    apt-get -u upgrade ?

    Tekis kuvakkeen tolle ja sais sitä klikaamalla käyttiksen päivitettyä? Tollatavalla ei tosin sais ap-listbugsin raportteja luettua mitenkään? Eli huono idea.

    Äänestä

  • Xsani kirjoitti:

    Tuota en hoksannut, siis i-o:lle kiitokset sitten.

    Asensin Sargen sillä 2.4... kernelillä alkujaan. Enkä tehnyt uutta asennusta nyt. Asensin vain 2.6.8 kernelin lisäksi, kun olin siirtänyt tämän rivin:
    options pcnet32 homepna=1
    tänne /etc/modprobe.d/modprobe.conf tiedostoon,joka siis piti luoda.
    Sen jälkeen käynnistin uudelleen 2.6x kernelillä.
    Nyt tuntuu toimivan. Kernelin kääntöön en ole uskaltanut ryhtyä.

    Mä hain just apt:illa 2.6.10-kernelin ja hyvin pelaa- kaikki asetukset ja muokatut tiedostot kopioinut automaattisesti ettei tarvinnu säätää mitään- ainoastaan lisätä /boot/grub/menu.lst -tiedostoon muut käyttikset ja Debian 2.6.8-kernelillä. Nekin mä kopioin tän automaattisesti tekemästä varmuuskopio-tiedostosta.
    Helppoa kernelin "kääntämistä":)

    Äänestä

Kommentoi aloitusta


jäy kirjoitti:

miten saan linuxini tunnistamaan verkkokorttini koska joka kerta ku käynnistän koneen uudestaa joudun ajamaan modprobe 8193too ja käynnistyksessä siten heitää erroria että ei voi hakea tietoja dhcp palvelimelta?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu