OVH Cloud OVH Cloud

Mass storage port parallel

10 réponses
Avatar
philippe L
Bonjour,

Sur un kernel 2.4.19 woody, que faut'il compil=E9 ou m=EAtre en module
dans le noyeau pour supporter un mass storage sur le port parallel ?
(genre une cl=E9s USB )

merci de votre aide

Philippe

10 réponses

Avatar
Francois
Le Sat, Sep 18, 2004 à 07:16:44AM +0200, philippe L a écrit
Bonjour,

Sur un kernel 2.4.19 woody, que faut'il compilé ou mêtre en module
dans le noyeau pour supporter un mass storage sur le port parallel ?
(genre une clés USB )



Pour un lecteur zip iomega j'ai cela :
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_CML1=y
CONFIG_PARPORT_1284=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS@
qui doit être valable quelquesoit le type du périphérique du genre disque et
CONFIG_SCSI_PPA=m
qui est spécifique du zip iomega.

Ceci suppose donc qu'il existe un driver scsi pour ton périph, sinon le faire
ou attendre qu'il existe. Dans les howto et minihowto il y a pas mal de choses
sur le sujet

--
Francois Mescam



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
philippe L
Bonjour,


On Sat, 18 Sep 2004 08:27:12 +0200,
wrote:
Le Sat, Sep 18, 2004 à 07:16:44AM +0200, philippe L a écrit
> Bonjour,
>
> Sur un kernel 2.4.19 woody, que faut'il compilé ou mêtre en module
> dans le noyeau pour supporter un mass storage sur le port parallel ?
> (genre une clés USB )

Pour un lecteur zip iomega j'ai cela :
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_CML1=y
CONFIG_PARPORT_1284=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS@
qui doit être valable quelquesoit le type du périphérique du genre disque et
CONFIG_SCSI_PPA=m
qui est spécifique du zip iomega.

Ceci suppose donc qu'il existe un driver scsi pour ton périph, sinon le faire
ou attendre qu'il existe. Dans les howto et minihowto il y a pas mal de c hoses
sur le sujet




J'ai un driver "proprio", pour redhad c'est des tarbals en rpm ( j'ai
pas les sources)
Mais je dois avoir le module qui va bien, coment l'adapter a debian ?
C'est pas reconnu sous knoppix 3.1 et 3.4 (même avec le noyau 26 )
Pareil pour debian woody 2.4.19, avec les même option que toi !
Pour vérifier si il est reconnu, je jomgle avec dmesg et diff,
peut-être y a t'il une autre solution ?
C'est un dongle, c'est peut-être un micro controlleur (je crois que je
dis une bétise)?
En fait ya deux possibilité d'utilisation soi il fais qu'intéroger si
il présent , soi une autre solution que je n'ai pas bien saisie !

merci de votre aide

Philippe

Ps : désole si mes propos sont confus !
Avatar
Jean-Luc Coulon (f5ibh)
--=-vahoyaFLHK6Hclr+Gk9N
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 18.09.2004 09:19:33, philippe L a écrit :
Bonjour,


On Sat, 18 Sep 2004 08:27:12 +0200,
wrote:
Le Sat, Sep 18, 2004 à 07:16:44AM +0200, philippe L a écrit
> Bonjour,
>
> Sur un kernel 2.4.19 woody, que faut'il compilé ou mêtre en module
> dans le noyeau pour supporter un mass storage sur le port parallel


?
> (genre une clés USB )

Pour un lecteur zip iomega j'ai cela :
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_CML1=y
CONFIG_PARPORT_1284=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS@
qui doit être valable quelquesoit le type du périphérique du genre


disque et
CONFIG_SCSI_PPA=m
qui est spécifique du zip iomega.

Ceci suppose donc qu'il existe un driver scsi pour ton périph, sinon


le faire
ou attendre qu'il existe. Dans les howto et minihowto il y a pas mal


de choses
sur le sujet




J'ai un driver "proprio", pour redhad c'est des tarbals en rpm ( j'ai
pas les sources)
Mais je dois avoir le module qui va bien, coment l'adapter a debian ?
C'est pas reconnu sous knoppix 3.1 et 3.4 (même avec le noyau 26 )
Pareil pour debian woody 2.4.19, avec les même option que toi !
Pour vérifier si il est reconnu, je jomgle avec dmesg et diff,
peut-être y a t'il une autre solution ?
C'est un dongle, c'est peut-être un micro controlleur (je crois que je
dis une bétise)?
En fait ya deux possibilité d'utilisation soi il fais qu'intéroger si
il présent , soi une autre solution que je n'ai pas bien saisie !

merci de votre aide

Philippe

Ps : désole si mes propos sont confus !



Malgré la confusion ;-), si vous avez un pilote sous forme de paquet
rpm (qui n'est sans doute pas, contrairement à ce que vous dite un
tarbal, un "tarbal" est un ficier .tar.gz ...), vous pouvez installer
le paquet rpm avec la commande alien.

Charger alien et rpm : apt-get install alien rpm

Passer la commande (en root) :
alien -i <paquet.rpm>

Et s'il n'y a pas de bibliothèque manquante ou de dépendance autre, ç a
devrait vous installer votre binaire.

Jean-Luc








--=-vahoyaFLHK6Hclr+Gk9N
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBS+dsUdGGXzzGnNARAkduAJ9zHioqhtNapkAT2iY8afBrOdZPZwCgjkkQ
oQTiz3ICGf1uld6zhnYzJyU =0hUL
-----END PGP SIGNATURE-----

--=-vahoyaFLHK6Hclr+Gk9N--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
philippe L
re,


On Sat, 18 Sep 2004 08:24:29 +0000, Jean-Luc Coulon (f5ibh)
wrote:

[...]


>Je crois (pas sur c'est du "C" )

Si c'est du C (je parle du contenu du paquet), alors ce n'est sans
doute pas un paquet binaire et "proprio" ... mais j'en doute. Je crois
que les paquets source rpm s'appelleent .srpm ou .srpms ..



C'est un *.rpm, j'ai convertie et installé, j'ai un problème de path !
Le drivers et un *.o, et le reste sont des scripts sh pour l'installe
de la doc et licence !
Et voila , il faut que je passe en parametre l'adresse du port parallele :
insmod -f /le/chemin/mdrbdr.o address=<0x378>
L'adresse je l'ai obtenu dans le dmesg, la doc dit dans /proc, mais
j'ai pas trouvé malgré des coup de locate !

Une idée ?

Philippe
Avatar
Jean-Luc Coulon (f5ibh)
--M9NhX3UHpAaciwkO
Content-Type: text/plain; charset=iso-8859-15
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Sep 18, 2004 at 12:57:56PM +0200, philippe L wrote:
re,


On Sat, 18 Sep 2004 08:24:29 +0000, Jean-Luc Coulon (f5ibh)
wrote:

[...]

>
> >Je crois (pas sur c'est du "C" )
>
> Si c'est du C (je parle du contenu du paquet), alors ce n'est sans
> doute pas un paquet binaire et "proprio" ... mais j'en doute. Je crois
> que les paquets source rpm s'appelleent .srpm ou .srpms ..

C'est un *.rpm, j'ai convertie et installé, j'ai un problème de path !
Le drivers et un *.o, et le reste sont des scripts sh pour l'installe
de la doc et licence !
Et voila , il faut que je passe en parametre l'adresse du port parallele :
insmod -f /le/chemin/mdrbdr.o address=<0x378>
L'adresse je l'ai obtenu dans le dmesg, la doc dit dans /proc, mais
j'ai pas trouvé malgré des coup de locate !

Une idée ?



locate utilise une base de données qu'il créé chaque jour (en fai, ça dépend du
paramétrage de votre système). Il est donc peu probable qu'il puisse tr ouver ce
que vous venez d'installer.

En ce qui concerne votre paquet, il est *difficile* de vous en dire plus, en
effet on ne sait rien de lui !

Quel est le contenu du paquet en question, que font les scripts en question ?

Vous nous dites que vous trouvez des trucs dans le paquet (dont un script
d'install), on ne sait pas si vous l'avez utilisé ... On ne sait pas quel s sont
les difficultés que vous rencontrez et on ne connait pas les messages
d'erreur...


Philippe




*SVP* ne me mettez pas en copie perso de vos messages : je suis abonné à
la liste.

Jean-Luc

--M9NhX3UHpAaciwkO
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD4DBQFBTB17UdGGXzzGnNARAnhrAJ9L1pMVzSavp91sA4p9dhoyjiltRgCXT0ui
mMyut1pe2C/P88aTH7pOZQ= =Z/FJ
-----END PGP SIGNATURE-----

--M9NhX3UHpAaciwkO--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
philippe L
re,


On Sat, 18 Sep 2004 13:35:23 +0200, f5ibh Jean-Luc Coulon
wrote:

[...]


locate utilise une base de données qu'il créé chaque jour (en fai, ça dépend du
paramétrage de votre système). Il est donc peu probable qu'il puisse trouver ce
que vous venez d'installer.

En ce qui concerne votre paquet, il est *difficile* de vous en dire plus, en
effet on ne sait rien de lui !

Quel est le contenu du paquet en question, que font les scripts en questi on ?

Vous nous dites que vous trouvez des trucs dans le paquet (dont un script
d'install), on ne sait pas si vous l'avez utilisé ... On ne sait pas qu els sont
les difficultés que vous rencontrez et on ne connait pas les messages
d'erreur...



Le contenu du paquet c'est un fichier *.o version monopros, le même
version smp, le script d'install, crée une ligne dans
/etc/rc.d/rc..local (qui n'existe pas sous debian), install de la doc
dans /opt et dans /usr/share/dor/Sentinel la licence .

Donc j'ai crée un fichier avec touch, pour rc.local le drive qui est
dans /opt/mon/chemin/mdrbdr.o, ....

OUPS, il faud un kernel 2.4.18-14
j'ai comme erreur warning kernel module version mismatch mdrbdr.o
compiled for kernel version 2.4.18-14 ....
mdrbdr.o invalid parameter parm_address

Y a pas moyen d'utilisé 2.4.19, et comment trouver cette adresse ?

Merci !

Philippe
Avatar
Jean-Luc Coulon (f5ibh)
--=-a704svXZOII0uRBuz/8o
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 18.09.2004 13:56:35, philippe L a écrit :
re,


On Sat, 18 Sep 2004 13:35:23 +0200, f5ibh Jean-Luc Coulon
wrote:



[...]

Le contenu du paquet c'est un fichier *.o version monopros, le même
version smp, le script d'install, crée une ligne dans
/etc/rc.d/rc..local (qui n'existe pas sous debian), install de la doc
dans /opt et dans /usr/share/dor/Sentinel la licence .

Donc j'ai crée un fichier avec touch, pour rc.local le drive qui est
dans /opt/mon/chemin/mdrbdr.o, ....



Vous avez créé quoi ? touch crée un fichier vide, je ne suis pas sû r
que ce soit le but recherché..

Le fichier en question est sans doute un script de lancement qui va,
sous Debian, dans /etc/init.d ...


OUPS, il faud un kernel 2.4.18-14
j'ai comme erreur warning kernel module version mismatch mdrbdr.o
compiled for kernel version 2.4.18-14 ....



Ca, c'est un warning. On le note mais ça ne doit pas empêcher le
fonctionnement.

mdrbdr.o invalid parameter parm_address



Là, c'est plus grave. Il semble que l'adresse que vous avez passé en
paramètre au module soit erronée, ou que le nom du paramètre lui-mê me
soit erroné.


Y a pas moyen d'utilisé 2.4.19, et comment trouver cette adresse ?



Vous dites qu'il installe de la doc.. L'avez-vous lue ?


Merci !

Philippe



Jean-Luc

--=-a704svXZOII0uRBuz/8o
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBTCbGUdGGXzzGnNARAtBjAJ4pOolf5AjKpnHqW8d3zkwuUREpuwCeLgdt
xT/DQLCylTLYkvjM7TmmEhE =EG8W
-----END PGP SIGNATURE-----

--=-a704svXZOII0uRBuz/8o--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
philippe L
Re,


On Sat, 18 Sep 2004 12:14:59 +0000, Jean-Luc Coulon (f5ibh)
wrote:

[...]




Ca, c'est un warning. On le note mais ça ne doit pas empêcher l e
fonctionnement.

>mdrbdr.o invalid parameter parm_address

Là, c'est plus grave. Il semble que l'adresse que vous avez passà © en
paramètre au module soit erronée, ou que le nom du paramèt re lui-même
soit erroné.

>
>Y a pas moyen d'utilisé 2.4.19, et comment trouver cette adresse ?

Vous dites qu'il installe de la doc.. L'avez-vous lue ?



Oui, elle dis d'aller chercher l'info dans /proc, je ne l'ai pas
trouvé malgré un updatedb !
J'ai trouvé deux adresse pour paperport une dans dmesg , l'autre dans proc

1. Firstly, obtain the PCI parallel port address from the /proc/pci
file. At a time, only one address can be specified.
2. Now, edit the rc.local file available at the /etc/rc.d/rc.local
path. The entry: insmod –f /opt/chemin/mdrbdr.o should be modified to:
insmod –f /opt/chemin/mdrbdr.o address=<address>

quand je mes l'adresse trouvé dans /proc/ioports (0378-037a) j'ai :
bash: syntax error near unexpected token 'address=<0378-037a>'
la même chose avec l'address dmesg qui est "0x378"

Je crois que j'ai pas trouvé la bonne adresse ?
Comment déchargé le module ?

Une idée ?

Philippe
Avatar
Jean-Luc Coulon (f5ibh)
--=-YjgIWkct7RGPPllrbihg
Content-Type: text/plain; charset=UTF-8; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 18.09.2004 15:45:16, philippe L a écrit :
Re,


On Sat, 18 Sep 2004 12:14:59 +0000, Jean-Luc Coulon (f5ibh)
wrote:



[...]

Oui, elle dis d'aller chercher l'info dans /proc, je ne l'ai pas
trouvé malgré un updatedb !
J'ai trouvé deux adresse pour paperport une dans dmesg , l'autre dans
proc

1. Firstly, obtain the PCI parallel port address from the /proc/pci



lspci -v (en tant que root) doit permettre de trouver des
informations.

file. At a time, only one address can be specified.


********

2. Now, edit the rc.local file available at the /etc/rc.d/rc.local
path. The entry: insmod –f /opt/chemin/mdrbdr.o should be modified to:
insmod –f /opt/chemin/mdrbdr.o address=<address>

quand je mes l'adresse trouvé dans /proc/ioports (0378-037a) j'ai :
bash: syntax error near unexpected token 'address=<0378-037a>'


*********

Dans un cas on vous dit une seule adresse 'only one)
Et le message d'erreur se plaint de la syntaxe qui recouvre une plage
d'adresses : 0378-.37a correspond à toutes les adresses de 0378 à 037a,
je pense que seule l'adresse de base est à prendre en compte.

la même chose avec l'address dmesg qui est "0x378"

Je crois que j'ai pas trouvé la bonne adresse ?
Comment déchargé le module ?



rmmod nom_du_module (sous root) permet de décharger le module.


Une idée ?

Philippe




Jean-Luc

--=-YjgIWkct7RGPPllrbihg
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBTD7AUdGGXzzGnNARApM+AJ9Us4J3JZReeaxN4JR2jiE5EUtt4wCcDHvd
U92AATIejfKWRWyJ99gMHhA ßhZ
-----END PGP SIGNATURE-----

--=-YjgIWkct7RGPPllrbihg--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
philippe L
Re,


On Sat, 18 Sep 2004 13:57:16 +0000, Jean-Luc Coulon (f5ibh)
wrote:

[...]



>Oui, elle dis d'aller chercher l'info dans /proc, je ne l'ai pas
>trouvé malgré un updatedb !
>J'ai trouvé deux adresse pour paperport une dans dmesg , l'autre da ns
>proc
>
>1. Firstly, obtain the PCI parallel port address from the /proc/pci

lspci -v (en tant que root) doit permettre de trouver des
informations.

>file. At a time, only one address can be specified.
********

>2. Now, edit the rc.local file available at the /etc/rc.d/rc.local
>path. The entry: insmod –f /opt/chemin/mdrbdr.o should be modifi ed to:
>insmod –f /opt/chemin/mdrbdr.o address=<address>
>
>quand je mes l'adresse trouvé dans /proc/ioports (0378-037a) j'ai :
>bash: syntax error near unexpected token 'address=<0378-037a>'
*********

Dans un cas on vous dit une seule adresse 'only one)
Et le message d'erreur se plaint de la syntaxe qui recouvre une plage
d'adresses : 0378-.37a correspond à toutes les adresses de 0378 à   037a,
je pense que seule l'adresse de base est à prendre en compte.



J'ai essayer chaque adresse, j'ai comme erreure :
Warning: loading mdrbdr.o will taint the kernel: no license
Warning: loading mdrbdr.o will taint the kernel: forced load
mdrbdr.o invalid parameter parm_address

Petite chose , normalement le rpm , dois être installé via un scr ipt
sh qui te fais lire une licence que l'on accepte ou pas ! Rien d'autre
j'ai lu le script !
J'ai testé les adresse 0378,0379,037a et 0x378, toute donne la mê me erreure ?

Un lspci -v , me renvoie trois information deux sur la carte mère et
une sur la carte reseau :
Host bridge Intel Corp 82434LX ....
Ethernet .....
Non-VGA unclassified device Intel Corp 82375EB ....

La , je séche !

Philippe