Knoppix ja Centronics (LPT1) ?

can't open device "/dev/parport0": No such file or directory

Tällainen virheilmoitus tulee (Knoppix 5.3.1 DVD) yritettäessä käyttää ensimmäistä centronics -porttia eli
linuxissa /dev/parport0
(ms-dos ja windows tuntevat tuon nimellä LPT1).

Eli näyttäisi siltä, että knoppixissa ei oletuksena ole ajuria centronics -portille !

myöskään komentoja mkdev tai makedev ei knoppix tunne !

Saako Knoppixissa jotenkin toimimaan tuon rinnakkais- eli centronicsportin?

Onnistuuko esim 5.1.1:ssä tai 5.0.1 :ssä?

Kokeilin siis 5.3.1:llä, mutta 5.3.1 on saatavilla vain DVD:nä (ei ole 5.3.1 CD:tä), ja koneessa, jossa tuota oikeasti tarvitaan, ei ole DVD -asemaa.

Tuo portti siis pitäisi saada toimimaan jollain näistä knoppixeista:

3.7 (viimeinen knoppix, jossa on myös 2.4 -sarjan kerneli)
5.0.1
5.1.1
6.0

Miten ?
8227
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

Onhan se LPT varmasti enabled BIOS:ssa? Kyllä tuon aikojemmealun vekottimen pitäisi kuitenkin toimia missä tahansa :)
Onhan kernelissä myös tuki mukana? onko?

Äänestä
  • Onhan se LPT varmasti enabled BIOS:ssa?

    Koneessa, jossa testasin, en ole sitä koskaan disabloinutkaan. n. 2 vuoden ikäinen PC, 2300 MHz dual core AMD CPU.

    Joten ehkäpä knoppix 5.3.1 ei oletuksena tai ollenkaan sisällä lpt -ajuria?

    Mutta kone, jossa olisi tarkoitus käyttää: ikivanha 133 MHz compaq.

    1. Koneesta (133 MHz compaq) on varmistusparisto loppu, joten aina kun kytkee virran, niin palautuu tehdasasetuksiin. Eikös LPT1 ole tehdasasetuksissa aina enabloitu?

    2. Kone on vanha compaq, eikä koneessa ole kiintolevyä.
    Ja noissa vanhoissa compaqeissahan bios setup -ohjelmaa ei ole ROMmissa, vaan se ladataan levykkeeltä tai jos asentaa kiintolevyn niin levyn alkuun voi tehdä "compaq bios setup" -osion ja kopioida tuo bios setup -ohjelma sinne.


    "Onhan kernelissä myös tuki mukana? onko?"

    Knoppix 5.3.1 jolla kokeilin uudemmassa koneessa (2300 MHZ, jossa DVD -asema) on alkuperäinen , räätälöimätön knoppix.
    Emolevy varmaan on yksi viimeisiä, joissa on vielä sekä LPT että COM1 emolla.
    Uudempi kone siis itse kasattu ja yksi valintakriuteeri oli juuri se, että COM1 ja LPT1 pitää löytyä, eikä olla pelkkien USB -porttien varassa.

    sUURIN OSA USB/COM tai LPT -muunnospalikoista kun ei kuulemma toimi kunnolla, eikä ole intoa kokeilla jollei ole pakko.

    Äänestä

  • Knoppix+LPT ? kirjoitti:

    Onhan se LPT varmasti enabled BIOS:ssa?

    Koneessa, jossa testasin, en ole sitä koskaan disabloinutkaan. n. 2 vuoden ikäinen PC, 2300 MHz dual core AMD CPU.

    Joten ehkäpä knoppix 5.3.1 ei oletuksena tai ollenkaan sisällä lpt -ajuria?

    Mutta kone, jossa olisi tarkoitus käyttää: ikivanha 133 MHz compaq.

    1. Koneesta (133 MHz compaq) on varmistusparisto loppu, joten aina kun kytkee virran, niin palautuu tehdasasetuksiin. Eikös LPT1 ole tehdasasetuksissa aina enabloitu?

    2. Kone on vanha compaq, eikä koneessa ole kiintolevyä.
    Ja noissa vanhoissa compaqeissahan bios setup -ohjelmaa ei ole ROMmissa, vaan se ladataan levykkeeltä tai jos asentaa kiintolevyn niin levyn alkuun voi tehdä "compaq bios setup" -osion ja kopioida tuo bios setup -ohjelma sinne.


    "Onhan kernelissä myös tuki mukana? onko?"

    Knoppix 5.3.1 jolla kokeilin uudemmassa koneessa (2300 MHZ, jossa DVD -asema) on alkuperäinen , räätälöimätön knoppix.
    Emolevy varmaan on yksi viimeisiä, joissa on vielä sekä LPT että COM1 emolla.
    Uudempi kone siis itse kasattu ja yksi valintakriuteeri oli juuri se, että COM1 ja LPT1 pitää löytyä, eikä olla pelkkien USB -porttien varassa.

    sUURIN OSA USB/COM tai LPT -muunnospalikoista kun ei kuulemma toimi kunnolla, eikä ole intoa kokeilla jollei ole pakko.

    "Knoppix 5.3.1 jolla kokeilin uudemmassa koneessa (2300 MHZ, jossa DVD -asema) on alkuperäinen , räätälöimätön knoppix."

    Niin mutta se ei kerro ollenkaan onko sen kerneliin alunperinkään käännetty tukea vanhoille lpt/com porteille :)


    1. Yleensä ne on enabled.

    2. Täh? ei ole siis että mitenkä? mistäs sen setupin sitten lataat? Onko compaq tosiaan noin paljon aikaansa jäljessä(ihmettelen nyt menneisyyttä..) Muistan kun 286:een piti levykkeeltä jotain bios-setupia ajaa, mutta että penaan????


    On kyllä hyvin vaikea sanoa missä ongelma olisi. Yleensä kyllä kernel tukee myös lpt:tä oletuksena. Sekin varmaan jää kyllä pois jossain vaiheessa, mutta tuskin vielä. Ettei siinä koneessa vaan olisi jotain muutakin vikaa kuin vain hd poistettu??

    En kyllä taida osata auttaa tässä ongelmassa.

    Äänestä

  • Uninen kirjoitti:

    "Knoppix 5.3.1 jolla kokeilin uudemmassa koneessa (2300 MHZ, jossa DVD -asema) on alkuperäinen , räätälöimätön knoppix."

    Niin mutta se ei kerro ollenkaan onko sen kerneliin alunperinkään käännetty tukea vanhoille lpt/com porteille :)


    1. Yleensä ne on enabled.

    2. Täh? ei ole siis että mitenkä? mistäs sen setupin sitten lataat? Onko compaq tosiaan noin paljon aikaansa jäljessä(ihmettelen nyt menneisyyttä..) Muistan kun 286:een piti levykkeeltä jotain bios-setupia ajaa, mutta että penaan????


    On kyllä hyvin vaikea sanoa missä ongelma olisi. Yleensä kyllä kernel tukee myös lpt:tä oletuksena. Sekin varmaan jää kyllä pois jossain vaiheessa, mutta tuskin vielä. Ettei siinä koneessa vaan olisi jotain muutakin vikaa kuin vain hd poistettu??

    En kyllä taida osata auttaa tässä ongelmassa.

    Ongelma ratkaistu (Knoppix 5.1.1 LPT1) !

    siis ROOTtina seuraavat komennot:

    modprobe parport
    modprobe ppdev

    tämän jälkeen komento:

    ls -l /dev/pa*

    listaa:

    /dev/parport0

    en ole vielä kokeillut, toimiiko, mutta ainakin näillä ohjeilla saa puuttuvan laitetiedoston luotua knoppixiin.

    voiko tuon antaa muidenkin kuin rootin käytettäväksi esim näin:

    chmod 666 /dev/parport0

    ?

    Äänestä

Tarkista nyt ensin että modulit parport ja parport_pc ovat olemassa ja kokeile ladata ne.

Äänestä
  • kone, jolla testattu: IBM, Pentium II, 232 MHz:

    lsmod listaa sekä parport että parport_pc -modulit.
    En ole varma, oliko ne siellä jo ennestään vai ilmestyivätkö listalle vasta komennolla modprobe parport.

    Mutta siis knoppix ei tunne makedev eikä mkdev -komentoa !

    Eli vaikka kernel -modulit on ladattu, niin

    ls -l /dev/pa*

    ei löydä yhtään laitetiedostoa kuten ei myöskään

    ls -l /dev/lp*

    Ja siis ongelma on knoppixissa, ei laitteistossa !
    Siis uusimmalla mainituista koneista (2300 MHz AMD dualcore) LPT1 -portti toimii mainiosti ja KUbuntu -käyttöjärjestelmällä olen käyttänyt LPT1 -porttiin liitettyä Canon LBP-660 -tulostinta, joka alkoi toimia, kun

    1. Sen ajurit oli etsitty netistä, asennettu ja korjattu 1 viallinen skripti (tehty alunperin ilmeisesti eri linuxversioon) sekä komennettu:

    rmmod apparmor

    koko ohje tuon canonin toimimaan saattamiseksi KUbuntussa löytyy täältä:

    http://keskustelu.suomi24.fi/node/6610029


    Ja samassa koneessa knoppix 5.3.1 DVD ei luo laitetiedostoa /dev/parport0 tms ...

    2. kokeilemassani vanhassa koneessa (n. 100 MHz pentium) jossa ei ole kiintolevyä ja jossa bios setup tosiaan ladataan levykkeeltä, knoppixia ei voi buutata liian vähäisen RAMmin määrän takia (8 megatavua).

    3. kokeilemassani koneessa (IBM, Pentium II, 232 MHz) knoppix 5.1.1 latautuu ja toimii muuten mutta myöskään tuon rinnakkaisportin laitetiedostoja ei löydy

    ja siis tässä lsmod listaa sekä parport että parport_pc -modulit.

    mutta saako asiaa toimimaan mitenkään kun kernel -moduleista huolimatta laitetiedostot puuttuvat ja makedev tai mkdev -komentoja ei knoppixissa ole !

    Äänestä

En itse millään miettimisilläkään keksi kertakaikkiaan mitään muuta laitetta joka tarvitsisi LPT-liitäntää paitsi jotkut Atmel/PIC-piirien ohjelmointilaitteet. Kaikki muut laitteet käyttää jo USB:tä. Niin no jos sulla on joku vanha laser josta et halua luopua (eli tulostin toimii hyvin vieläkin, kuten lasereilla on yleensä tapana vuosienkin jälkeen) niin myös se tietysti olisi hyvä peruste LPT:lle.

Äänestä
  • Äkkisiltään tulee mieleen melkein kaikki itse rakennellut laitteet joita halutaan ohjata tietokoneelta, LPT tarjoaa 12 bittiä helppokäyttöisiä ohjaussignaaleita (12 sisään, 12 ulos, 4 sisään 8 ulos ja 8 sisään 4 ulos yhdistelmillä). Tuo LPT on noissa helpoin kun ei tarvitse mitään erillisiä ohjainpiirejä alkaa rakentelemaan kuten USB liitännällä vaan LPT portista suoraan johto esim. transistorille moottorin/releen tms. ohjaamiseen ja sisäänpäin mikrokytkimet yms. suoraan LPT porttiin.

    Ja sitten maailmalla on aika mielenkiintoisia projekteja joissa tuota LPT porttia hyödynnetään, esim. http://www.linuxcnc.org/ jossa työstökonetta hallitaan nimenomaan LPT:n kautta tai muulla vastaavalla. Kuten sivulla sanotaan USB ei tuollaiseen sovellu liian "hitaan reagoinnin" takia eli "USB devices cannot be used to control motors or perform other "real time" tasks.".

    Äänestä

Kommentoi aloitusta


EiLöydy:_/dev/parport0 kirjoitti:

can't open device "/dev/parport0": No such file or directory

Tällainen virheilmoitus tulee (Knoppix 5.3.1 DVD) yritettäessä käyttää ensimmäistä centronics -porttia eli
linuxissa /dev/parport0
(ms-dos ja windows tuntevat tuon nimellä LPT1).

Eli näyttäisi siltä, että knoppixissa ei oletuksena ole ajuria centronics -portille !

myöskään komentoja mkdev tai makedev ei knoppix tunne !

Saako Knoppixissa jotenkin toimimaan tuon rinnakkais- eli centronicsportin?

Onnistuuko esim 5.1.1:ssä tai 5.0.1 :ssä?

Kokeilin siis 5.3.1:llä, mutta 5.3.1 on saatavilla vain DVD:nä (ei ole 5.3.1 CD:tä), ja koneessa, jossa tuota oikeasti tarvitaan, ei ole DVD -asemaa.

Tuo portti siis pitäisi saada toimimaan jollain näistä knoppixeista:

3.7 (viimeinen knoppix, jossa on myös 2.4 -sarjan kerneli)
5.0.1
5.1.1
6.0

Miten ?

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