Re: lspci et pcmcia
Daniel Déchelotte a écrit : Christian Gennerat <[EMAIL PROTECTED]> a écrit : | >- Sous Knoppix, tout baigne, avec quelques differences : | > * c'est le module 3c59x qui est charge, pas 3c575_cb (de pcmcia-source) | rien de choquant. C'est le module qui doit être chargé par HotPlug. | Dans le ChangeLog de 3c59x, on trouve: | LK1.1.3 25 April 2000, Andrew Morton <[EMAIL PROTECTED]> | - Merged with 3c575_cb.c Ah ! Le support pour la 575 est dans le noyau maintenant, et camoufle derriere le nom 59x, meme pas dans la section des cartes PCMCIA ? Et oui... J'ai recompile en incluant le module 3c59x, et tout marche (le reseau + lspci car /proc/bus/pci/02 existe). Que dire ? J'ai pas l'impression d'avoir compris grand chose, mais merci. Merci beaucoup, en fait. :) Daniel CE qu'il faut savoir, justement, c'est la différence entre une carte PCMCIA et une carte CardBus. La carte PCMCIA est tributaire des outils PCMCIA (cadctl, cardmgr), alors que la carte CardBus, une fois initialisée par les outils relatifs au pont PCMCIA-CardBus, est connectée sur le bus PCI. c'est cela la différence, donc, elle est vue par la commande "lspci" elle utilise le même driver que la carte PCI correspondante. -- Christian Gennerat
Re: lspci et pcmcia
Christian Gennerat <[EMAIL PROTECTED]> a écrit : | >- Sous Knoppix, tout baigne, avec quelques differences : | > * c'est le module 3c59x qui est charge, pas 3c575_cb (de pcmcia-source) | rien de choquant. C'est le module qui doit être chargé par HotPlug. | Dans le ChangeLog de 3c59x, on trouve: | LK1.1.3 25 April 2000, Andrew Morton <[EMAIL PROTECTED]> | - Merged with 3c575_cb.c Ah ! Le support pour la 575 est dans le noyau maintenant, et camoufle derriere le nom 59x, meme pas dans la section des cartes PCMCIA ? Et oui... J'ai recompile en incluant le module 3c59x, et tout marche (le reseau + lspci car /proc/bus/pci/02 existe). Que dire ? J'ai pas l'impression d'avoir compris grand chose, mais merci. Merci beaucoup, en fait. :) Daniel -- http://yo.dan.free.fr/
Re: lspci et pcmcia
Daniel Déchelotte a écrit : J'ai l'air de me repondre, mais c'est pour donner des infos supplementaires suite a un courriel en prive (pour lequel je remercie l'auteur). - La carte est fonctionnelle, c'est juste qu'il n'y a pas de repertoire 02 dans /proc/bus/pci. - Sous Knoppix, tout baigne, avec quelques differences : * le resultat de cardctl ident ne contient pas la ligne "PCI id" (tiens tiens) * c'est le module 3c59x qui est charge, pas 3c575_cb (de pcmcia-source) * la ligne qui nous importe dans /proc/bus/pci/devices contient des valeurs differentes pour certains champs et contient un champ supplementaire en fin de ligne : "3c59x", le nom du module du noyau (tiens donc). rien de choquant. C'est le module qui doit être chargé par HotPlug. Dans le ChangeLog de 3c59x, on trouve: LK1.1.3 25 April 2000, Andrew Morton <[EMAIL PROTECTED]> - Merged with 3c575_cb.c J'ai l'air de m'acharner a reparer un truc qui marche, mais j'ai par ailleurs un probleme de carte son qui plante la premiere fois que la carte reseau est inseree, et cette histoire d'absence de /proc/bus/pci/02 me parait suffisament bizarre pour chercher de ce cote... Voir dans les options de compilation du noyau. il manquerait une option spécifique pour cette carte mère, ou ce PCI to CardBus bridge, puisque les options courantes du 2.4.18-bf2.4. ne conviennent pas Daniel En bonus: $ cat /proc/interrupts 5: 158662 XT-PIC Crystal audio controller [...] 11: 187653 XT-PIC usb-uhci, i82365, eth0 Normal aussi. L'interruption à tout faire du bus PCI -- Christian Gennerat
Re: lspci et pcmcia
J'ai l'air de me repondre, mais c'est pour donner des infos supplementaires suite a un courriel en prive (pour lequel je remercie l'auteur). - La carte est fonctionnelle, c'est juste qu'il n'y a pas de repertoire 02 dans /proc/bus/pci. - Sous Knoppix, tout baigne, avec quelques differences : * le resultat de cardctl ident ne contient pas la ligne "PCI id" (tiens tiens) * c'est le module 3c59x qui est charge, pas 3c575_cb (de pcmcia-source) * la ligne qui nous importe dans /proc/bus/pci/devices contient des valeurs differentes pour certains champs et contient un champ supplementaire en fin de ligne : "3c59x", le nom du module du noyau (tiens donc). J'ai l'air de m'acharner a reparer un truc qui marche, mais j'ai par ailleurs un probleme de carte son qui plante la premiere fois que la carte reseau est inseree, et cette histoire d'absence de /proc/bus/pci/02 me parait suffisament bizarre pour chercher de ce cote... Daniel En bonus: $ cat /proc/interrupts 5: 158662 XT-PIC Crystal audio controller [...] 11: 187653 XT-PIC usb-uhci, i82365, eth0 -- http://yo.dan.free.fr/
Re: lspci et pcmcia
Christian Gennerat <[EMAIL PROTECTED]> a écrit : | Si c'est une carte PCMCIA, lspci ne voit rien. | Par contre si c'est ine carte CardBus, oui Euh, c'est les deux mon capitaine. Tu veux dire, une carte ISA vs CardBus ? Quoiqu'il en soit, c'est une CardBus : 3Com Megahertz, 10/100 LAN CardBus, Modele 3CCFE575CT. Un driver qui marche bien est 3c575_cb. Ci-dessous tout plein d'info. Merci ! Daniel Voici le resultat de dump_cis (je zappe la Socket 1): Socket 0: manfid 0x0101, 0x5257 config_cb base 0x last_index 0x01 cftable_entry_cb 0x01 [default] [master] Vcc Vnom 3300mV Vpp1 Vnom 3300mV io_base 1 irq mask 0x [level] BAR 1 size 64b [io] vers_1 5.0, "3Com Corporation", "3CCFE575CT", "LAN Cardbus Card", "004" funcid network_adapter [post] Voici celui de cardctl ident (je zappe encore la socket 1): Socket 0: product info: "3Com Corporation", "3CCFE575CT", "LAN Cardbus Card", "004" manfid: 0x0101, 0x5257 function: 6 (network) PCI id: 0x10b7, 0x5257 Soyons fou: # cardctl config 0 Vcc 3.3V Vpp1 3.3V Vpp2 3.3V interface type is "cardbus" irq 11 [exclusive] [level] function 0: io 0x0800-0x08ff [32bit] $ grep "^02" /proc/bus/pci/devices 020010b75257b 0801600210006002 6000 $ ls /proc/bus/pci/ 00 01 devices -- http://yo.dan.free.fr/
Re: lspci et pcmcia
Daniel Déchelotte a écrit : Bonjour, J'ai l'impression que mon systeme devient legerement "incoherent" lorsque j'insere une carte reseau PCMCIA. Si c'est une carte PCMCIA, lspci ne voit rien. Par contre si c'est ine carte CardBus, oui Dans /proc/bus/pci, le fichier devices montre bien une ligne "0200 blablabla", mais il n'existe pas de repertoire /proc/bus/pci/02 (00 et 01 existent bien), ce qui a entre autre pour consequence de faire mordre la poussiere a lspci avec ce message : pcilib: Cannot open /proc/bus/pci/02/00.0 lspci: Unable to read 64 bytes of configuration space. Sans la carte, /proc/bus/pci/devices ne contient plus la ligne "0200 ..." et lspci fonctionne. Le probleme se produit avec un noyau 2.4.21 maison et le 2.4.18-bf2.4. Une idee ? Quelle est la carte ? (références commerciales, dump_cis, cardctl ident, ...) -- Christian Gennerat
lspci et pcmcia
Bonjour, J'ai l'impression que mon systeme devient legerement "incoherent" lorsque j'insere une carte reseau PCMCIA. Dans /proc/bus/pci, le fichier devices montre bien une ligne "0200 blablabla", mais il n'existe pas de repertoire /proc/bus/pci/02 (00 et 01 existent bien), ce qui a entre autre pour consequence de faire mordre la poussiere a lspci avec ce message : pcilib: Cannot open /proc/bus/pci/02/00.0 lspci: Unable to read 64 bytes of configuration space. Sans la carte, /proc/bus/pci/devices ne contient plus la ligne "0200 ..." et lspci fonctionne. Le probleme se produit avec un noyau 2.4.21 maison et le 2.4.18-bf2.4. Une idee ? Daniel -- http://yo.dan.free.fr/