BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: d.vanaalst op 16 January 2026, 09:10:06
-
Beste mensen,
Een jaar of 3 geleden ben ik begonnen met het bouwen van een eerste versie van een modelbaan. Deze baan stuur ik aan met Koploper, via een Uhlenbrock 63120 Loconet/usb interface. Hoewel een testbaantje, is de oude laptop waarop de boel draait aan vervanging toe, want van de 3 usb-poorten doet nog eentje wat hij zou moeten doen.
Een vriend van mij had een mini pc die draait op Linux "over" en mocht ik hebben. Door het toevoegen van een Wine-filter, draait Koploper hier eigenlijk vrij soepel op. Ik was helemaal tevreden met een 24" scherm en wilde de baan aan zetten en een klein rondje rijden.
Maar, de mini pc herkent de com poort (usb-uitgang) niet en ik vermoed dat ik een driver nodig heb om de boel aan te slingeren, ik kan me herinneren dat ik bij de Uhlenbrock 63120 een cd-rom (old skool) kreeg en het vrijwel direct werkte, deze mini-pc heeft geen cd-rom drive.
Daarom de vraag: Wie kan mij vertellen welke driver ik moet gebruiken om de pc de usb (com poort) te laten "zien" zodat ik weer verbinding heb met de baan?
Alvast bedankt voor de adviezen!
Dennis
-
Hoi Dennis,,
Is de usb poort wel actief voor input en output?
Ik moest voor JMRI iets aanpassen via het terminalscherm, dat heb ik hieronder gekopieerd :
"Serial Port Access
The majority of JMRI layout connections are based on serial ports. On recent hardware these are implemented using USB ports and a USB device such as the RR-CirKits LCC Buffer-USB. Most USB serial devices do not require the installation of drivers. The Linux user running JMRI needs to have read/write access to the serial ports. The following command updates the user's group list with access to the serial ports.
sudo usermod -a -G dialout ${USER}
Do not change ${USER}. That is a variable that contains the current user name. Note: You will need to logout and log back in after running the usermod command for it to take affect."
Misschien heb je daar wat aan.
Succes
-
Als je in Windows een compoort via usb wil gebruiken bij een programmer van Esu of Trainomatic moet je ook eenmalig een drivers daarvoor installeren. Zoek met Google!
François
-
Hi Dennis,
Je hebt geen driver nodig voor Linux. Linux ondersteund zn USB naar serial convertor (zit intern in de 63120) standaard al.
Als je de LocoNet interface vebind met Linux, zal er automatische een device file worden aangemaakt, meestal is dat "/dev/ttyUSB0", dat kun je checken door na het verbinden in een terminal/console in te typen: "sudo dmesg"
Dan zie je in de lange log ergens onderaan zo iets staan:
[2254063.536606] usb 1-6: new full-speed USB device number 79 using xhci_hcd
[2254063.664790] usb 1-6: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[2254063.664808] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[2254063.664816] usb 1-6: Product: CP2102 USB to UART Bridge Controller
[2254063.664822] usb 1-6: Manufacturer: Silicon Labs
[2254063.664827] usb 1-6: SerialNumber: 0001
[2254063.754570] usbcore: registered new interface driver cp210x
[2254063.754620] usbserial: USB Serial support registered for cp210x
[2254063.754682] cp210x 1-6:1.0: cp210x converter detected
[2254063.757822] usb 1-6: cp210x converter now attached to ttyUSB0
Wine is een soort vertaallaag tussen een windows programma en een linux systeem, om /dev/ttyUSB0 als COM poort in Wine te krijgen moet je in Wine nog wat instellen. Ik ben wel Linux gebruiker, maar gebruik geen Wine, dus daar kan ik je verder niet mee helpen. Ik vond wel deze uitleg voor je: https://gitlab.winehq.org/wine/wine/-/wikis/nl/Wine-User's-Guide#seri%C3%ABle-en-parallelle-poorten
Ohja, wat Bas (Waalspoor) aangeeft kan idd een issue zijn, dat kun je controleren door in een terminal/console in te typen: "ls -l /dev/ttyUSB*"
Dan zie je zo iets:
crw-rw----+ 1 root dialout 188, 0 jan 16 11:49 /dev/ttyUSB0
Waar het om gaat is die "dialout", dat de systeem groep die die poort mag gebruiken, er kan ook een andere naam staat, verschilt wel eens per Linux distributie.
Om te checken of je in de "dailout" groep zit typ je in een terminal/console "id", dan zie je zo iets:
uid=1001(reinder) gid=1001(reinder) groups=1001(reinder),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),118(lpadmin),126(sambashare),131(wireshark),132(vboxusers),134(kvm)
hier kun je zien of jou gebruikers account ook in de groep zit, is dat niet zo laat het dan ff weten :)
Groeten,
Reinder