Unplug and Play

Étrangement, il arrivait assez fréquemment qu’au boot de ma gate Asterisk, une seule des deux cartes FXO soient prise en compte par le driver wcfxo. Typiquement, je me mangeais ce genre de message :

Apr 29 12:51:55 home /netbsd: Registered Span 2 (‘WCFXO/0’) with 1 channels > Apr 29 12:51:55 home /netbsd: wcfxo0: Out of space to write register 06 with e0 > Apr 29 12:51:55 home /netbsd: wcfxo0: Out of space to write register 0f with 10 > Apr 29 12:51:55 home /netbsd: 0: Failed to init DAA, giving up… Et autres messages du driver de type: wcfxo0: can’t map interrupt Après quelques rapides recherches, je lis qu’il est souhaitable dans ce type de situation de :

. Activer l’option “Plug and Play OS” dans son BIOS . Ajouter le support ACPI dans son noyau. Exemple :

options MPBIOS # configure CPUs and APICs using MPBIOS > options MPBIOS_SCANPCI # find PCI roots using MPBIOS > options MPACPI # configure CPUs and APICs using ACPI >

acpi0 at mainbus0 > options ACPI_PCI_FIXUP # PCI interrupt routing via ACPI > options ACPI_ACTIVATE_DEV # If set, activate inactive devices Recompilation, installation du nouveau noyau, et depuis, tout semble se dérouler pour le mieux