Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Mjuk länk i Mandriva 2010.

Jag har i min 901:a navigationsprogrammet Seaclear som körs under wine, Problemet är att GPS:en kräver en comport vilken normalt ordnas med en mjuk länk från (i mitt fall) USB2.  Som ägare till USB2 står root och skrivrättigheterna är rxw-rxw-0. Jag kan ändra ägare med "chown" och då fungerar det. Jag har också provat chmod med samma resultat. Men så fort jag startar om så återgår värdena och jag får "comport error" vid start av GPS:en. Någon som har lösningen på problemet?

Annars fungerar 2010:an kanonbra, Den är rappare än 2009.1.

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

pbs bild

Sådant här sköts via udev, inställningsfilerna finns under /etc/udev/. Där borde det gå att ställa in t.ex. MODE="666" för apparatens enhetsfil.

andys bild

Vilken comportsadapter använder du?

stickanbjs bild

Ingen comprtsadapter. I tidigare versioner (t. ex. 2009.1) löstes det med följande rad i terminalen (som root).

ln -s /dev/ttyUSB2 /home/stig/.wine/dosdevices/com1

sedan fungerade det utan problem.

Det fungerar om jag ändrar skriv- eller ägarrättigheter och inte startar om datorn men efter omstart ändras dessa.

FoHs bild

Behöver du verkligen göra det som root? Länken skapas ju i din hemkatalog så det bör inte behövas. Sedan behöver du nog dock vara root för att använda dig av länken. Det beror ju på att enhetsfilen den pekar tillhör root och förmodligen skapas vid varje uppstart.

fredentofts bild

Precis, och därför bör man konfigurera udev (som ju skapar den) att ge lämpliga rättigheter, eller se till att man själv har rätt grupptillhörighet exvis.

Vad säger ls -l /dev/ttyUSB2 ?

-
För övrigt anser jag att trådindenteringen måste lagas
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

stickanbjs bild

Den säger följande.

crw-rw---- 1 root dialout 188, 0 2009-11-10 20:15 /dev/ttyUSB2

i udev hittar jag inget som refererar till den enheten.

 

fredentofts bild

Lägg till dig själv (eller den användaren som behöver komma åt enheten i gruppen dialout så ska du se att det löser sig.

-
För övrigt anser jag att trådindenteringen måste lagas
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

stickanbjs bild

Det löste problemet. Det var enkelt att ändra i kontrollcentralen.

Man behövde bara avmarkera "filtrera användare" och redigera dialout.

Tack för hjälpen.

......................................................................................................................................

Det är bättre att hålla mun och bli misstänkt för att vara en idiot, än att öppna den och undanröja varje tvivel.