Installation USB -> Serie

Installation USB -> Serie - Hardware - Linux et OS Alternatifs

Marsh Posté le 05-01-2006 à 11:51:17    

Bonjour,
 
Je suis encore frais sous Linux et encore plus sous Debian.  
J'installe actuellement mon système et j'ai un problème pour installer mon dernier périphérique qui est un convertisseur USB->RS232.
 
http://www.sunix.com.tw/ipc/sunix_ [...] prod_id=59
 
Voici le résultat de mon uname -a :

Code :
  1. Linux 2.6.8-2-686-smp #1 SMP Tue Aug 16 12:08:30 UTC 2005 i686 GNU/Linux


 
Voici le résultat dans mon lsmod :

Code :
  1. Module                  Size  Used by
  2. nls_cp437               5920  1
  3. isofs                  37948  1
  4. nvidia               4091792  12
  5. agpgart                35436  1 nvidia
  6. ipv6                  281764  16
  7. af_packet              23976  2
  8. floppy                 62608  0
  9. pcspkr                  3884  0
  10. rtc                    14184  0
  11. snd_intel8x0           37452  1
  12. snd_ac97_codec         70884  1 snd_intel8x0
  13. snd_pcm_oss            55912  0
  14. snd_mixer_oss          20384  2 snd_pcm_oss
  15. snd_pcm               102948  2 snd_intel8x0,snd_pcm_oss
  16. snd_timer              27492  1 snd_pcm
  17. snd_page_alloc         12008  2 snd_intel8x0,snd_pcm
  18. gameport                5120  1 snd_intel8x0
  19. snd_mpu401_uart         8640  1 snd_intel8x0
  20. snd_rawmidi            26084  1 snd_mpu401_uart
  21. snd_seq_device          8456  1 snd_rawmidi
  22. snd                    59620  9 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
  23. soundcore              10816  2 snd
  24. shpchp                102860  0
  25. pciehp                 99756  0
  26. pci_hotplug            35708  2 shpchp,pciehp
  27. joydev                 10240  0
  28. usbhid                 32768  0
  29. ehci_hcd               33188  0
  30. eth1394                22664  0
  31. uhci_hcd               34096  0
  32. tg3                    77680  0
  33. firmware_class         10496  1 tg3
  34. ohci1394               36804  0
  35. parport_pc             37796  0
  36. parport                43272  1 parport_pc
  37. tsdev                   7616  0
  38. mousedev               10736  2
  39. evdev                   9824  0
  40. capability              4744  0
  41. commoncap               7552  1 capability
  42. pl2303                 18436  0
  43. usbserial              30280  1 pl2303
  44. usbcore               122116  7 usbhid,ehci_hcd,uhci_hcd,pl2303,usbserial
  45. sr_mod                 17764  0
  46. sbp2                   24968  0
  47. ieee1394              113784  3 eth1394,ohci1394,sbp2
  48. psmouse                20616  0
  49. ide_cd                 43232  1
  50. cdrom                  41148  2 sr_mod,ide_cd
  51. ext3                  129704  6
  52. jbd                    70584  1 ext3
  53. mbcache                10340  1 ext3
  54. ide_generic             1632  0
  55. piix                   13824  1
  56. ide_disk               19648  8
  57. ide_core              142556  4 ide_cd,ide_generic,piix,ide_disk
  58. sd_mod                 22144  0
  59. ata_piix                8388  0
  60. libata                 42116  1 ata_piix
  61. scsi_mod              127972  4 sr_mod,sbp2,sd_mod,libata
  62. unix                   31156  396
  63. font                    8544  0
  64. vesafb                  6880  0
  65. cfbcopyarea             4096  1 vesafb
  66. cfbimgblt               3264  1 vesafb
  67. cfbfillrect             4000  1 vesafb


 
Voici le résultat de mon lsusb :
 

Code :
  1. Bus 005 Device 001: ID 0000:0000
  2. Bus 004 Device 001: ID 0000:0000
  3. Bus 003 Device 001: ID 0000:0000
  4. Bus 002 Device 022: ID 9710:7720 MosChip Semiconductor
  5. Bus 002 Device 021: ID 9710:7720 MosChip Semiconductor
  6. Bus 002 Device 020: ID 9710:7720 MosChip Semiconductor
  7. Bus 002 Device 019: ID 9710:7720 MosChip Semiconductor
  8. Bus 002 Device 018: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub
  9. Bus 002 Device 003: ID 045e:001b Microsoft Corp. SideWinder Force Feedback 2 Joystick
  10. Bus 002 Device 001: ID 0000:0000
  11. Bus 001 Device 001: ID 0000:0000


 
dmesg me dit quand je branche/debranche le convertisseur :
 

Code :
  1. usb 2-1: new full speed USB device using address 18
  2. hub 2-1:1.0: USB hub found
  3. hub 2-1:1.0: 4 ports detected
  4. usb 2-1.1: new full speed USB device using address 19
  5. usb 2-1.2: new full speed USB device using address 20
  6. usb 2-1.3: new full speed USB device using address 21
  7. usb 2-1.4: new full speed USB device using address 22


 
Pour moi, ca me parait OK mais malheureusement je ne vois pas mes nouveaux ports series dans /dev :(
 
Normalement, si j'ai bien compris les différentes docs que j'ai lu sur le net je devrais avoir qqchose du genre :
 
/dev/ttyUSB0
 
Si qq pouvait m'aider car je ne sais pas trop quoi faire :) Dois je faire un mknod moi même ?  
 
Merci pour vos réponses.

Reply

Marsh Posté le 05-01-2006 à 11:51:17   

Reply

Marsh Posté le 05-01-2006 à 12:27:18    

il te faut un driver pour gérér ton matos. Par exemple, moi j'ai un cable usb->serial et le chip le gérant est un Prolific PL2303. Quand je le branche et que le module se lance, j'ai un message de ce genre dans mes logs drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.12 et apres, j'ai bien un ttyUSB0 de créer et fonctionnel


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 05-01-2006 à 12:58:22    

J'ai chargé PL2303 et USBSerial mais je n'ai pas les devices dans /dev :(
 
Par contre, je me demande si ca ne vient pas du fait que lorsque je connecte le convertisseur, il le reconnaisse comme un HUB USB (voir mon log dmesg) ?
 

Reply

Marsh Posté le 05-01-2006 à 13:10:50    

oui ca m'a intrigué que rien ne s'affiche concernant le chip ou autre de ton boitier. sur le site ils disent qu'ils supportent linux. Regarde dans le cd le nom des divers fournit ou si tu as d'autres infos, et ensuite tu compares avec les drivers fournis avec ton noyau pour voir si tu en trouves un qui convient. Si tu as les sources du kernel, va voir aussi dans /usr/src/linux/Documentation/usb/usb-serial.txt, il y a peut etre des trucs intéressants


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 05-01-2006 à 13:14:07    

sur le site il y a des drivers et quand je regarde de plus pres, c'est un chip prolific pl2303, donc ca devrait etre bon. tu as un noyau 2.6 avec ta debian ? udev est ok ?


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 05-01-2006 à 14:10:57    

Oui, c'est bien un pl2303 c'est d'ailleurs ce qu'il est livré sur le CD c'est d'ailleurs ce qu'il propose de recompiler. C'est pourquoi j'ai chargé ces modules la. Oui je suis en Debian 2.6.8. Udev semble ok puisqu'il monte bien mes clés USB, ... Sinon comment verifier que UDev es ok de maniere plus formelle :D

Reply

Marsh Posté le 05-01-2006 à 15:39:20    

hum avec un 2.6.8 et une deb, tu dois encore avoir hotplug je pense. C'est une sarge ta deb, c'est ca ? tente une mise à jour vers un 2.6.12 si tu peux
 
au pire, tu peux tester à la main en créant un /dev/ttyUSB0 avec mknod (mknod /dev/ttyUSB0 c 188 0) et apres, tu branches ton cable série sur ton boitier et une machine et tu testes avec minicom


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 05-01-2006 à 17:13:00    

J'ai deja teste avec mknod ca marche pô :(
 
J'ai aussi testé les autres serials que mon système voit.

Reply

Marsh Posté le 22-11-2006 à 00:02:09    

Petite question pl2303 c'est un module propriétaire ?

Reply

Marsh Posté le 22-11-2006 à 08:12:20    

non
 
modinfo pl2303
 
filename:       /lib/modules/2.6.18-2-686/kernel/drivers/usb/serial/pl2303.ko
description:    Prolific PL2303 USB to serial adaptor driver
license:        GPL
vermagic:       2.6.18-2-686 SMP mod_unload 686 REGPARM gcc-4.1
depends:        usbserial,usbcore


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 22-11-2006 à 08:12:20   

Reply

Marsh Posté le 22-11-2006 à 10:21:03    

j'ai un crash quand je décharge le module, et je peux pas l'utiliser j'ai pl2303_open failed un truc dans le genre.
kernel 2.6.17-10 sur ubuntu


Message édité par basketor63 le 22-11-2006 à 10:21:22
Reply

Marsh Posté le 04-12-2006 à 20:42:34    

bon il y a déjà un premier bug avec le cable branché sur un hub usb, mais si on le met sur le hub racine, donc direct sur la carte mère ça déconne moins.
Par contre impossible d'arriver à en tirer quelquechose.
Sur windows ça marche par contre. (le test ultime :D)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed