(driver) formato tar.gz

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
bandit
Prode Principiante
Messaggi: 188
Iscrizione: lunedì 11 maggio 2009, 4:16

(driver) formato tar.gz

Messaggio da bandit »

Un saluto a tutti.
Sto cercando di installare i driver per una porta parallela PCI che mi dovrebbe permettere
di stamapre con una vecchia stampante dotata solo di tale porta.
Purtroppo le mie finanze non mi consentono nuovi acquisti e vista la misera mole di stampe che faccio
vorrei recuperare la mia vecchia stampantina.
Ne posseggo 2 (una canon bjc-240 ed una epson stylus color 660).
Ne ho provate di tutti i colori e seguito tante guide ma purtroppo non riesco.
I driver di tale porta sono in formato tar.gz ho seguito alla lettera il readme ma purtroppo mi restituisce un errore e mi sono piantato.
Allego il file nella speranza che qualche anima pia mi guidi passo/passo per far funzionare sta benedetta parallela:

Codice: Seleziona tutto

The Following files will be there with the tar of the Driver:



	mcs9865.c

	mcs9865.h

	mcs9865-isa.c

	mcs9865-isa.h

	Makefile

	README	

	mcs9865



Building the Driver:

--------------------

	Change to the folder with the Starex source files. And run the following Command:

		$ make



	Once the driver is compliles the loadable module mcs9865.ko will be created in the same folder.



	**  '$' --this symbol represent the shell prompt on linux			



Loading the Driver:

-------------------

	

	To load the driver use the following command:

		$ insmod mcs9865.ko

		$ insmod mcs9865-isa.ko



	**  '$' --this symbol represent the shell prompt on linux			



Unloading the Driver:

---------------------



	To unload the driver use the following command:

		$rmmod mcs9865

		$rmmod mcs9865-isa



	**  '$' --this symbol represent the shell prompt on linux			



Installing the Driver:

----------------------



	To install the driver use the following command:

		

		make install
ringrazio fin d'ora tutti per la pazienza.
Avatar utente
edoardo86
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 279
Iscrizione: venerdì 12 giugno 2009, 21:15

Re: (driver) formato tar.gz

Messaggio da edoardo86 »

che errore ti da?????
io sono ciò che sono per merito di ciò che siamo tutti
bandit
Prode Principiante
Messaggi: 188
Iscrizione: lunedì 11 maggio 2009, 4:16

Re: (driver) formato tar.gz

Messaggio da bandit »

praticamente non riesco a creare il file .ko
Quando gli dò "make" mi dice che non trova tale file.
Visto che il mio inglese annaspa, se hai tempo e pazienza proviamo da capo la procedura.
Ps: dentro la cartella c'è anche il makefile se può essere d'aiuto:

Codice: Seleziona tutto

KDIR:=/lib/modules/$(shell  uname -r)/build/ 

obj-m +=mcs9865.o
obj-m +=mcs9865-isa.o

default:
	$(RM) *.mod.c *.o *.ko .*.cmd *.symvers
	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

install:
	cp mcs9865.ko mcs9865-isa.ko /lib/modules/$(shell uname -r)/kernel/drivers/serial/
	depmod -A
	chmod +x mcs9865
	cp mcs9865 /etc/init.d/
	ln -s /etc/init.d/mcs9865 /etc/rc.d/rc3.d/Smcs9865 || true  	
	ln -s /etc/init.d/mcs9865 /etc/rc.d/rc5.d/Smcs9865 || true
	modprobe mcs9865
	modprobe mcs9865-isa	

uninstall:
	modprobe -r mcs9865
	modprobe -r mcs9865-isa
	rm /lib/modules/$(shell uname -r)/kernel/drivers/serial/mcs9865*
	depmod -A
	rm -f /etc/init.d/mcs9865
	rm -f /etc/rc.d/rc3.d/Smcs9865
	rm -f /etc/rc.d/rc5.d/Smcs9865

clean:
	$(RM) *.mod.c *.o *.ko .*.cmd *.symvers

Grazie per il tempo che mi stai dedicando.
Avatar utente
edoardo86
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 279
Iscrizione: venerdì 12 giugno 2009, 21:15

Re: (driver) formato tar.gz

Messaggio da edoardo86 »

hai installato il pacchetto build-essential?
se no da terminale digita:
sudo apt-get install build-essential
magari anche queste fanno comodo:
sudo apt-get install checkinstall
sudo apt-get install g++
io sono ciò che sono per merito di ciò che siamo tutti
bandit
Prode Principiante
Messaggi: 188
Iscrizione: lunedì 11 maggio 2009, 4:16

Re: (driver) formato tar.gz

Messaggio da bandit »

Si li ho già tutti installati....
Ho verificato per scrupolo.....tutto ok.
Questo è l'errore che mi dà...magari controlla se faccio la procedura/comandi giusta.

Codice: Seleziona tutto

luca@luca-desktop:~/MCS9865_Linux$ make
rm -f *.mod.c *.o *.ko .*.cmd *.symvers
make -C /lib/modules/2.6.28-15-generic/build/  SUBDIRS=/home/luca/MCS9865_Linux modules
make[1]: ingresso nella directory «/usr/src/linux-headers-2.6.28-15-generic»
  CC [M]  /home/luca/MCS9865_Linux/mcs9865.o
/home/luca/MCS9865_Linux/mcs9865.c: In function ‘receive_chars’:
/home/luca/MCS9865_Linux/mcs9865.c:622: error: ‘struct uart_info’ has no member named ‘tty’
/home/luca/MCS9865_Linux/mcs9865.c:629: warning: comparison of distinct pointer types lacks a cast
/home/luca/MCS9865_Linux/mcs9865.c:703: warning: comparison of distinct pointer types lacks a cast
/home/luca/MCS9865_Linux/mcs9865.c: In function ‘receive_chars_dma_done’:
/home/luca/MCS9865_Linux/mcs9865.c:855: error: ‘struct uart_info’ has no member named ‘tty’
/home/luca/MCS9865_Linux/mcs9865.c: In function ‘serial9865_handle_port’:
/home/luca/MCS9865_Linux/mcs9865.c:960: error: ‘struct uart_info’ has no member named ‘tty’
/home/luca/MCS9865_Linux/mcs9865.c: At top level:
/home/luca/MCS9865_Linux/mcs9865.c:2141: fatal error: opening dependency file /home/luca/MCS9865_Linux/.mcs9865.o.d: Permesso negato
compilation terminated.
make[2]: *** [/home/luca/MCS9865_Linux/mcs9865.o] Errore 1
make[1]: *** [_module_/home/luca/MCS9865_Linux] Errore 2
make[1]: uscita dalla directory «/usr/src/linux-headers-2.6.28-15-generic»
make: *** [default] Errore 2
luca@luca-desktop:~/MCS9865_Linux$ 
Di nuovo grazie ;)
Ultima modifica di bandit il giovedì 17 settembre 2009, 21:14, modificato 1 volta in totale.
Avatar utente
edoardo86
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 279
Iscrizione: venerdì 12 giugno 2009, 21:15

Re: (driver) formato tar.gz

Messaggio da edoardo86 »

prova a dare sudo make!!!
(non capisco che vuole dire)Change to the folder with the Starex source files
dice di passare alla cartella con i file di origine Starex.
non è che tante volte hai una cartella dentro il file tar.gz con quel nome??
Ultima modifica di edoardo86 il giovedì 17 settembre 2009, 21:20, modificato 1 volta in totale.
io sono ciò che sono per merito di ciò che siamo tutti
bandit
Prode Principiante
Messaggi: 188
Iscrizione: lunedì 11 maggio 2009, 4:16

Re: (driver) formato tar.gz

Messaggio da bandit »

questo è quello che mi restituisce il comando.
Avevo già provato....il dubbio infatti mi era venuto.

Codice: Seleziona tutto

luca@luca-desktop:~/MCS9865_Linux$ sudo make
[sudo] password for luca: 
rm -f *.mod.c *.o *.ko .*.cmd *.symvers
make -C /lib/modules/2.6.28-15-generic/build/  SUBDIRS= modules
make[1]: ingresso nella directory «/usr/src/linux-headers-2.6.28-15-generic»
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
make[2]: *** Nessuna regola per creare l'obiettivo «kernel/bounds.c», necessario a «kernel/bounds.s».  Arresto.
make[1]: *** [prepare0] Errore 2
make[1]: uscita dalla directory «/usr/src/linux-headers-2.6.28-15-generic»
make: *** [default] Errore 2
luca@luca-desktop:~/MCS9865_Linux$ 
Ps: la storia del Starex non sò spiegarmela neppure io.
Dentro la cartella non c'è nessun file con quel nome.
(ipotesi) che vada creata una cartella con quel nome?
però nessun comando fa riferimento alla cartella starex.
Dentro alla cartella c'è un file .doc con istruzioni varie, provo a postare anche quello se riesco.
Ciao.
bandit
Prode Principiante
Messaggi: 188
Iscrizione: lunedì 11 maggio 2009, 4:16

Re: (driver) formato tar.gz

Messaggio da bandit »

   


MCS9865
Linux Driver User Manual




Table of Contents
1.Introduction 2
2.Drivers Location 2
3.Serial Port Installation 2
4.Serial Port Settings 4
5.Parallel port installation 6
6.ISA ports installation. 6
7.Un-installation of the Drivers 7
8.Technical Support 7
Revision history: 7













1.Introduction
This document describes the software driver installation / Un-installation procedure for MosChip MCS9865 PCI to Serial / Parallel products or other manufacturer’s product based on MosChip MCS9865 series on Linux OS.

2.Drivers Location
MCS9865 Linux source code can be downloadable from www.moschip.com.

3.Serial Port Installation
Copy the downloaded driver disk to the desktop.
Shutdown the PC, insert the MCS9865 based PCI card into PCI Slot and then Switch ON the PC.
Check for the MCS9865 PCI Card detection by typing the following command in terminal window. “lspci –v ”. This will show the list of all PCI ports. Check for the Product ID 9865 as shown below.




Untar (Uncompress) the driver disk copied to the desktop by using following command. Make sure that you change the path of terminal on to the desktop.








$ tar –xzvf  MCS9865_V1.2.tar.gz



Change the path of the terminal to the path of extracted files.
$ cd /MCS9865
Compile the driver using the command “make”. No errors should be displayed.





Install the driver using the following command
$ make install


MCS9865 PCI Card installation is complete and the device is ready to use.
Type “ls /dev/ttyD” command in the terminal window and press “Tab” key twice to see the MCS9865 serial ports installed on the machine.




4.Serial Port Settings
The serial port settings can be changed by editing the “MCS9865.c” file. To edit the file use the command:
$ vim MCS9865.c
Note: Make sure that the path of the terminal points to the same folder where MCS9865.c file is present.
MCS9865 Serial Ports supports following configurable serial features like:
Serial port mode
DMA in RX
DMA in TX
Enable/Disable Flow control
Flow control type
A parte qualche immagine in più che manca la procedura che suggerisce è questa. ;)
Avatar utente
edoardo86
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 279
Iscrizione: venerdì 12 giugno 2009, 21:15

Re: (driver) formato tar.gz

Messaggio da edoardo86 »

stavolta non dice make ma make install hai provato a fare come ti dice?

edit: niente come non detto non avevo letto bene
Ultima modifica di edoardo86 il giovedì 17 settembre 2009, 21:52, modificato 1 volta in totale.
io sono ciò che sono per merito di ciò che siamo tutti
bandit
Prode Principiante
Messaggi: 188
Iscrizione: lunedì 11 maggio 2009, 4:16

Re: (driver) formato tar.gz

Messaggio da bandit »

Praticamente già al comando "lspci-v" non mi visualizza la scheda, ma la stampante viene vista come collegata se faccio la procedura. Al momento di inviare di la stampa si pianta a % variabili e mi comunica che pare che la stampante non sia connessa.
Ho provato due stampanti per scrupolo ed entrambe fanno lo stesso difetto. Probabilmente il tappo è proprio nella periferica.
Malfunzionamenti non ce ne sono poichè con xp funziona tutto.
Mi scoccia solo usare xp per stampare.
La scheda PCI è dichiarata compatibile con linux e nel cd di installazione oltre ai driver di Windows ci sono anche i tar.gz che comunque è possibile anche scaricare dal loro sito.
Sono nelle tue mani.... :'(
Avatar utente
derma
Rampante Reduce
Rampante Reduce
Messaggi: 7139
Iscrizione: martedì 5 settembre 2006, 20:07
Desktop: mate
Distribuzione: Ubuntu 20.04.4 LTS
Località: Sicilia
Contatti:

Re: (driver) formato tar.gz

Messaggio da derma »

Potresti postare il link di 'sto archivio ove si trovano i dirver?
“Siediti lungo la riva del fiume e aspetta,        __Ŧ__  
prima o poi vedrai passare il cadavere del tuo nemico”     '\°°/'
💉  🡺  ⚠️         ⏺       False Flag   🡺   🇺🇦                                                              | | | | Drive | _/- Γı |V| F · Γ| |7 F · |\| Γı -|- · |-| |_| |V| Γ| |\| () Γı /\ ı\   |7 Γı Γı Γı -|-
bandit
Prode Principiante
Messaggi: 188
Iscrizione: lunedì 11 maggio 2009, 4:16

Re: (driver) formato tar.gz

Messaggio da bandit »

http://www.moschip.com/mcs9865_downloads.php
Questo è il sito. Per scaricare e visualizzare il readme ci vuole pw.
Comunque non è un problema (condorl1971@libero.it/e64212)
La scheda è la mcs9865 anche se sulla confezione è dichiarata EMINENT EM1150
Grazie.
Avatar utente
derma
Rampante Reduce
Rampante Reduce
Messaggi: 7139
Iscrizione: martedì 5 settembre 2006, 20:07
Desktop: mate
Distribuzione: Ubuntu 20.04.4 LTS
Località: Sicilia
Contatti:

Re: (driver) formato tar.gz

Messaggio da derma »

'Sti driver sono "camurrusi" (ostici)... hanno bisogno di un dato kernel e non è detto che funzionino... prova a leggere qua... PCI-Parallel Card Install... il kernel a cui i driver fanno riferimento era usato in HH... ho provato di tutto, ma non ci fu verso (ovviamente!!!)... pardon!!!
“Siediti lungo la riva del fiume e aspetta,        __Ŧ__  
prima o poi vedrai passare il cadavere del tuo nemico”     '\°°/'
💉  🡺  ⚠️         ⏺       False Flag   🡺   🇺🇦                                                              | | | | Drive | _/- Γı |V| F · Γ| |7 F · |\| Γı -|- · |-| |_| |V| Γ| |\| () Γı /\ ı\   |7 Γı Γı Γı -|-
Avatar utente
derma
Rampante Reduce
Rampante Reduce
Messaggi: 7139
Iscrizione: martedì 5 settembre 2006, 20:07
Desktop: mate
Distribuzione: Ubuntu 20.04.4 LTS
Località: Sicilia
Contatti:

Re: (driver) formato tar.gz

Messaggio da derma »

A che ci sei, leggi anche qua... NetMos 9865 || 6 x serial port PCI card || What is /lib/modules/$(uname -r)/build ?... dando una veloce scorsa, mi pare abbiano avuto successo (magari parziale... però qualcosa riuscirono a tirare fuori... fondamentalmente, sempre se non capii male, bisogna installare il kernel adatto).
“Siediti lungo la riva del fiume e aspetta,        __Ŧ__  
prima o poi vedrai passare il cadavere del tuo nemico”     '\°°/'
💉  🡺  ⚠️         ⏺       False Flag   🡺   🇺🇦                                                              | | | | Drive | _/- Γı |V| F · Γ| |7 F · |\| Γı -|- · |-| |_| |V| Γ| |\| () Γı /\ ı\   |7 Γı Γı Γı -|-
bandit
Prode Principiante
Messaggi: 188
Iscrizione: lunedì 11 maggio 2009, 4:16

Re: (driver) formato tar.gz

Messaggio da bandit »

Visto che il mio inglese fa acqua.....
Se non sbaglio mi è parso di capire che nel primo post tali driver non si possono installare poichè il kernel a cui fanno riferimento è obsoleto. Giusto?
Nel secondo non riesco a capire che tipo di procedura abbiano fatto per farli funzionare.
Comunque al comando "lshw" mi restituisce questo:

Codice: Seleziona tutto

 *-communication UNCLAIMED
             description: Parallel controller
             product: PCI 9865 Multi-I/O Controller
             vendor: NetMos Technology
             physical id: 6
             bus info: pci@0000:01:06.0
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: bus_master cap_list
             configuration: latency=64
     *-ide:1
Dal sistema viene vista ma non credo che funzioni senza driver.
Se i driver sono senza speranza, potrebbe essere una buona idea cercare un adattatore parallela/usb
oppure potrei avere gli stessi problemi visto che comunque pure quelli hanno software dedicato?
Scusate le domande ma sto cercando di capirci qualcosa.
Grazie mille per ora. ;)
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti