Další LPT porty pro Linux print-server

Linux, Unix, Solaris, OS/2 atp.
Odpovědět
Delorean
Začátečník
Začátečník
Registrován: 15. úno 2005
Bydliště: Plzeň

Další LPT porty pro Linux print-server

Příspěvek od Delorean »

Chtěl bych se zeptat - našel jsem na http://pigtail.net/LRP/printsrv/ perfektní návod, jak poskládat print-server ze starýho PC, včetně obslužnýho sw na bázi Linuxu a popisu základního nastavení. Prostě "holý" PC(zdroj, deska s CPU+RAM, disketovka, síťovka) a tiskne se klasicky RAW přes TCP/IP na IP adresu print-serveru(pevná IP) přes port 9100 pro LPT1(9101, 9102 - LPT2,3). Vše jsem bez problémů vyzkoušel, tisk přes síť funguje, ale jen na LPT přímo na desce(port 9100). Nevím, jak rozchodit další LPT port(y) - zkoušel jsem dvě různý rozšiřující PCI karty s LPT porty, ale tisk na tyto přidaný porty nejde.
Poradil by mi někdo, jestli se musí dotáhnout nějaký ovladač pro PCI kartu, nebo něco nastavit? A bude pak zajištěno, že další LPT budou dostupný na správných portech 9101, 9102?
Předem díky, moc by mi to pomohlo, jinak je to přesně co potřebuju, ale Linux je pro mě velká neznámá.
Epox 8RDA3+ PRO, AMD Barton 2500+@11x166MHz/1,425V!(Prime-stable)+Spire FalconRock II, RAM celkem 1GB, HDD Samsung 250GB SATA, Sapphire Radeon 9550(250/200MHz) 128MB->9600 bios mod(475!/200MHz), DVD-RW LG GSA-4082B, Wifi AP WRT-311, Seasonic 380W, vlastní regulace všech ventilátorů podle teploty
next_ghost
Začátečník
Začátečník
Registrován: 12. kvě 2005
Bydliště: Chomutov
Kontaktovat uživatele:

Příspěvek od next_ghost »

Jak to myslíš "tisk nejde"? Najde to vůbec ty další porty? Pošli sem výstup `ls /proc/sys/dev/parport/` (zadej bez apostrofů). Přiřazení TCP portu k LPT portum se dělá přes konfiguraci toho print serveru (poslouchej na tomhle TCP portu a tiskni na tamten LPT port).
Delorean
Začátečník
Začátečník
Registrován: 15. úno 2005
Bydliště: Plzeň

Příspěvek od Delorean »

Jestli to vůbec LPT porty najde to právě nevím. Já se vůbec nedostanu do přík.řádky, kde by šel příkaz zadat - po bootu se zobrazí 'Printserver login:' a po zadání 'root' se zobrazí jenom menu s volbami:
1. Network settings
2. System settings
3. Package settings
a pak ještě Backup ramdisk, Help a Quit
Epox 8RDA3+ PRO, AMD Barton 2500+@11x166MHz/1,425V!(Prime-stable)+Spire FalconRock II, RAM celkem 1GB, HDD Samsung 250GB SATA, Sapphire Radeon 9550(250/200MHz) 128MB->9600 bios mod(475!/200MHz), DVD-RW LG GSA-4082B, Wifi AP WRT-311, Seasonic 380W, vlastní regulace všech ventilátorů podle teploty
next_ghost
Začátečník
Začátečník
Registrován: 12. kvě 2005
Bydliště: Chomutov
Kontaktovat uživatele:

Příspěvek od next_ghost »

Doufam, že aspoň výpisy jádra při startu systému tam zůstaly?
Delorean
Začátečník
Začátečník
Registrován: 15. úno 2005
Bydliště: Plzeň

Příspěvek od Delorean »

Takže jsem se dostal trochu dál - na příkaz 'dmesg' se vypíše:
...
parport0: PC-style at 0x378 [SPP,PS2,EPP]
Unknown PCI parallel I/O card (14d2/a000)
...

A na příkaz 'cat /proc/pci':
...
Bus 1, device 2, function 1:
Parallel controller: Unknown vendor Unknown device(rev.0)
Vendor id=14d2. Device id=a000
Medium devsel. Fast back-to-back capable. IRQ12
I/O at 0xb800 [0xb801]
I/O at 0xb400 [0xb401]
I/O at 0xb000 [0xb001]
Non-prefetchable 32bit memory at 0xefbff000 [0xefbff000]
Epox 8RDA3+ PRO, AMD Barton 2500+@11x166MHz/1,425V!(Prime-stable)+Spire FalconRock II, RAM celkem 1GB, HDD Samsung 250GB SATA, Sapphire Radeon 9550(250/200MHz) 128MB->9600 bios mod(475!/200MHz), DVD-RW LG GSA-4082B, Wifi AP WRT-311, Seasonic 380W, vlastní regulace všech ventilátorů podle teploty
next_ghost
Začátečník
Začátečník
Registrován: 12. kvě 2005
Bydliště: Chomutov
Kontaktovat uživatele:

Příspěvek od next_ghost »

njn, kernel nemá ovladač pro tu kartu. Mimochodem, v tom návodu taky píšou konkrétní PCI LPT karty se kterejma to má fungovat. Můžeš buď udělat vlastní kernel s tim ovladačem nebo koupit ty karty, který píšou v návodu.
Delorean
Začátečník
Začátečník
Registrován: 15. úno 2005
Bydliště: Plzeň

Příspěvek od Delorean »

next_ghost: OK, díky moc za rady, přeci jenom Linux jde tak nějak mimo mě.
Zatím to řešit nebudu - co jsem tak zjistil, tak přidat ovladač(karty s LPT) do zkompilovanýho jádra zas taková sranda není. Zatím to tak nějak vyhovuje takhle a třeba časem zkusim najít kartu, kterou jádro znát bude.
Epox 8RDA3+ PRO, AMD Barton 2500+@11x166MHz/1,425V!(Prime-stable)+Spire FalconRock II, RAM celkem 1GB, HDD Samsung 250GB SATA, Sapphire Radeon 9550(250/200MHz) 128MB->9600 bios mod(475!/200MHz), DVD-RW LG GSA-4082B, Wifi AP WRT-311, Seasonic 380W, vlastní regulace všech ventilátorů podle teploty
next_ghost
Začátečník
Začátečník
Registrován: 12. kvě 2005
Bydliště: Chomutov
Kontaktovat uživatele:

Příspěvek od next_ghost »

Zas tak hrozný to neni, stačí jenom sehnat původní zdrojáky toho jádra a nechat si zkompilovat potřebnej ovladač jako modul. Potom už stačí jenom nakopírovat modul na správný místo (/lib/modules/[verze kernelu]/...) a spustit `depmod -ae` (bez apostrofů). Jestli to použitý jádro podporuje automatický nahrávání modulů, tak se ten modul natáhne při inicializaci hardwaru.
Odpovědět

Zpět na „Operační systémy Linux a podobné“