Arduino - Serial port COM1 sorunu

Başlatan jorge, 08 Temmuz 2015 - 23:10:14

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

jorge

Merhaba,
https://forum.ubuntu-tr.net/index.php?topic=47185.0 Bağlantıdaki başlıkta konu çözüldü denmiş ancak ben de aynı sorunu yaşıyorum ve maalesef problem hala devam ediyor.Aldığım hatanın çıktısı şu şekilde:
avrdude: ser_open(): can't open device "COM1": No such file or directory
ioctl("TIOCMGET"): Inappropriate ioctl for device

hakan@hakan-pc:~$ ls -l /dev/ttyUSB0
ls: /dev/ttyUSB0'e erişilemedi: Böyle bir dosya ya da dizin yok

hakan@hakan-pc:~$ ls -l /dev/ttyS0
crw-rw-rw- 1 root dialout 4, 64 Tem  8 22:40 /dev/ttyS0

Cihaz takılıyken dmesg | tail çıktısı da şu şekilde:
hakan@hakan-pc:~$ dmesg | tail
[   21.784795] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff
[   21.784969] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffbf
[   21.786110] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[   21.792705] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[   26.849759] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffbf
[   27.515096] init: Failed to spawn nvidia-persistenced main process: unable to execute: No such file or directory
[   43.647261] audit: type=1400 audit(1436384452.263:72): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=2246 comm="apparmor_parser"
[   43.647270] audit: type=1400 audit(1436384452.263:73): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=2246 comm="apparmor_parser"
[   43.647654] audit: type=1400 audit(1436384452.267:74): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=2246 comm="apparmor_parser"
[   87.513268] systemd-hostnamed[2572]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
hakan@hakan-pc:~$


jaschar

projectdisco - state of art android distribution .

jorge

Alıntı yapılan: droidzade - 09 Temmuz 2015 - 12:24:38
https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/1363408 burada anlatilmis.

+ logda alta bak şu paketi kur diyor: nss-myhostname

Bağlantıda nvidia ile ilgili sorunlar konuşulmuş acaba ben mi tam anlayamadım oradaki konuyu? nss-myhostname kısmını gördüm ama ne olduğunu bilmediğim için tereddüt ettim kurmakta sıkıntı olmaz değil mi onu kurmam?
Bir de bu konuyla ilgili çözümlerde hep /dev/ttyACMx 'lerden bahsedilmiş ama benim /dev dizininde sadece tty(x) ve ttyS(x) var.

heartsmagic

Aygıtı taktıktan hemen sonra:
dmesg | tail
ls -l /tty/USB*

çıktısını geçer misin buraya? Bir de, bu aygıt USB üzerinden mi bağlanıyor? Farklı bir kablo ile denedin mi? Başka bir yerde sağlıklı bir şekilde çalışıyor mu kendisi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

jorge

#4
Bilgisayarımda Ubuntu 15.04 kuruluyken çalışmıştı ama sonra hiçbir şey yapmamama rağmen çalışmamaya başladı.(Farkında olmadan bir güncellemeye falan onay verdiysem de hatırlamıyorum maalesef) Sonrasında tekrar 15.04'ü temiz kurulum yaptım ama olmadı.Şuanda 14.04 LTS yüklü yine çalışmıyor.Farklı kabloyla da sonuç alamadım ama başka bir arkadaşımın Windows'unda çalıştı.Aldığım firmaya da gönderdim cihazı test için ve çalıştırabildiklerini, cihazda bir problem olmadığını belirttiler ki firma güvenilirlik açısından oldukça başarılı bir firma.

hakan@hakan-pc:~$ dmesg | tail
[ 1682.843935] audit: type=1400 audit(1436805990.152:127): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=31536 comm="apparmor_parser"
[ 1682.844122] audit: type=1400 audit(1436805990.152:128): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=31536 comm="apparmor_parser"
[ 1697.135731] audit: type=1400 audit(1436806004.432:129): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/tcpdump" pid=3081 comm="apparmor_parser"
[ 1723.520761] audit: type=1400 audit(1436806030.796:130): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/bin/evince" pid=4166 comm="apparmor_parser"
[ 1723.532527] audit: type=1400 audit(1436806030.808:131): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="sanitized_helper" pid=4166 comm="apparmor_parser"
[ 1723.533170] audit: type=1400 audit(1436806030.808:132): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/bin/evince-previewer" pid=4166 comm="apparmor_parser"
[ 1723.540401] audit: type=1400 audit(1436806030.816:133): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="sanitized_helper" pid=4166 comm="apparmor_parser"
[ 1723.540853] audit: type=1400 audit(1436806030.816:134): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/bin/evince-thumbnailer" pid=4166 comm="apparmor_parser"
[ 1723.548394] audit: type=1400 audit(1436806030.824:135): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="sanitized_helper" pid=4166 comm="apparmor_parser"
[ 5145.685745] perf interrupt took too long (2535 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
hakan@hakan-pc:~$


hakan@hakan-pc:~$ ls -l /tty/USB*
ls: /tty/USB*'e erişilemedi: Böyle bir dosya ya da dizin yok


heartsmagic

Aygıtı hemen taktıktan sonraki çıktı değil mi bu? Bilgi yakalayamamışız hiç. Aygıtı takıp:
dmesg | less
dedikten sonra sonlara doğru gidip aygıtla alakalı bir şeyler var mı diye bakar mısın? apparmor iletileri doldurmuş olabilir son satırları.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

jorge

Evet aygıtı taktıktan sonraki çıktılardı.

[   30.273101] bbswitch: module verification failed: signature and/or  required key missing - tainting kernel
[   30.273339] bbswitch: version 0.7
[   30.273353] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[   30.273357] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.PEGP
[   30.273366] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[   30.273429] bbswitch: detected an Optimus _DSM function
[   30.273440] pci 0000:01:00.0: enabling device (0006 -> 0007)
[   30.273475] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[   30.275213] bbswitch: disabling discrete graphics
[   30.275225] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[   40.324166] init: Failed to spawn nvidia-persistenced main process: unable to execute: No such file or directory
[   43.160396] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[   43.165516] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[   43.204620] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffbf
[   43.205037] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[   43.209468] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[   43.209654] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffbf
[   43.210046] sound hdaudioC1D1: hda-codec: out of range cmd 1:5:707:ffffffff
[   43.217474] sound hdaudioC1D1: hda-codec: out of range cmd 1:5:707:ffffffff
[   43.287892] sound hdaudioC1D1: hda-codec: out of range cmd 1:5:707:ffffffbf
[   43.288266] sound hdaudioC1D1: hda-codec: out of range cmd 1:5:707:ffffffff
[   43.293502] sound hdaudioC1D1: hda-codec: out of range cmd 1:5:707:ffffffff
[   43.293736] sound hdaudioC1D1: hda-codec: out of range cmd 1:5:707:ffffffbf
[   43.294249] sound hdaudioC1D2: hda-codec: out of range cmd 2:5:707:ffffffff
[   43.301518] sound hdaudioC1D2: hda-codec: out of range cmd 2:5:707:ffffffff
[   43.323681] sound hdaudioC1D2: hda-codec: out of range cmd 2:5:707:ffffffbf
[   43.324052] sound hdaudioC1D2: hda-codec: out of range cmd 2:5:707:ffffffff
[   43.329623] sound hdaudioC1D2: hda-codec: out of range cmd 2:5:707:ffffffff
[   43.329793] sound hdaudioC1D2: hda-codec: out of range cmd 2:5:707:ffffffbf
[   43.330133] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff
[   43.337509] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff
[   43.338192] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffbf
[   43.338527] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff
[   43.345510] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff
[   43.345658] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffbf
[   43.418819] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[   43.425642] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffff
[   45.801556] audit_printk_skb: 123 callbacks suppressed
[   45.801559] audit: type=1400 audit(1436891271.416:74): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=1966 comm="apparmor_parser"
[   45.801566] audit: type=1400 audit(1436891271.416:75): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=1966 comm="apparmor_parser"
[   45.801921] audit: type=1400 audit(1436891271.416:76): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=1966 comm="apparmor_parser"
[   49.280524] sound hdaudioC1D0: hda-codec: out of range cmd 0:5:707:ffffffbf
(END)


Yeni verdiğiniz kodun çıktıları da bu şekilde ama bunlarda da hiç bir bilgi yok gibi.En azından içinde 'Arduino' yazan birşeyler yok.

heartsmagic

Arduoino yazmaz zaten ama hiç bilgi yok gibi. Bir ara sordum ama ya gözünden kaçtı ya da ben göremedim. USB ile bağlanıyor değil mi bu alet? Hiç tecrübem olmadığı için soruyorum bunu.

Uygulamayı root olarak çalıştırmıyorsun değil mi? IDE'de Tools-Port kısmında ne görünüyor? Bir de:
id çıktısını alabilir miyiz?

Şu da dursun kenarda:
http://fritzing.org/forum/thread/716/
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

jorge

Evet USB ile bağlanıyor. IDE'de tools-port kısmı gri yani pasif hiç birşey çıkmıyor. Alet takılıyken aldığım çıktı :

hakan@hakan-pc:~$ id
uid=1000(hakan) gid=1000(hakan) gruplar=1000(hakan),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),999(bumblebee)

heartsmagic

Uygulamayı sudo ile açmayı denediğinde aynı yer yine pasif mi oluyor?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

metaltrrocker

Ben de aynı sorunla karşılaşmıştım. Arduino IDE'yi uçbirimden sudo yetkisiyle çalıştırınca seriporta erişim sağlıyordu.
Tavsiye üzerine alttaki 2.nci seçenek ile sorunu aşmıştım.
1.
/etc/udev/rules.d/50-ttyusb.rules

dosyası oluşturulup, içerisine;

KERNEL=="ttyUSB[0-9]*",NAME="tts/USB%n",SYMLINK+="%k",GROUP="uucp",MODE="0666"
satırı eklenir. (Yeniden başlatmak gerekecektır)


2.
Ya da bir seferliğine root olarak
sudo usermod -a -G dialout "kullanıcı adı"

Umarım işe yarar.

heartsmagic

@metaltrrocker, ben de yetki meselesi şüphesiyle sudo ile yürütelim istedim bakalım neler olacak diye. İkinci öneri zaten halledilmiş durumda, kullanıcı dialout grubuna ekli çünkü. Umarım söylediğin şekilde yetki ile çözülür sorun.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

jorge

Yaklaşık bir haftadır bilgisayarımdan uzaktaydım ve son yazdığım mesaj sırasında sorun devam ediyordu.Bugün herhangi yeni bir şey denemememe rağmen taktığımda sorunun çözüldüğünü gördüm.Nasıl düzeldiğine dair hiçbir fikrim yok dediğim gibi sorun çözülmeden önce uyguladığım yeni bir yöntem yok.Bilgisayarı kapatıp açmamdan kaynaklı da değildir çünkü her denediğim çözüm önerisinden sonra kapatıp açıyordum.Şu anda korktuğum tek bir şey var, 15.04'le de sorun çözüldükten sonra kendiliğinden tekrar bozulmuştu.Umarım bu defa olmaz.Yardımlarınız için tekrar çok teşekkür ediyorum.

heartsmagic

Konumuz bir süre açık kalsın o halde. Eğer bu süre zarfında sorun tekrarlamazsa konuya bir ileti geçerek günceller ardından etiketlersin: cozuldukonusu
Bizler de kapatırız konumuzu.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.