Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Kernel configuration] PCI_MSI introuvable [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bouyafa
Tux's lil' helper
Tux's lil' helper


Joined: 23 Apr 2006
Posts: 141

PostPosted: Mon May 11, 2009 11:42 am    Post subject: [Kernel configuration] PCI_MSI introuvable [SOLVED] Reply with quote

Bonjour à tous,

J'ai un petit soucis lorsque je souhaite upgrader mon vieux 2.6.25 sur un 2.6.28 (par exemple, j'en ai testé 3). En effet, je souhaite en changer juste pour activer l'option CONFIG_PCI_MSI. Elle devrait se trouver dans /BUS (je l'ai fais sur mon laptop sans soucis) mais voilà elle n'y paraît pas.

Pour résumer, je fais un cp ../ancien_kernel/.config /usr/src/linux/.config && make oldconfig && make menuconfig.

Je pense que cette option dépends également de CONFIG_ARCH_SUPPORTS_MSI que je ne retrouve pas non plus. Quelqu'un saurait t il m'éclairer ?


J'active cette option pour les nouveaux drivers ati, qui sont eux réclamés par le xorg-server 1.5.

Merci pour votre aide.


Last edited by bouyafa on Mon May 11, 2009 4:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
bouyafa
Tux's lil' helper
Tux's lil' helper


Joined: 23 Apr 2006
Posts: 141

PostPosted: Mon May 11, 2009 11:47 am    Post subject: Reply with quote

Ah oui, l'otion se présente comme ça dans le kernel :

Quote:
[*] Message Signaled Interrupts (MSI and MSI-X)
Back to top
View user's profile Send private message
Gaby
Apprentice
Apprentice


Joined: 03 Aug 2005
Posts: 251

PostPosted: Mon May 11, 2009 12:04 pm    Post subject: Reply with quote

Chez moi sur un 2.6.28-r3 gentoo source :
Code:
 Symbol: PCI_MSI [=y]                                                       │ 
  │ Prompt: Message Signaled Interrupts (MSI and MSI-X)                     │ 
  │   Defined at drivers/pci/Kconfig:8                                      │ 
  │   Depends on: PCI && ARCH_SUPPORTS_MSI                                  │ 
  │   Location:                                                             │ 
  │     -> Bus options (PCI etc.)                                           │ 
  │   Selected by: AMD_IOMMU && X86_64 && PCI && ACPI


Tu as bien activé AMD_IOMMU && X86_64 && PCI && ACPI ?
Back to top
View user's profile Send private message
bouyafa
Tux's lil' helper
Tux's lil' helper


Joined: 23 Apr 2006
Posts: 141

PostPosted: Mon May 11, 2009 12:10 pm    Post subject: Reply with quote

Oui oui j'ai bien regardé tout ça, mais l'option ne figure plus dans la liste. En fait il figure encore dans la liste AVANT que je fasse un make oldconfig, donc dans mon ancienne config il doit y avoir quelque chose qui refuse de m'afficher ce que je veux. Je ne trouve pas quoi ...
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon May 11, 2009 1:10 pm    Post subject: Reply with quote

Pour le ARCH_SUPPORTS_MSI il te faut :
Code:
  │ Symbol: ARCH_SUPPORTS_MSI [=y]                                          │ 
  │   Selected by: PCI && X86_LOCAL_APIC && X86_IO_APIC   



Pour chaque element, tu peux rechercher son emplacement grâce à "/"

Ce genre d'option est activée automatiquement si la ligne Selected by: est OK
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
bouyafa
Tux's lil' helper
Tux's lil' helper


Joined: 23 Apr 2006
Posts: 141

PostPosted: Mon May 11, 2009 3:31 pm    Post subject: Reply with quote

Euh oui bien sûr ... comment dire ... tout ça j'ai bien vu, cherché, fouillé, reregardé ... c'est pour ça que je fini à poster ça ici. Je connais la commande /, la commande HELP (H) etcetc ... mon soucis est que l'option que je cherche n'est pas présente sans doutes car j'ai autre chose qui doit faire conflit dans ma conf kernel ...

Merci quand même ...
Back to top
View user's profile Send private message
bouyafa
Tux's lil' helper
Tux's lil' helper


Joined: 23 Apr 2006
Posts: 141

PostPosted: Mon May 11, 2009 4:37 pm    Post subject: Reply with quote

Bon voilà j'ai trouvé ... pour activer CONFIG_ARCH_SUPPORTS_MSI=y et CONFIG_PCI_MSI=y dans le kernel, quand ça n'apprarait pas (comme moi) dans la section Bus options (PCI etc.) il faut aller dans :

Quote:
Processor type and features --->
[*] Local APIC support on uniprocessors



A partir de là, l'option PCI_MSI apparaît dans la section Bus option :

Quote:
[*] Message Signaled Interrupts (MSI and MSI-X)



Le local APCI doit correspondre à X86_LOCAL_APIC marqué dans 'Depends'

Quote:
│ Symbol: ARCH_SUPPORTS_MSI [=y] │
│ Selected by: PCI && X86_LOCAL_APIC && X86_IO_APIC



Donc bien entendu comme vous me le rappelliez il faut check que tout 'Depends' soit sur =y pour avoir notre option.
Bon je lance ma compilation alors, ça devrait marcher maintenant.

Merci @+ !!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum