[Asterisk-Users] wcte11xp works only after cold reboot
Rich Adamson
radamson at routers.com
Wed Apr 6 14:33:00 MST 2005
> > I have also seen this problem on two different asterisk servers using
> > TDM400p cards.
> >
> > I have not been able to resolve it. If you do an lspci you can see that
> > the system can see the devices but the zaptel drivers don't see them.
> >
> > I have other systems that work fine and so this has to be down to the
> > combination of motherboard and Digium PCI devices. It would seem that
> > this is a problem with the the Digium hardware because it works after a
> > cold boot.
> >
> > Does anyone else have a view ?
> >
> > Stuart
> >
> > Stuart
> >
> > On Wed, 2005-04-06 at 12:26 +0200, Alessio Focardi wrote:
> >
> >>Hi,
> >>
> >>my brand new wcte11xp works like a charme of first boot, then if I
> >>
> >>shutdown -r now
> >>
> >>the server is not detected at reboot ("no such device" after modprobe).
> >>
> >>Turning off the pc and cold restarting fixes the problem.
> >>
> >>Has someone experienced such behaviour before ?
> >>
> >>Tnx for any help!
>
> This is a known issue and crops up on the list from time to time. For
> some reason, the card will change is PCI bus ID. It is set back to the
> correct ID by a cold reboot.
>
> To work around this, edit the wcte1xxp.c in the zaptel directory so that
> the pci_device_id structure becomes:
>
> static struct pci_device_id t1xxp_pci_tbl[] = {
> { 0xe159, 0x0001, 0x71fe, PCI_ANY_ID, 0, 0, (unsigned long)
> "Digium Wildcard TE110P T1/E1 Board" },
> { 0xe159, 0x0001, 0x79fe, PCI_ANY_ID, 0, 0, (unsigned long)
> "Digium Wildcard TE110P T1/E1 Board" },
> { 0xe159, 0x0001, 0x795e, PCI_ANY_ID, 0, 0, (unsigned long)
> "Digium Wildcard TE110P T1/E1 Board" },
> { 0xe159, 0x0001, 0x79de, PCI_ANY_ID, 0, 0, (unsigned long)
> "Digium Wildcard TE110P T1/E1 Board" },
> { 0xe159, 0x0001, 0x797e, PCI_ANY_ID, 0, 0, (unsigned long)
> "Digium Wildcard TE110P T1/E1 Board" },
> { 0 }
> };
>
> This should allow reboots but YMMV (well, it works on my server!).
Are you sure about the above. The OP says he using a TDM400p (fxo/fxs),
not a TE110. Two different animals, I believe.
More information about the asterisk-users
mailing list