[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bttv et plantage du noyau



Hugues LARRIVE a écrit :
......
Tout ça pour dire qu'il semble qu'il faille absolument la désigner.

J'ai retiré cette carte de mon enregistreur numérique à la maison sur
lequel j'en avais 2 identiques, je n'ai jamais eu ce genre de difficulté.

ça dépend des cartes
.......
Du coup j'ai regardé un peu les logs de la machine sur laquelle la carte
était avant. J'avais déjà des message du driver bttv mais ça ne nuisait
pas à la stabilité du système :
Jan 18 22:25:58 recorder [111107.469000] bttv0: OCERR @ 0fcb4014,bits:
HSYNC OFLOW OCERR*
La configuration du driver, la latence, etc. étaient les mêmes.
Je note que je n'avais pas de FBUS et FDSR...

en fait, vu ce que tu dis après, ça parait logique: le raidcheck prenant
bcp de ressources, la FIFO de la TV perd surement ses billes à cause de lui

une solution serait de modifier le cron (?) qui lance le raidcheck pour
qu'il arrête la TV, fasse sa vérif, puis relance la TV.

En fait la machine venait d'entamer la vérification hebdomadaire des
raid1 qui est très coûteuse en ressources donc c'est probablement ça qui
a provoqué la surcharge... maintenant ce qui me gène c'est que seule la
tv ait continué à fonctionner alors que j'aurais préféré le contraire.
En fait je m'en fiche pas mal que l'image saccade un peut ou même que
mplayer ou le framebuffer plante complètement. Cette application n'a
rien de critique. Par contre tout le reste du réseau repose entièrement
sur ce serveur...

c'est vrai que la TV sur un svr... ;o{)

J'essaierais de reproduire le problème en lançant mplayer puis
checkarray demain soir. Si c'est bien ça qui la met en carafe je verrais
ce que ça donne en augmentant la latence du bus pci dans le bios.
Pour la carte en particulier ça va pas être possible :
        *-multimedia:0
             description: Multimedia video controller
             product: Bt878 Video Capture
             vendor: Brooktree Corporation
             physical id: a
             bus info: pci@00:0a.0
             version: 11
             width: 32 bits
             clock: 33MHz
             capabilities: bus_master cap_list
             configuration: driver=bttv latency=32 maxlatency=40 mingnt=16
             resources: iomemory:dfdfe000-dfdfefff irq:201

peux-tu me dire avec quel utilitaire tu as cette sortie que je regarde
ce que la mienne dit (lspci -vv ne me donne pas le maxlatency)?

Y a-t-il une option de boot genre "debug" qui permette d'avoir plus de
détails dans les logs en cas de plantage ?

pas que je sache; par contre c'est une option que tu trouves souvent dans
le source du kernel accolée aux devices concernés.

tu peux essayer aussi de désactiver un port série, et d'assigner son IRQ
à ta carte, elle se trouveras de fait dans une priorité très inférieure
aux IDE/ETH.... à cause de la cascade qui fait sauter de l'IRQ 2 à la 9.
Mais ça peut poser des PBs de réception TV :(
--
Charity, n.:
	A thing that begins at home and usually stays there.


Reply to: