TheBreton a écrit 928 commentaires

  • # Normalement pas besoin de le telecharger

    Posté par  . En réponse au message un bon IDE sous Linux mandriva. Évalué à 2.

    sinon voila l'adresse
    http://www.kdevelop.org/

    mais normalement (si ma memoire est bonne il est inclus dans la mandriva)
    tape
    urpmi kdevelop
    dans une console et ca devrait rouler tout seul
  • # sys_open

    Posté par  . En réponse au message problème avec sys_read. Évalué à 1.

    et consort attendent des arguments venant de l'user-space alors que toi tu l'apelle du kernel-space (je vois ca avec le printk, je suppose que ton code en executé depuis un module ?).
    Il n'est pas encouragé de faire une invocation sys_* depuis un modules (c'est même vivement décourager sauf quelques cas).
    pour le faire quand même il faut changer d'espace mémoire afin que les test de cohérence n'échoue plus.

    #include <asm/uaccess.h>
    mm_segment fs;
    fs=get_fs();
    set_fs(get_ds());

    //Apelle a tes routine
    fichier = sys_open(fichier,0,0);
    ret = sys_read(fichier, buffer, 50);

    set_fs(fs).
  • [^] # Re: Est-ce qu'ils violent le GPL ?

    Posté par  . En réponse au journal Kororaa victime des cons. Évalué à 6.

    Cette discution a deja eut lieu plusieurs foix sur la linux-kernel-list.
    Un drivers qui n'est pas lié statiquement a l'interieur du kernel (cad qui se presente sous forme d'un module) peut etre une licence differente du kernel.
    (D'ailleur un module doit justifier de sa licence au chargement dans le kernel) si ca licence est GPL il à acces a toute les ressources du kernel, en LGPL aussi (de mémoire) et si la licence est proprio alors il n'as pas acces a toutes les foncions du kernel.
    Mais en tout etat de cause distribuer un linux avec des modules proprios peut se faire en respectant les toutes.
  • # Vu les photos

    Posté par  . En réponse au journal Un clavier pour la gp2x. Évalué à 5.

    il s'agit d'un clavier disposant d'une interface serie RS232 (+12V/-12V) qui s'interface avec la gp2x via une interface rs232-TTL standard ( via le MAX323) sur les broches du port d'extension dont le pinning est ici
    http://wiki.gp2x.org/wiki/EXT_Port
    broche RXD0/TXD0
    grosso modo le montage et la dispo des composants n'est pas trop difficile normalement.
  • # un sur deux

    Posté par  . En réponse au message Ipmi, Watchdog... pourquoi pas.. Évalué à 1.

    j'en connais au moins un sur les deux.
    un watchdog est un circuit/carte generant une interruption prioritaire non masquable si un signal de "refresh" n'est pas appliqué en temps normal.
    Exemple :
    Si tous les passages du scheduler genere ce stimuli alors quand le watchdog genere sont interruption c'est que depuis un certain temps le systeme n'as pas changer de tache et donc c'est qu'il est planté.
    La solutions generalement appliqué est le reboot du systeme ou de la partie du systeme dans un systeme virtualisé/mutualisé.
  • # la réponse est :

    Posté par  . En réponse au message RTAI. Évalué à 1.

    non car ce n'est pas le role de RTAI de t'en fournir un mais a celui du noyeau linux qui tourneras en sous systeme.
    Si tu as besoin de déterminisme sur l'éthernet le projet ORTE
    http://www.ocera.org/download/components/WP7/orte-0.3.1.html
    correspondra mieux.
  • # mon conseil

    Posté par  . En réponse au message version peu complexe pour programmation. Évalué à 4.

    reposer ta question car je ne la comprend pas.
    qui tourne sous Mb de ram
    manque pas un chiffre la ?

    qui est capable de programmer de la même forme que BORLAND C++ builder pour exemple
    tu veut que ce soit linux qui se programme tout seul ?
  • [^] # Re: Sont mal chez Philips

    Posté par  . En réponse au journal Un bon téléspectateur et un téléspectateur qui ne zappe pas. Évalué à 6.

    Philips ne fait pas principalement des téléviseurs mais il est un gros gros fournisseur de composant pour les faires.
    Il y a de grand risque que cette techno ce retrouve dans des sous marques de televiseur
  • # Google

    Posté par  . En réponse au message utilisation de apr_pcalloc. Évalué à 4.

    premier lien
    apr.apache.org/docs/apr/group__apr__pools.html
    contient les explications.
  • [^] # oups

    Posté par  . En réponse au message bureau plus grand que l'ecran. Évalué à 1.

    Modes "1024x768"
  • # Essais avec ca peut etre

    Posté par  . En réponse au message bureau plus grand que l'ecran. Évalué à 1.

    # File generated by XFdrake.

    # **********************************************************************
    # Refer to the XF86Config man page for details about the format of
    # this file.
    # **********************************************************************

    Section "Files"
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Mandrake 6.0 and later now use a font server independent of
    # the X server to render fonts.
    FontPath "unix/:-1"
    EndSection

    Section "ServerFlags"
    #DontZap # disable (server abort)
    #DontZoom # disable <KP_+>/<KP_-> (resolution switching)
    AllowMouseOpenFail # allows the server to start up even if the mouse does not work
    EndSection

    Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
    Load "dri" # direct rendering
    EndSection

    Section "InputDevice"
    Identifier "Keyboard1"
    Driver "keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "fr"
    Option "XkbOptions" "compose:rwin"
    EndSection

    Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"
    Option "ZAxisMapping" "6 7"
    EndSection

    Section "Monitor"
    Identifier "monitor1"
    HorizSync 31-70
    VertRefresh 50-99

    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "1000x768" 50.00 768 832 846 1000 576 590 595 630

    # 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "1024x768" 63.07 768 800 960 1024 576 578 590 616
    EndSection

    Section "Device"
    Identifier "device1"
    VendorName "VIA Technologies Inc"
    BoardName "S3 UniChrome"
    Driver "via"
    Option "DPMS"
    EndSection

    Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24

    Subsection "Display"
    Depth 8
    Virtual 800 600
    EndSubsection

    Subsection "Display"
    Depth 15
    Virtual 800 600
    EndSubsection

    Subsection "Display"
    Depth 16
    Virtual 800 600
    EndSubsection

    Subsection "Display"
    Depth 24
    Mode "1024x768"
    EndSubsection
    EndSection

    Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen "screen1"
    EndSection
  • [^] # Re: Si ça peut aider

    Posté par  . En réponse au message Problème nvidia Geforce (Débutant mais obstiné inside). Évalué à 2.

    pour voir si un fichier existe utilise la commande ls
    ls /etc/X11/*
    voir
    ls /etc/X*
    pour editer ton fichier tu peut aussi utiliser l'auto completion
    avec la touche tabulation
    tape le debut du chemin
    ls /etc/X11/X et apres le X appuye sur Tab il te proposera tous les fichiers commencant par la lettre X
    fait attention parce que sous linux "X et x" sont different essaye de voir si le nom de fichier ne commence pas par un x minuscule.
  • # RFC

    Posté par  . En réponse au message code de retour FTP. Évalué à 2.

    voici l'adresse de la RFC qui decris le protocole FTP
    http://www.faqs.org/rfcs/rfc959.html
    tu va y trouver tout les codes retours possibles et les explication qui vont avec
    Mais il me semble que la recommendation (je l'ai lue il y a longtemps) precise de ne pas renvoyer d'erreur sur login ou mots de passe incorrecte mais de renvoyer une erreur commune login/password incorrecte afin d'eviter que par un programme on puisse deviner un login puis ensuite d'attaquer le password.
    bonne lecture
  • # je repond

    Posté par  . En réponse au message scipts au boot. Évalué à 1.

    peut etre a cote de la question
    En fait tu voudrais que suivant l'item que tu choisi dans le LILO lancer une procedure differente une fois ton systeme chargé ?
    pour ce faire tu peut rajouté dans LILO une option passer au kernel du style
    root=/dev/hda3 devfs=mount acpi=ht vga=788 script=sauvegarde
    qui sera recuperable une fois ton systeme demarrer dans
    le fichier /proc/cmdline
    tu rajoute dans ton processus de demarrage un script qui test la presence de cette option ou non et agit en consequence.
  • # c'est plus amont

    Posté par  . En réponse au message Tableau dynamique de pointeur vers char. Évalué à 1.

    cette ligne
    char *message[1];
    doit etre remplacer par
    char *message=NULL;
    et le code ce compileras et fonctionneras.
    Je pense que ce que tu voulais initialiser etait un pointeur vers un tableau de 1 caractere mais la ligne rentrer créait en fait un tableau de 1 pointeur sur un char.
  • # des test simple pour commencer

    Posté par  . En réponse au message perdu usb et sortie son suite à màj mandriva 2006. Évalué à 1.

    Tous les composants on l'air de discuter convenablement avec le CPU. Si ca marche plus non plus sous win le pb de devrait pas venir de linux.

    Voici quelques essais a faire,
    débranche ta clef USB
    fais un coup de "lsusb -v"
    rebranche ta clef
    attend un peut, refais un coup de "lsusb -v" pour voir si elle est détecté.
    Si rien n'apparait fais un coup de "dmesg" pour voir si ca bouge niveau ker,el
    Soit la clef est morte (la testé sur un autre PC)
    Si la clef fonctionne sur un autre PC et plus sur le tien.
    Piste numero 1 l'alimentation USB :
    L'alim peut etre desactivé a tort dans le BIOS(a verifier)
    elle peut etre désactivé par un jumper sur la carte mere(lire la doc et verifier).
    Pour voir si l'usb power est present prendre un multimetre et regarder si tu trouve une tension de 4 a 5V entre la carcasse du PC et une des broches du connecteur USB.
  • # au cas ou

    Posté par  . En réponse au message Pire que kernel panic !!. Évalué à 2.

    si j'etais dans cette situation, je tenterais de ne pas avoir acpi=on dans le loader.
    A brule pourpoint je prendrais une distrib livecd (knoppix par exemple)
    je genererais une disquette avec grub-install puis je rebooterais dessus.
    Ne pas oublier de modifier le bios pour mettre la disquette en premier.
    L'avantage de la disquette et de grub est que l'on peut modifier facilement les options du kernel au boot (appuie sur la touche e).
    Je souspsonne acpi car c'est un truc qui plante bien ces derniers temps avec les differents kernels
  • [^] # Re: En premier

    Posté par  . En réponse au message problème avec AGP. Évalué à 2.

    Tu as telecharger les drivers a cette adresse ?
    https://support.ati.com/ics/support/default.asp?deptID=894&a(...)

    essaye de faire
    modprobe nvidia-agp
    ou
    modprobe nvidia_agp

    et de relancer Xorg
  • # En premier

    Posté par  . En réponse au message problème avec AGP. Évalué à 2.

    ton log
    (WW) RADEON(0): [agp] AGP not available
    (EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
    ressemble plus a un message d'erreur quand tu charge X (org /F86) qu'un message d'erreur du kernel.
    En second lieu serait il possible d'avoir plus de details sur
    le PC au hasard c'est un portable ?

    Que donne un lsmod en console ?
    Que donne un lspci -v
    L'agp page ouverture est il activé dans le bios ?
    Essaye tu d'utiliser les drivers proprio ATI ? quel version ?
    Bref, essaye de rendre ton post un peut plus technique pour avoir des reponses plus precises
    Merci
  • # essaye déja

    Posté par  . En réponse au message Freeze vidéo au démarrage avec la Mandriva 10.2. Évalué à 2.

    en changeant
    Section "Device"
    Identifier "device1"
    Driver "vesa"
    Option "DPMS"
    EndSection
    par
    Section "Device"
    Identifier "device1"
    Driver "nv"
    Option "DPMS"
    EndSection

    D'autre part tout est configurer en 640x480 ce qui est peut, par defaut tu va demarrer en 256 couleur aussi, c'est un peut bizarre.

    Mais sinon , je te conseille de telecharger les drivers linux nvidia sur leur site cela te permettra d'avoir la 3D.
    Attention : il ne sont pas libres
  • [^] # Re: Je le dis tout de suite

    Posté par  . En réponse au message Comment booter très rapidement. Évalué à 2.

    Oui pour que ton materiel fonctionne, ensuite tu dois modifier la sequence de demarrage de ta debian qui lance les procedures de detection du materiel (puisque tu as deja tout de lancer).
  • [^] # Re: Oui mais

    Posté par  . En réponse au message Problèmes installation Mandriva dû à ACPI. Évalué à 3.

    En simplifiant c'est une surcouche du bios pour la detection et la configuration des périphériques
    voir :
    http://acpi.sourceforge.net/
  • # Je le dis tout de suite

    Posté par  . En réponse au message Comment booter très rapidement. Évalué à 2.

    Je ne connais pas debian
    Mais en réponse à
    Vu que le système ne va plus évoluer (pas d'ajout de périphériques, ...) est-il possible de faire une image du système un fois démarré (tout les services opérationnels) et de décompresser cette image (dans la ram?) à chaque démarrages du P.C ?
    Non pas directement, l'état de la ram a un instant T dépends d'une procédure séquentielle d'initialisation des périphériques, si tu saute directement au résultat ton périphérique ne sera pas initialisé et tu essayerais de l'accéder comme s'il l'était

    Au lieu de passer par les détection fastidieuses des périphériques et qui prennent du temps.
    Existes-t'il un moyen simple de le faire ? De la documentation ? Des projets ?

    La, par contre, tu peut faire quelque chose, il faut te construire un kernel sur mesure pour ton matériel, en mettant les drivers dans le kernel plutot que de choisir une solution basé sur le chargement de module.
    Tu pourras ensuite changé la procédure de démarrage de ta debian pour dégager les recherches de nouveau matériel.
  • # Oui mais

    Posté par  . En réponse au message Problèmes installation Mandriva dû à ACPI. Évalué à 2.

    ACPI=Advanced Configuration and Power Interface
    et c'est plutot la partie Configuration qui pose probleme plutot que le power interface qui derive tout droit de l'APM
  • # alors la je dis tout de suite

    Posté par  . En réponse au message Une librairie pour convertir les adresses de programmes en nom de fonction ou de fichier et ligne ??. Évalué à 2.

    que j'ai pas tres clairement compris ce que tu voulais faire.

    Moi pour mon debuggage j'utilise souvent dans un fichier trace la forme suivante
    printf("%s:%s:%s : Erreur d'argument",__FILE__,__FUNCTION__,__LINE__);

    ce qui donne a l'execution
    main.c:Assert:127 : Erreur d'argument

    __FILE__
    __FUNCTION__
    __LINE__
    sont de primitive que le compilateur remplace par les chaines qui vont bien
    Voila en utilisant ca
    sprintf(MaString,"%s:%s:%s : Erreur d'argument",__FILE__,__FUNCTION__,__LINE__);

    __cyg_profile_func_enter(&MaString, void *callsite)

    au lieu du void* tu peut avoir ce que tu veux peut etre?