ubuntu : recharger un module usb [RESOLU]

ubuntu : recharger un module usb [RESOLU] - Hardware - Linux et OS Alternatifs

Marsh Posté le 18-02-2008 à 22:44:39    

Je crois qu'il me faut utiliser modprobe mais pour le configurer afin qu'il me permette de palier au pb ci-dessous, je manque de pratique...
 
configue :
Ubuntu 7.1
clef usb tnt
soft pour utiliser la TV = kaffeine
 
Etat actuel :
Si PC allumé puis rebooté au moins une fois sans shutdown, kaffeine détectera la clef DVD et offira son  
menu "Télévision numérique" ainsi que toutes les options qui vont avec (Record,Timeshift etc).
 
Le problème est qu'au premier démarrage, le lsmod voit bien la clé mais le module ne semble pas chargé.
C'est pour ça qu'il me faut rebooter le PC sans bien sûr l'arrêter avant de le rallumer.
 
Il faudrait donc qu'à l'init 3 par exemple je force le chargement du module de la clé ?


Message édité par krisofe le 24-11-2008 à 15:41:58
Reply

Marsh Posté le 18-02-2008 à 22:44:39   

Reply

Marsh Posté le 20-02-2008 à 22:03:19    

/etc/modprobe.d devrait t'aider je pense.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 21-02-2008 à 10:17:28    

Merci gee.
Je ne suis pas chez moi mais je crois avoir solutionné le pb pour cette clef.
Dés que j'en suis certain, je poste.

Reply

Marsh Posté le 19-11-2008 à 22:43:14    

krisofe a écrit :

Merci gee.
Je ne suis pas chez moi mais je crois avoir solutionné le pb pour cette clef.
Dés que j'en suis certain, je poste.


 
Je me réponds à moi-même alors et je suis puni de ne pas être revenu ici pour indiquer ma soluce.
En effet, depuis ça a fonctionné nickel avec un modprobe -r puis modprobe de ma clef tnt et j'ai perdu mon mode opératoire ! ...
 
Sous la 8.10, même pb, il faut rebooter le PC ou débrancher/rebrancher la clef pour que la TNT TV soit ok.
 
Je voulais passer le script en init 2 au démarrage mais je ne suis même plus fichu de retrouver exactement le nom de mon périphérique alors que modprobe -l m'en renvoie des tonnes...
 
Un up, (ça fait 8 mois que j'attends  :??:  :ange:  

Reply

Marsh Posté le 19-11-2008 à 22:56:40    

utilises blacklist et l'autostart des modules, j'ai l'impression qu'avec ton script tu reinventes la roue.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 20-11-2008 à 07:30:37    

Merci gee, je regarderai ce soir mais si tu pouvais être juste un peu plus verbeux, ça m'éclairerait sûrement un petit
peu plus.

Reply

Marsh Posté le 20-11-2008 à 14:33:28    

ubuntu

Reply

Marsh Posté le 20-11-2008 à 20:41:18    

krisofe a écrit :

Merci gee, je regarderai ce soir mais si tu pouvais être juste un peu plus verbeux, ça m'éclairerait sûrement un petit
peu plus.


Fais voir un: sudo lshw
 
Puis recherche ta clé et ensuite regarde le driver ET le module utilisé. Donne les noms ici puis "injecte" le nom du module dans google. Il se peut que tu es un module ou un driver peu stable et, avec un peu de chance, une alternative beaucoup plus stable.

Reply

Marsh Posté le 20-11-2008 à 21:58:19    

Merci ogaby
Et bien concernant le chipset de cette intuix s800, c'est un problème récurrent depuis la 7.10.
Avec le temps, j'ai bien compris qu'il ne s'agissait plus d'un pb de stabilité du driver mais vraiment du module à décharger puis recharger pour éviter de rebooter ou de débrancher/rebrancher la clef.
Le listing hardware ne me renvoie rien sur la clef.
Mais elle est là, avec un record/timeshift et tout 10 fois mieux que le driver et soft sous Windows 'SavyTV).
J'utilise Kaffeine.
J'avais fait un tout petit script dont je me souviens plus qui bêtement déchargeait et chargeait le module en init 4 et kaffeine voyait systématiquement la clef lorsque le desktop était chargé sous gnome ou kde.
 
 
Mais je ne la trouve plus !
 
PS : je voulais mettre en PJ mon lshw mais je sais pas le rattacher...
 
J'ajoute que je suis en train d'enregistrer et de regarder la TNT pour bien insister sur le fait qu'elle est bien là ;-)
 
lsusb me la voit pas non plus.
modprobe -l je crois liste tous les modules "chargeables" mais pas nécessairement le mien qui est en run ?


Message édité par krisofe le 20-11-2008 à 21:59:03
Reply

Marsh Posté le 20-11-2008 à 22:39:53    

lsmod ?


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 20-11-2008 à 22:39:53   

Reply

Marsh Posté le 23-11-2008 à 11:49:25    


Tu me donnes une idée. ;)
 
On peut faire un lsmod avec et sans la clé et ensuite on regarde la différence.
 
quand ta clé est chargée
lsmod > avec.txt
 
tu l'enlèves
lsmod > sans.txt
 
Puis  
diff avec.txt sans.txt
 
Et là tu devrais voir le module.

Reply

Marsh Posté le 23-11-2008 à 11:56:09    

ogaby a écrit :


Tu me donnes une idée. ;)
 
On peut faire un lsmod avec et sans la clé et ensuite on regarde la différence.
 
quand ta clé est chargée
lsmod > avec.txt
 
tu l'enlèves
lsmod > sans.txt
 
Puis  
diff avec.txt sans.txt
 
Et là tu devrais voir le module.


 
 [:jeremie von toch]  


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-11-2008 à 12:55:40    

pas sot du tout cette idée ;-)
Je vais le faire, ça coulait pourtant de source :-):-)
Je reviens dire...

Reply

Marsh Posté le 23-11-2008 à 15:46:45    

nan mais c'est goret quoi... y'a des mécanismes de chargement de modules inclus dans ta distro, utilise les.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-11-2008 à 17:43:57    

Goret la méthode ?
Bin je crois plutôt que les modules sont bien chargés mais cette clef
propriétaire et capricieuse nécessite un démontage/remontage.
 
En tous cas ton diff m'en dit :-)  
 
< evdev                  17696  19  
---
> evdev                  17696  17  
70c70
< mt2060                 12804  1  
---
> mt2060                 12804  0  
73c73
< dib3000mc              20616  2 dvb_usb_dibusb_common
---
> dib3000mc              20616  1 dvb_usb_dibusb_common
 
Je vais donc essayer et quand j'aurai au moins un truc qui marche systématiquement, même si c'est pas propre, je le posterai ce coup là :-)
 
Merci


Message édité par krisofe le 23-11-2008 à 17:44:28
Reply

Marsh Posté le 23-11-2008 à 18:04:10    

Bon...
 
Le driver que tu utilises se trouve dans /lib/firmware/<ton noyau>/dvb-usb-dibusb-6.0.0.8.fw
 
Et je crois qu'il y a qu'une version... -> à vérifier
 
Ton module serait dvb_usb_dibusb_common  
 
Là maintenant je pourrais juste te dire que si tu veux relancer ta clé TNT, il faudrait le décharger puis le recharger.
 
sudo rmmod dvb_usb_dibusb_common  
sudo modprobe -i dvb_usb_dibusb_common  
 
Pour ce qui de rendre plus stable, je n'ai rien trouvé.
 
A voir:
http://forum.ubuntu-fr.org/viewtopic.php?id=52405
 
http://www.linuxtv.org/wiki/index. [...] SB_Devices

Reply

Marsh Posté le 23-11-2008 à 22:32:44    

Nickel, merci les gars ;-)
En fait, ERROR: Module dvb_usb_dibusb_common is in use by dvb_usb_dibusb_mc
==>  
rmmod dvb_usb_dibusb_mc
modprobe -i dvb_usb_dibusb_mc
 
Donc comme cela c'est parfait.
 
Il ne me reste plus qu'à tester son exécution en run level 4.
De toutes façons, je reviens pour le confirmer/infirmer.
 
Bonne semaine ;-)

Reply

Marsh Posté le 24-11-2008 à 15:41:17    

Cool ;-)
Meilleure idée qui consite à lancer ces commandes à l'ouverture de session
graphique (gnome dans mon cas).
 
Editer le fichier etc/gdm/Init/Default pour y ajouter les deux commandes avant
le "exit 0"
 
Extrait :
....
fi
# AJOUT TOF
rmmod dvb_usb_dibusb_mc
modprobe -i dvb_usb_dibusb_mc
exit 0
 
 
Et tout roule à merveille ;-)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed