← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordan får man NetworkManager til at ignorere ttyUSB* enheder?

 

On Tue, 14 Jul 2009 22:03:24 +0200
Frank Damgaard <frank_sslug@xxxxxxxxxxxxxx> wrote:

> Jesper K. Pedersen skrev:
> > Jeg har en pc, hvor jeg er begyndt at arbejde med en
> > microcontroller, der kommunikerer med pc'en igennem en USB-seriel
> > port. Problemet er at jeg har store udfordringer med at få lov til
> > selv at snakke med microcontrolleren fordi NetworkManager går ind
> > og tester ttyUSB* for at se om det er et modem - og denne test
> > driver tilsyneladende microcontrolleren i knæ.
> > 
> > Er der en måde hvor man kan bede NetworkManager om ikke at køre
> > test på ttyUSB* devices når de dukker op?
> 
> Er det Ubuntu ?
> afinstaller NetworkManager eller
> retter i /etc/init.d/NetworkManager
> så scriptet ikke starter.
> 
> 
> Jeg ved dog ikke om NetworkManager piller ved USB
> jeg slå den fra da jeg selv ville opsætte netværk
> til statisp IP adresse, og det klares ikke godt
> med NetworkManager....
> 
> 
> Du kan i øvrigt midlertidig slå den fra med
> 
>   sudo /etc/init.d/NetworkManager stop
> 
> og se om det er den der er årsagen.
> 
> og med "start" for at starte igen
> 
> 

Det er så godt nok en Fedora jeg kører. Jeg prøvede at slå
NetworkManager fra (hvilket som forventet myrdede min eth0 - hvilket
dog ikke gjorde noget).

Derefter testede jeg igen mit device og følgende dukker op
i /var/log/messages (så det er ikke NetworkManageren der slog den
ihjel).

Jul 14 22:08:15 io kernel: usb 1-4.3: usbfs: interface 1 claimed by
usbserial_generic while 'sam7' sets config #1

(sam7 er det stykke software jeg bruger til at programmere enheden).
Jeg prøvede at køre sam7 som root - med  strace og der kan man tydeligt
se at noget har fat i enheden.

open("/dev/bus/usb/001/003", O_RDWR)    = 3
ioctl(3, USBDEVFS_SETCONFIGURATION, 0xbfed9d14) = -1 EBUSY (Device or
resource busy) close(3)                                = 0
exit_group(1)                           = ?

Så det ser lidt ud til der er lidt udfordringer imellem usbserial og
selve enheden.

Så bliver det vist en nat mere med google'ing

Men tak for hintet med NetworkManager

Mvh
  JesperKP


Follow ups

References