Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med seriekommunikation över USB-port

Postades av 2005-04-01 12:24:29 - Magnus Olsson, i forum linux server, Tråden har 7 Kommentarer och lästs av 2708 personer

Jag har en seriekabel (med handskakning) mellan mina redudanta servrar för att skicka Heartbeat (för att tala om för den andra att den lever) och en seriekabel till en övervakningshårdvara som också skicka ett heartbeat. Problemet är att det på min testmaskin endast finns en seriekontakt, och det är inte säkert att det sedan kommer finnas någon seriekontakt alls när systemet börjas att användas om ett år (minst).
Jag testa därför nu med att använda två USB->RS232-konverterare för att konvertera USB-portarna till serieportar. Jag har dock stora problem med att få det att fugnera.

Ibland fungera det när jag skriver "echo 1 > /dev/ttyUSB0" och ibland fungera det inte. När jag kolla på linjelyssnaren ser jag att porten ibland inte är öppen. Hur gör man i Linux för att öppna en port för kommunikation?

Jag kan dessutom bara få den ena att fungera (när den fungera). Den andra porten är konstant död. Varför?

Finns det något bra verktyg i Linux för att testa och övervaka kommunikationen?


Svara

Sv: Problem med seriekommunikation över USB-port

Postades av 2005-04-01 18:47:03 - Per Persson

<b>Hur gör man i Linux för att öppna en port för kommunikation?</b>

Porten skall öppnas av skalet när du kör "echo 1 > /dev/ttyUSB0".

Kan du se om drivrutinerna är laddade (alt. laddas)?


Svara

Sv:Problem med seriekommunikation över USB-port

Postades av 2005-04-03 12:12:16 - Magnus Olsson

Hur kollar jag att drivrutinen är laddad? Jag kan inte så mycket om detta.


Svara

Sv: Problem med seriekommunikation över USB-port

Postades av 2005-04-03 12:26:04 - Per Persson

För att visa laddade drivrutiner/moduler:
<b>/sbin/lsmod</b>
(eller /usr/sbin/lsmod ?)

Pröva att köra
<b>/sbin/modprobe usb</b>

Men drivrutinen skulle förstås också kunna vara inkompilerad i kärnan. Fast i så fall kan vi glömma den här möjliga orsaken till problemen.

Kanske finns någon information här: http://www.linux-usb.org/


Svara

Sv:Problem med seriekommunikation över USB-port

Postades av 2005-04-04 08:27:21 - Magnus Olsson

Tack för svaret
När jag kör <b>/sbin/lsmod</b> får jag följande svar:
<code>
Module Size Used by Not tainted
ide-cd 35680 0 (autoclean)
cdrom 33696 0 (autoclean) [ide-cd]
i830 73528 1
agpgart 56664 11 (autoclean)
parport_pc 19076 1 (autoclean)
lp 9028 0 (autoclean)
parport 37088 1 (autoclean) [parport_pc lp]
autofs 13364 0 (autoclean) (unused)
e1000 71712 1
floppy 58160 0 (autoclean)
microcode 4724 0 (autoclean)
pl2303 14040 0
usbserial 22108 0 [pl2303]
keybdev 2976 0 (unused)
mousedev 5524 1
hid 22212 0 (unused)
input 5888 0 [keybdev mousedev hid]
ehci-hcd 20104 0 (unused)
usb-uhci 26412 0 (unused)
usbcore 79392 1 [pl2303 usbserial hid ehci-hcd usb-uhci]
ext3 91592 2
jbd 52336 2 [ext3]
</code>
Och när jag kör <b>/sbin/modprobe usb</b> får jag följande svar:
<code>modprobe: Can't locate module usb</code>

I syslog kan jag utläsa följande från uppstarten:
<code>
Apr 4 08:09:32 fs028 kernel: usb.c: registered new driver usbdevfs
Apr 4 08:09:32 fs028 kernel: usb.c: registered new driver hub
Apr 4 08:09:32 fs028 kernel: usb-uhci.c: $Revision: 1.275 $ time 18:21:59 Oct 3 2003
Apr 4 08:09:32 fs028 kernel: usb-uhci.c: High bandwidth mode enabled
Apr 4 08:09:33 fs028 kernel: PCI: Found IRQ 9 for device 00:1d.0
Apr 4 08:09:33 fs028 kernel: PCI: Sharing IRQ 9 with 00:02.0
Apr 4 08:09:33 fs028 kernel: usb-uhci.c: USB UHCI at I/O 0xff80, IRQ 9
Apr 4 08:09:33 fs028 kernel: usb-uhci.c: Detected 2 ports
Apr 4 08:09:33 fs028 kernel: usb.c: new USB bus registered, assigned bus number 1
Apr 4 08:09:33 fs028 kernel: hub.c: USB hub found
Apr 4 08:09:33 fs028 kernel: hub.c: 2 ports detected
Apr 4 08:09:33 fs028 kernel: PCI: Found IRQ 11 for device 00:1d.1
Apr 4 08:09:33 fs028 kernel: usb-uhci.c: USB UHCI at I/O 0xff60, IRQ 11
Apr 4 08:09:33 fs028 kernel: usb-uhci.c: Detected 2 ports
Apr 4 08:09:33 fs028 kernel: usb.c: new USB bus registered, assigned bus number 2
Apr 4 08:09:33 fs028 kernel: hub.c: USB hub found
Apr 4 08:09:33 fs028 kernel: hub.c: 2 ports detected
Apr 4 08:09:33 fs028 kernel: PCI: Found IRQ 10 for device 00:1d.2
Apr 4 08:09:33 fs028 kernel: PCI: Sharing IRQ 10 with 00:1f.1
Apr 4 08:09:33 fs028 kernel: PCI: Sharing IRQ 10 with 01:0c.0
Apr 4 08:09:33 fs028 kernel: usb-uhci.c: USB UHCI at I/O 0xff40, IRQ 10
Apr 4 08:09:33 fs028 kernel: usb-uhci.c: Detected 2 ports
Apr 4 08:09:33 fs028 kernel: usb.c: new USB bus registered, assigned bus number 3
Apr 4 08:09:33 fs028 kernel: hub.c: USB hub found
Apr 4 08:09:33 fs028 kernel: hub.c: 2 ports detected
Apr 4 08:09:33 fs028 kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Apr 4 08:09:33 fs028 kernel: PCI: Found IRQ 3 for device 00:1d.7
Apr 4 08:09:33 fs028 kernel: ehci-hcd 00:1d.7: Intel Corp. 82801DB USB2
Apr 4 08:09:34 fs028 kernel: ehci-hcd 00:1d.7: irq 3, pci mem e0060800
Apr 4 08:09:34 fs028 kernel: usb.c: new USB bus registered, assigned bus number 4
Apr 4 08:09:34 fs028 kernel: ehci-hcd 00:1d.7: enabled 64bit PCI DMA
Apr 4 08:09:34 fs028 kernel: PCI: 00:1d.7 PCI cache line size set incorrectly (0 bytes) by BIOS/FW.
Apr 4 08:09:34 fs028 kernel: PCI: 00:1d.7 PCI cache line size corrected to 128.
Apr 4 08:09:34 fs028 kernel: ehci-hcd 00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2003-Jan-22
Apr 4 08:09:34 fs028 kernel: hub.c: USB hub found
Apr 4 08:09:34 fs028 kernel: hub.c: 6 ports detected
Apr 4 08:09:34 fs028 kernel: usb.c: registered new driver hiddev
Apr 4 08:09:34 fs028 kernel: usb.c: registered new driver hid
Apr 4 08:09:34 fs028 kernel: hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
Apr 4 08:09:34 fs028 kernel: hid-core.c: USB HID support drivers
Apr 4 08:09:34 fs028 kernel: mice: PS/2 mouse device common for all mice
Apr 4 08:09:34 fs028 kernel: hub.c: connect-debounce failed, port 1 disabled
Apr 4 08:09:34 fs028 kernel: hub.c: new USB device 00:1d.0-1, assigned address 2
Apr 4 08:09:34 fs028 kernel: usb.c: USB device 2 (vend/prod 0x557/0x2008) is not claimed by any active driver.
Apr 4 08:09:34 fs028 kernel: hub.c: new USB device 00:1d.0-2, assigned address 3
Apr 4 08:09:34 fs028 kernel: usb.c: USB device 3 (vend/prod 0x557/0x2008) is not claimed by any active driver.
Apr 4 08:09:34 fs028 kernel: usb.c: registered new driver serial
Apr 4 08:09:34 fs028 kernel: usbserial.c: USB Serial support registered for Generic
Apr 4 08:09:34 fs028 kernel: usbserial.c: USB Serial Driver core v1.4
Apr 4 08:09:34 fs028 kernel: usbserial.c: USB Serial support registered for PL-2303
Apr 4 08:09:34 fs028 kernel: usbserial.c: PL-2303 converter detected
Apr 4 08:09:34 fs028 kernel: usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Apr 4 08:09:34 fs028 kernel: usbserial.c: PL-2303 converter detected
Apr 4 08:09:34 fs028 kernel: usbserial.c: PL-2303 converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
Apr 4 08:09:34 fs028 kernel: pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.9
</code>


Svara

Sv: Problem med seriekommunikation över USB-port

Postades av 2005-04-04 11:42:29 - Magnus Olsson

Jag har testat med usbview och sett att de båda portarna är olika. Den som fungerar kallas bara "serial" och har ingen tillverkare angiven. Den som inte fungerar kallas "USB-Serial Controller" och tillverkare anges till "Prolific Technology Inc." Jag ser även att Max Packet Size är 8 byte i den som fugnera och 64 byte i den som inte fugnera.
Då båda USB->RS232-konverterarna är båda från AREN (modell UC-232A) men den som fungerar är tillverkad i Taiwan medan den som inte fugnerar är tillverkad i Kina. De fungerar båda i en Windows-dator och jag har testat med två stycken kina-tillverkade enheter utan att få det att fugnera.


Svara

Sv:Problem med seriekommunikation över USB-port

Postades av 2005-04-05 08:41:38 - Magnus Olsson

Detta är visst en känd bugg som tagits upp på https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=146663

En annan bugg jag också beröts av är https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=132994


Svara

Sv: Problem med seriekommunikation över USB-port

Postades av 2005-04-05 09:53:46 - Per Persson

Okej, då fanns det inte så mycket att göra, men du fick en förklaring...


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
558
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies