Can't open /dev/ttyUSB0: Permission denied

Begonnen von Guest, 14 November 2010, 11:32:34

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo Gemeinde,

habe eine FHZ 1300 die ich an einem Ubuntu Server 10.10 betreiben
möchte. Fhem ist installiert und läuft. Wenn ich die FHZ anschließen
scheint auch alles OK zu sein. unter /dev/ taucht ein serial und ein
ttyUSB0 auf.
Perl ist installiert, ein gcc auch, sudo cpan Device::SerialPort funzt
auch:

CPAN: Storable loaded ok (v2.20)
Going to read '/home/user/.cpan/Metadata'
  Database was generated on Sun, 14 Nov 2010 09:28:28 GMT
Device::SerialPort is up to date (1.04).

Allerding wenn ich define FHZ1 FHZ /dev/ttyUSB0 versuche bekomme ich
oben genannte Fehlermeldung.

Can't open /dev/ttyUSB0: Permission denied

Mach ich irgendwo einen groben Fehler? Die FHZ lief schonmal mit FHEM,
damals allerdings auf einem NAS.

Beste Grüße

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

ach ja dmesg zeigt folgendes bezüglich ftdi:

[    5.872805] USB Serial support registered for FTDI USB Serial
Device
[    5.872984] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter
detected
[    5.873207] usb 2-1: Detected FT8U232AM
[    5.873215] usb 2-1: Number of endpoints 2
[    5.873223] usb 2-1: Endpoint 1 MaxPacketSize 64
[    5.873230] usb 2-1: Endpoint 2 MaxPacketSize 64
[    5.873236] usb 2-1: Setting MaxPacketSize 64
[    5.874821] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
[    5.875488] ftdi_sio ttyUSB0: Unable to read latency timer: -32
[    5.876047] usb 2-1: FTDI USB Serial Device converter now attached
to ttyUSB0
[    5.876400] usbcore: registered new interface driver ftdi_sio
[    5.876410] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver

somit sollte doch alles I.O. sein oder? Wieso wird mir dann der
Zugriff verweigert?

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

ok.. Problem gelöst

chmod o+rw /dev/ttyUSB0


2010.11.14 11:52:44 3: FHZ opening FHZ device /dev/ttyUSB0
2010.11.14 11:52:44 3: FHZ opened FHZ device /dev/ttyUSB0

scheint zu gehen!

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

On 14 Nov., 11:54, "fhem@fritzbox"
wrote:
> chmod o+rw /dev/ttyUSB0
> [...]
> scheint zu gehen!

adduser fhem dialout

wäre auch eine Lösung.

Patrick

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

I must say that the option by Patrick is the better one. If you chmod
the /dev/ttyUSB0 you'll be opening it up for the entire world.

2010/11/20 Patrick :
>
> On 14 Nov., 11:54, "fhem@fritzbox"
> wrote:
>> chmod o+rw /dev/ttyUSB0
>> [...]
>> scheint zu gehen!
>
> adduser fhem dialout
>
> wäre auch eine Lösung.
>
> Patrick
>
> --
> Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
> Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
> Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
> Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
>
>



--
Living on Earth is expensive, but it does include a free trip around the sun.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

da häng ich mich gleich mal dran..

hab das selbe problem mit einem CM11 (X10) an einem thecus n2100 mit debian

define x10 CM11 /dev/ttyUSB0

gibt

Can't open /dev/ttyUSB0: Permission denied

hab mir bis jetzt auch mit chmod geholfen (bin nur immer wieder mal am
testen), und jetzt den tip mit "adduser fhem dialout" versucht - das
hilft aber leider nicht :(

ideen? (ausser dass ich mir endlich mal die unix-rights reinziehn sollte?)

danke,
markus.


> adduser fhem dialout

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Dr. Boris Neubert

                                             

On 21.11.2010 19:08, Markus Kreiner wrote:

> define x10 CM11 /dev/ttyUSB0
>
> gibt
>
> Can't open /dev/ttyUSB0: Permission denied
>

wegen der großen Nachfrage:

http://www.fhemwiki.de/index.php/LinuxDeviceNaming

Grüße,
Boris

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

> wegen der großen Nachfrage:
>
> http://www.fhemwiki.de/index.php/LinuxDeviceNaming

danke, wieder was gelernt nur tun sich da für mich weitere fragen auf.. :(


es gibt mir nämlich (laut dieser anleitung http://wiki.debian.org/udev)

$ udevinfo -a -p $(udevinfo -q path -n /dev/ttyUSB0)

folgendes (die ersten 3 devices mal):

 looking at device
'/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.0/ttyUSB0/tty/ttyUSB0':
    KERNEL=="ttyUSB0"
    SUBSYSTEM=="tty"
    DRIVER==""

  looking at parent device
'/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.0/ttyUSB0/tty':
    KERNELS=="tty"
    SUBSYSTEMS==""
    DRIVERS==""

  looking at parent device
'/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.0/ttyUSB0':
    KERNELS=="ttyUSB0"
    SUBSYSTEMS=="usb-serial"
    DRIVERS=="pl2303"
    ATTRS{port_number}=="0"

...

das CM11 bzw der serial-adapter an dem es hängt identifiziert sich
also scheinbar nicht so "schön" wie andere - was müsste ich da in eine
udev-rule nehmen? (KERNELS=="ttyUSB0", SUBSYSTEMS=="usb-serial" hab
ich schon vergeblich versucht)..

dank&gruss,
markus.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Martin Fischer

mal auf die schnelle tofu (text oben, fullquote unten) :-)

KERNEL=="ttyUSB*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="067b",
ATTRS{idProduct}=="2303", SYMLINK+="cm11"

sollte helfen.. und dann in der fhem.cfg das /dev/cm11 anstelle ttyUSB0
angeben.

gruss martin

Am Sonntag 21 November 2010 schrieb Markus Kreiner:
> > wegen der großen Nachfrage:
> >
> > http://www.fhemwiki.de/index.php/LinuxDeviceNaming
>
> danke, wieder was gelernt nur tun sich da für mich weitere fragen auf.. :(
>
>
> es gibt mir nämlich (laut dieser anleitung http://wiki.debian.org/udev)
>
> $ udevinfo -a -p $(udevinfo -q path -n /dev/ttyUSB0)
>
> folgendes (die ersten 3 devices mal):
>
>  looking at device
> '/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.0/ttyUSB0/tty/ttyUSB0':
>     KERNEL=="ttyUSB0"
>     SUBSYSTEM=="tty"
>     DRIVER==""
>
>   looking at parent device
> '/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.0/ttyUSB0/tty':
>     KERNELS=="tty"
>     SUBSYSTEMS==""
>     DRIVERS==""
>
>   looking at parent device
> '/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.0/ttyUSB0':
>     KERNELS=="ttyUSB0"
>     SUBSYSTEMS=="usb-serial"
>     DRIVERS=="pl2303"
>     ATTRS{port_number}=="0"
>
> ...
>
> das CM11 bzw der serial-adapter an dem es hängt identifiziert sich
> also scheinbar nicht so "schön" wie andere - was müsste ich da in eine
> udev-rule nehmen? (KERNELS=="ttyUSB0", SUBSYSTEMS=="usb-serial" hab
> ich schon vergeblich versucht)..
>
> dank&gruss,
> markus.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

> KERNEL=="ttyUSB*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="067b",
> ATTRS{idProduct}=="2303", SYMLINK+="cm11"

tatsächlich - danke .. weiterschaun hilft.. war erst das fünfte
device, ich dachte das wären alles schon übergeordnete die mit dem
usb-serial nichts mehr zu tun haben..

was es auch da noch gebraucht hatte war MODE="0666" - scheint jetzt
hab ich endlich einen reboot-sicheren x10-server, muss ich nur noch
meine stromkreise in griff bekommen 8)

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.