Forum Linux.debian/ubuntu Utilisation d'un dongle USB DVB depuis un conteneur LXC unprivilegied

Posté par  . Licence CC By‑SA.
1
7
avr.
2024

Bonjour,

Après avoir buté sur le sujet je l'avais mis de côté, le temps est venu de refaire une tentative: Utiliser un dongle usb DVB depuis un conteneur LXC unprivilegied.

--Disclaimer: J'ai tenté de regrouper toutes les tentatives et les résultats associés, mais cela s'est déroulé sur une longue période. Aussi,toutes les commandes exécutées sur l'hôte et les résultats associés sont retapés à la main. Il peut donc y avoir des coquilles. Je m'excuse d'avance si c'est le cas--

(…)

Forum Linux.embarqué Créer udev rule pour périphérique USB avec plusieurs ports virtuels

Posté par  . Licence CC By‑SA.
Étiquettes :
1
15
juin
2023

Hello Linux community,

Dans le cadre de mon travail sous linux avec différents device USB, je me retrouve à écrire des udev rules afin d'éviter de vérifier le port USB du device à chaque pluggin et de l'ajuster dans le code.

Dans ce processus, un certain périphérique me pose problème car il a deux ports virtuels (config et data), et lorsque je fais mes rules standard, je ne crée qu'un port équivalent au port config, donc le port data est (…)

Forum Linux.général règle udev non prise en compte sur une machine alma linux 9

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
13
jan.
2023

Bonjour à tous,
je travaille pour une expérience avec un gros système électronique. Dans ce système, on utilise à outrance des dongles usb vers :
- du can;
- du spi;
- du rs232;
- de l'i2c.
Pour reconnaitre ces dongles dans le logiciel que j'écris, j'ai fait des règles udev me permettant d'avoir des liens symboliques plus explicites que simplement tty(USB|ACM)xx.

Ces règles udev ont été testées avec succès sur différentes machines et différents OS (fedora, debian, ubuntu…). J'étais (…)

Forum Linux.embarqué Détection de branchement USB avec Udev qui ne fonctionne pas

Posté par  . Licence CC By‑SA.
1
19
avr.
2021

Bonjour à tous,

J'ai parcouru de nombreuses pages webs afin de trouver une solution à mon problème, en vain.

Je cherche à lancer un script que j'ai fait quand je branche un périphérique audio USB sur ma cible (embarquée, imx6, etc.). In fine j'aimerais lancer mon script lorsque n'importe quel périphérique usb de type audio (qui utilise snd-usb-audio comme driver) est branché.
Cependant, mon script n'est jamais lancé.
J'ai essayé de remonter le problème sous différents angles : détection par (…)

Forum Linux.embarqué [Raspberry pi 3] Accéder à une clé USB via un code python

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
déc.
2018

Bonjour à tous,
je développe actuellement un application embarqué sur Raspberry pi (Raspbian Jessie)en python.

En gros ma pi doit écrire des valeurs sur un fichier excel dans une clé usb nommé "DATA"

Problème
mon app doit être un minimum robuste : c'est à dire pouvoir être utilisé avec n'importe quelle clé usb nommée "DATA" et résister à un mauvais démontage.

Actuellement, j'ai écris le chemin de montage en dur sur mon code (du genre : )

try os.mkdir('/media/pi/DATA3/NouveauDossier')
Pourquoi (…)

Journal Orange, Batterie et Rock and Roll (partie 2)

Posté par  . Licence CC By‑SA.
45
6
déc.
2017

Cher lecteur,

Résumé de l'épisode précédent

En cette journée de deuil national suite à la bronsonisation de Jean-Philippe Smet, je me permets de refaire un journal sur la musique.

La semaine dernière, je t'ai expliqué dans ce journal que j'essayais de construire un boitier permettant de transformer une batterie du jeu vidéo Rock Band en batterie électronique pour enfant.

Bien que le système était opérationnel, il restait des axes d'amélioration. Je viens donc te présenter les nouveautés.

Les Rapports

(…)

Forum Linux.embarqué Udev m'en veut! :(

Posté par  . Licence CC By‑SA.
0
27
nov.
2017

Bonjour à tous,
Je travaille sur un projet contenant une Beaglebone black sous Debian Jessie.
Je suis en train de faire un script exécuté par Udev lors de l'insertion d'une carte µSD. (mon but à terme est de rediriger les logs sur la carte µSD à son insertion et de remettre les logs sur la mémoire interne au retrait.)

la partie déjà écrite de ce script (la création d'un dossier vierge pour pouvoir y monter la carte) fonctionne très bien (…)

Forum général.général Udev et envoie de mail

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
20
oct.
2015

Bonjour,

J'ai un script qui se lance au branchement d'un disque usb, à la fin du script j'envoie une notification par mail qui contient différentes informations avec cette ligne :

Règle Udev

SUBSYSTEM!="block|scsi", GOTO="usb_end" ENV{DEVTYPE}=="partition", GOTO="usb_end" ACTION!="add", GOTO="usb_end"
ACTION=="add",ATTRS{busnum}!="",ATTRS{devnum}!="",ATTRS{idProduct}=="10b8",ATTRS{idVendor
(…)

Journal Synology, lancer la sauvegarde automatiquement au branchement du disque dur USB

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
28
mai
2015

Bonjour à tous,

Depuis un bout de temps je cherche une solution pour lancer un plan de sauvegarde automatiquement lorsque je branche un disque dur usb sur mon Synology DS214+. Sur le net rien de bien clair sur le sujet, un peu d'autorun mais rien de bien fonctionnel.

Du coups j'ai mis les mains dans le moteur, c'est "tout simple" et merci udev.

Pour ceux qui sont intéressé : http://blogoflip.fr/article166/synology-lancer-la-sauvegarde-automatiquement-au-branchement-du-disque-dur-usb

Forum Linux.debian/ubuntu Règle udev pour lancer un programme suite à une connexion USB

Posté par  . Licence CC By‑SA.
Étiquettes :
3
9
nov.
2014

Bonjour à tous.

J’essaie sans succès d'ajouter une règle udev pour lancer un programme suite à la connexion d'un périphérique USB.

J'ai déjà lu la man page udev, plusieurs wiki (Ubuntu, Arch, Gentoo) sur le sujet et évidement fais une recherche sur le grand nain-ternet. J'ai aussi essayé les réponses sur StackOverFlow et sur ce forum sur les même questions.

Voici ce que contient la règle:

ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="1e7d",
(…)

Journal Sur systemd, btrfs & co

Posté par  . Licence CC By‑SA.
82
4
sept.
2014

Bien le bonsoir,

Histoire de changer d’air, je vais parler un peu de bidouilles qu’il est possible de réaliser sous GNU/Linux avec des outils modernes. Il ne s’agit pas de tutoriel, ni de manuel au sens classique des termes mais d’un exemple pratique et volontairement simplifié à l’extrême, une manière de partager des astuces, écrit au kilomètre, que chacun pourra adapter & compléter à sa convenance. Parce que c’est ce que j’aime sous GNU/Linux, le côté bidouille, avec une documentation (…)

Forum Linux.gentoo Problème avec des règles udev

Posté par  . Licence CC By‑SA.
Étiquettes :
1
2
sept.
2014

Bonjour,

J'ai 2 adaptateurs differents pour manette console vers usb

looking at device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0E8F:1006.000A/input/input26/js0':
KERNEL=="js0"
SUBSYSTEM=="input"
DRIVER==""

looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0E8F:1006.000A/input/input26':
KERNELS=="input26"
SUBSYSTEMS=="input"
DRIVERS==""
ATTRS{name}=="HuiJia USB GamePad"
ATTRS{phys}=="usb-0000:00:1a.0-1.2/input0"
ATTRS{uniq}==""
ATTRS{properties}=="0"

looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0E8F:1006.000A':
KERNELS=="0003:0E8F:1006.000A"
SUBSYSTEMS=="hid"
DRIVERS=="hid-generic"

looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0':
KERNELS=="1-1.2:1.0"
SUBSYSTEMS=="usb"
DRIVERS=="usbhid"
ATTRS{bInterfaceClass}=="03"
ATTRS{bInterfaceSubClass}=="00"
ATTRS{bInterfaceProtocol}=="00"
ATTRS{bNumEndpoints}=="01"
ATTRS{supports_autosuspend}=="1"
ATTRS{bAlternateSetting}==" 0"
ATTRS{bInterfaceNumber}=="00"

looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2':
KERNELS=="1-1.2"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{devpath}=="1.2"
ATTRS{idVendor}=="0e8f"
ATTRS{speed}=="1.5"
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bMaxPacketSize0}=="8"
ATTRS{busnum}=="1"
ATTRS{devnum}=="6"
ATTRS{configuration}==""
ATTRS{bMaxPower}=="300mA"
ATTRS{authorized}=="1"
ATTRS{bmAttributes}=="80"
ATTRS{bNumConfigurations}=="1"
ATTRS{maxchild}=="0" (…)

Journal Linux from scratch face à udev

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
61
5
sept.
2012

Sommaire

Bonjour à tous,

Puisqu'il est à nouveau question d'udev ici, il ne me semble pas inutile de résumer les échanges qui ont eu lieu sur la liste de discussion de linux from scratch au mois de mai.

Ces échanges me semblent intéressants car ils montrent en quoi le fork d'udev a pu paraître nécessaire. À moins qu'ils ne montrent au contraire que le fork d'udev n'était pas nécessaire.

Je (…)