Printen vanaf FreeNAS

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • GWTommy
  • Registratie: Mei 2008
  • Laatst online: 05-08-2023
Ik heb laatst eens een printer gekocht maar niet aangesloten. Nu ben ik gisteren heel de dag bezig geweest. Op mijn Mac werkt de printer perfect, dus de printer is niets mis mee, is gewoon direct uit de doos. Nou wil ik via mijn FreeNAS installatie over het hele netwerk hier kunnen printen. Daarvoor heb ik deze handleiding gevolgd:
http://www.instructables....-a-Print-Server/?ALLSTEPS

Allemaal redelijk duidelijk, geen fouten. Printen lukt alleen niet. Na een dag bezig te zijn geweest kijken wat er mis gaan ben ik al vele malen deze handleiding op Google gezien:
http://sourceforge.net/ap...viewtopic.php?f=13&t=2116

Op een gegeven moment staat er dit cmd:
kldload /mnt/mountname/app/lpdsetup/boot/kernel/ulpt.ko

ulpt.ko komt mij bekend voor, wordt namelijk ook in de handleiding die ik gevolgd heb genoemd. Echter wordt kldload niet gebruikt. Dit command uitvoerende krijg ik de volgende error:
[root@freenas] /boot/kernel# kldload ulpt.ko
kldload: can't load ulpt.ko: Exec format error


Googlend op deze error krijg ik:
http://sourceforge.net/ap....php?f=15&t=1332&start=90
Zie derde en vierde post.

Ik heb inderdaad bij mijn - vrij recente - FreeNAS reinstall (8.2) de ulpt.ko overschreven. Blijkbaar was de versie waarmee overschreven gedateerd, het artikel dat ik heb gebruikt, waar de versie bijgesloten zat, stamt namelijk uit 2009 volgens mij.

Ik wil van dit topic een stapsgewijze oplossingsmethode maken. Eerst wil ik dus een simpel bestand vanaf SSH kunnen printen, daarna de printserver aanspreken vanaf het netwerk. In mijn ogen heb ik daar dus eerst een nieuwe versie van ulpt.ko nodig. Waar kan ik die los krijgen?

Acties:
  • 0 Henk 'm!

  • GWTommy
  • Registratie: Mei 2008
  • Laatst online: 05-08-2023
Is er niemand die hier mee kan helpen? Ik ben nog geen steek verder.

Acties:
  • 0 Henk 'm!

  • Joseph
  • Registratie: April 2008
  • Laatst online: 12:59
Kernel modules moeten gecompileerd worden met de kernel-headers en de kernel-source van de kernel waarop ze moeten draaien. Dat bestand kan dus per kernel verschillen.

Ten tijde van 2009 denk ik dat ze de oude versie van FreeNAS (FreeNAS Legacy) gebruikt hebben. Nu is er echter een nieuwe versie van FreeNAS. Gebaseerd op een nieuwe versie van FreeBSD, en zelfs een totaal nieuwe kernel. 9 Op 10 dus dat die module niet gaat werken.

8.2 Is nog een ontwikkelversie. Heb je de ISO nog, of de datum waarop je die hebt gewonload? Dan zal ik eens kijken of ik iets kan doen.

Gebruik je i386 of x86_64?

[ Voor 11% gewijzigd door Joseph op 14-01-2012 20:06 ]


Acties:
  • 0 Henk 'm!

  • GWTommy
  • Registratie: Mei 2008
  • Laatst online: 05-08-2023
Bedankt voor je reactie.
FreeNAS Build FreeNAS-8.0.2-RELEASE-amd64 (8288)
Zegt mijn FreeNAS gui. Datum zal enkele weken geleden zijn. Ergens eind november.
Overigens gaat het dus om 8.0.2, daarin had ik mij vergist. 8.2 kon op een of andere manier niet overweg met mijn ethernet adapter.

Het gaat om de embedded versie, zo één die in een .xz komt geloof ik en dan uitgepakt moet worden, hernoemd moet worden naar .img en dan geschreven moet worden naar een usb stick.

Jammer zeg dat ik die module heb overschreven. Maar goed, ik dacht, dit keer de handleiding precies volgen, dat zijn er dit keer geen problemen met dit soort dingen. Helaas, is dat ook niet de optie.

Acties:
  • 0 Henk 'm!

  • Joseph
  • Registratie: April 2008
  • Laatst online: 12:59
Ik ga kijken wat ik kan doen. ;)

Acties:
  • 0 Henk 'm!

  • GWTommy
  • Registratie: Mei 2008
  • Laatst online: 05-08-2023
Zou erg fijn zijn.
Zou ik dan ook mogen vragen waar je dat soort kernel modules vandaan haalt? Dat vinden andere gebruikers vast interessant (maar het is voornamelijk voor me zelf, weet ik weer iets meer over linux distro's beheren).

Acties:
  • 0 Henk 'm!

  • Joseph
  • Registratie: April 2008
  • Laatst online: 12:59
Waar moet volgens jou die ulpt.ko staan? Ik zie bar weinig in /boot/kernel op de FreeNAS image. :?

Acties:
  • 0 Henk 'm!

  • GWTommy
  • Registratie: Mei 2008
  • Laatst online: 05-08-2023
Direct in /boot/kernel/
Ik weet niet 100% zeker of het er van te voren al in stond, maar ik heb gelezen van wel, dat de nieuwe kernel dit al had ingebakken.

[root@freenas] /boot/kernel# ls
./                  geom_linux_lvm.ko*  geom_raid.ko*       kernel.gz*
../                 geom_mbr.ko*        geom_raid3.ko.gz*   libiconv.ko*
ext2fs.ko*          geom_mirror.ko.gz*  geom_raid5.ko*      libmchain.ko*
geom_bde.ko*        geom_multipath.ko*  geom_sched.ko*      linker.hints
geom_bsd.ko*        geom_nop.ko*        geom_shsec.ko*      ntfs.ko.gz*
geom_cache.ko*      geom_part_apm.ko*   geom_stripe.ko.gz*  opensolaris.ko*
geom_ccd.ko*        geom_part_bsd.ko*   geom_sunlabel.ko*   smbfs.ko.gz*
geom_concat.ko*     geom_part_ebr.ko*   geom_uzip.ko*       udf.ko*
geom_eli.ko*        geom_part_gpt.ko*   geom_vinum.ko*      ulpt.ko*
geom_fox.ko*        geom_part_mbr.ko*   geom_virstor.ko*    xhci.ko*
geom_gate.ko.gz*    geom_part_pc98.ko*  geom_vol_ffs.ko*    zfs.ko*
geom_journal.ko*    geom_part_vtoc8.ko* geom_zero.ko*
geom_label.ko*      geom_pc98.ko*       gsched_rr.ko*

Acties:
  • 0 Henk 'm!

  • Joseph
  • Registratie: April 2008
  • Laatst online: 12:59
Het zit hier niet in. En toch heb ik het over precies dezelfde embedded image die jij moet hebben.

Ik heb even de hele root doorgezocht, maar ik krijg 0 hits. Ben je zeker, dat:
FreeNAS-8.0.2-RELEASE-amd64-Full_Install.xz
het bestand is waar we over praten?

Acties:
  • 0 Henk 'm!

  • GWTommy
  • Registratie: Mei 2008
  • Laatst online: 05-08-2023
Aangezien mijn GUI zegt dat het 8.0.2 Release is (build 8288) en ik AMD64 moet hebben, lijkt me dat vrij logisch. Het gaat sowieso om de embedded versie, dat is die xz dacht ik.

Er moet toch wel op een andere manier aan het correcte bestand te komen zijn? Het is namelijk ergens vandaan gekomen.

Zelf even de iso gedownload en daarin vind ik ook niets in /boot/kernel/

Misschien even kijken of dit bestand aanwezig is in een installatie van FreeBSD 8.0.2? (maar hoe?)

De printer wordt overigens gewoon herkend:
Jan 14 23:25:05 freenas kernel: ugen3.2: <USB> at usbus3 (disconnected)
Jan 14 23:25:05 freenas kernel: umass1: at uhub3, port 1, addr 2 (disconnected)
Jan 14 23:25:05 freenas kernel: (da1:umass-sim1:1:0:0): lost device
Jan 14 23:25:05 freenas kernel: (da1:umass-sim1:1:0:0): removing device entry
Jan 14 23:25:16 freenas kernel: ugen1.3: <Canon> at usbus1 (disconnected)
Jan 14 23:25:16 freenas kernel: ulpt0: at uhub1, port 4, addr 3 (disconnected)
Jan 14 23:25:21 freenas root: Unknown USB device: vendor 0x04a9 product 0x1746 bus uhub1
Jan 14 23:25:21 freenas kernel: ugen1.3: <Canon> at usbus1
Jan 14 23:25:21 freenas kernel: ulpt0: <Canon MP280 series, class 0/0, rev 2.00/0.04, addr 3> on usbus1
Jan 14 23:25:21 freenas kernel: ulpt0: using bi-directional mode

Iets versturen naar de printer:
lpr /tank/test.txt
geef helemaal niets terug.

[ Voor 72% gewijzigd door GWTommy op 14-01-2012 23:30 ]


Acties:
  • 0 Henk 'm!

  • GWTommy
  • Registratie: Mei 2008
  • Laatst online: 05-08-2023
Nog een poging. Niemand?

Acties:
  • 0 Henk 'm!

  • GWTommy
  • Registratie: Mei 2008
  • Laatst online: 05-08-2023
Is er echt niemand hier onder de tweakers die mij kan helpen?
Pagina: 1