Reserve IRQ for legacy devices



Göran Davidsson
07-09-2005, 10:24 PM
Hello,

I have reserved IRQ 5 in BIOS for legacy ISA devices, in order to get my
device driver for our CAN controller to work.

Everything worked fine in XP Pro but when I went to XPE I noticed that my
driver's IRQ resource collided with a number of PCI devices. It was the same
state that XP Pro was in, before I reserved the IRQ in BIOS.

That leads me to beleive that I need something in XPE that also considers my
BIOS settings.

Any ideas?

Thanks
/Göran

Lewis
07-09-2005, 10:24 PM
Hi Gran,

I had that effect in that case:

I forgot to include the driver of a PNP-Device. So FBA could not assign
an IRQ to that device, and so all IRQ-assigning got confused and PNP
assigned also the reserverd IRQ.
After including the driver in TD, the reserved IRQ was not assigned.

Regards

Lewis

Gran Davidsson wrote:
> Hello,
>
> I have reserved IRQ 5 in BIOS for legacy ISA devices, in order to get
my
> device driver for our CAN controller to work.
>
> Everything worked fine in XP Pro but when I went to XPE I noticed
that my
> driver's IRQ resource collided with a number of PCI devices. It was
the same
> state that XP Pro was in, before I reserved the IRQ in BIOS.
>
> That leads me to beleive that I need something in XPE that also
considers my
> BIOS settings.
>
> Any ideas?
>
> Thanks
> /Gran

Göran Davidsson
07-09-2005, 10:24 PM
Hi Lewis,

What I can see I have no PnP-devices that need resources that I don't have a
driver for. I have a number of software drivers for audio streaming, but they
don't use any resources so I don't think they will matter.

I shall try to include my driver in TD, to see what happens.

Thanks
/Göran


"Lewis" wrote:

> Hi Göran,
>
> I had that effect in that case:
>
> I forgot to include the driver of a PNP-Device. So FBA could not assign
> an IRQ to that device, and so all IRQ-assigning got confused and PNP
> assigned also the reserverd IRQ.
> After including the driver in TD, the reserved IRQ was not assigned.
>
> Regards
>
> Lewis
>
> Göran Davidsson wrote:
> > Hello,
> >
> > I have reserved IRQ 5 in BIOS for legacy ISA devices, in order to get
> my
> > device driver for our CAN controller to work.
> >
> > Everything worked fine in XP Pro but when I went to XPE I noticed
> that my
> > driver's IRQ resource collided with a number of PCI devices. It was
> the same
> > state that XP Pro was in, before I reserved the IRQ in BIOS.
> >
> > That leads me to beleive that I need something in XPE that also
> considers my
> > BIOS settings.
> >
> > Any ideas?
> >
> > Thanks
> > /Göran
>
>

Göran Davidsson
07-09-2005, 10:24 PM
Adding my driver made no difference.

I will try to add all the media drivers too, and see what happens.

Any other ideas?
/Göran

"Göran Davidsson" wrote:

> Hi Lewis,
>
> What I can see I have no PnP-devices that need resources that I don't have a
> driver for. I have a number of software drivers for audio streaming, but they
> don't use any resources so I don't think they will matter.
>
> I shall try to include my driver in TD, to see what happens.
>
> Thanks
> /Göran
>
>
> "Lewis" wrote:
>
> > Hi Göran,
> >
> > I had that effect in that case:
> >
> > I forgot to include the driver of a PNP-Device. So FBA could not assign
> > an IRQ to that device, and so all IRQ-assigning got confused and PNP
> > assigned also the reserverd IRQ.
> > After including the driver in TD, the reserved IRQ was not assigned.
> >
> > Regards
> >
> > Lewis
> >
> > Göran Davidsson wrote:
> > > Hello,
> > >
> > > I have reserved IRQ 5 in BIOS for legacy ISA devices, in order to get
> > my
> > > device driver for our CAN controller to work.
> > >
> > > Everything worked fine in XP Pro but when I went to XPE I noticed
> > that my
> > > driver's IRQ resource collided with a number of PCI devices. It was
> > the same
> > > state that XP Pro was in, before I reserved the IRQ in BIOS.
> > >
> > > That leads me to beleive that I need something in XPE that also
> > considers my
> > > BIOS settings.
> > >
> > > Any ideas?
> > >
> > > Thanks
> > > /Göran
> >
> >

Göran Davidsson
07-09-2005, 10:24 PM
Now I have tried to add all drivers for streaming media, but still I get the
same result.

The IRQ I reserved in BIOS for legacy ISA devices is used by another PCI
device.
In XPPro everything worked fine. WHat is the difference???

Thanks
/Göran

"Göran Davidsson" wrote:

> Adding my driver made no difference.
>
> I will try to add all the media drivers too, and see what happens.
>
> Any other ideas?
> /Göran
>
> "Göran Davidsson" wrote:
>
> > Hi Lewis,
> >
> > What I can see I have no PnP-devices that need resources that I don't have a
> > driver for. I have a number of software drivers for audio streaming, but they
> > don't use any resources so I don't think they will matter.
> >
> > I shall try to include my driver in TD, to see what happens.
> >
> > Thanks
> > /Göran
> >
> >
> > "Lewis" wrote:
> >
> > > Hi Göran,
> > >
> > > I had that effect in that case:
> > >
> > > I forgot to include the driver of a PNP-Device. So FBA could not assign
> > > an IRQ to that device, and so all IRQ-assigning got confused and PNP
> > > assigned also the reserverd IRQ.
> > > After including the driver in TD, the reserved IRQ was not assigned.
> > >
> > > Regards
> > >
> > > Lewis
> > >
> > > Göran Davidsson wrote:
> > > > Hello,
> > > >
> > > > I have reserved IRQ 5 in BIOS for legacy ISA devices, in order to get
> > > my
> > > > device driver for our CAN controller to work.
> > > >
> > > > Everything worked fine in XP Pro but when I went to XPE I noticed
> > > that my
> > > > driver's IRQ resource collided with a number of PCI devices. It was
> > > the same
> > > > state that XP Pro was in, before I reserved the IRQ in BIOS.
> > > >
> > > > That leads me to beleive that I need something in XPE that also
> > > considers my
> > > > BIOS settings.
> > > >
> > > > Any ideas?
> > > >
> > > > Thanks
> > > > /Göran
> > >
> > >

Slobodan Brcin \(eMVP\)
07-09-2005, 10:24 PM
Gran,

What drivers are in colision with legacy driver?

Usually for newer PCI cards it is ok for them to share same IRQ, but I'm wondering what PCI driver wen't so low and took your IRQ 5.

ou probvably have but just in case do you have User mode PnP component?

Regards,
Slobodan






"Gran Davidsson" <GranDavidsson@discussions.microsoft.com> wrote in message
news:4537979D-E8A1-4833-9230-604F20F3641A@microsoft.com...
> Now I have tried to add all drivers for streaming media, but still I get the
> same result.
>
> The IRQ I reserved in BIOS for legacy ISA devices is used by another PCI
> device.
> In XPPro everything worked fine. WHat is the difference???
>
> Thanks
> /Gran
>
> "Gran Davidsson" wrote:
>
> > Adding my driver made no difference.
> >
> > I will try to add all the media drivers too, and see what happens.
> >
> > Any other ideas?
> > /Gran
> >
> > "Gran Davidsson" wrote:
> >
> > > Hi Lewis,
> > >
> > > What I can see I have no PnP-devices that need resources that I don't have a
> > > driver for. I have a number of software drivers for audio streaming, but they
> > > don't use any resources so I don't think they will matter.
> > >
> > > I shall try to include my driver in TD, to see what happens.
> > >
> > > Thanks
> > > /Gran
> > >
> > >
> > > "Lewis" wrote:
> > >
> > > > Hi Gran,
> > > >
> > > > I had that effect in that case:
> > > >
> > > > I forgot to include the driver of a PNP-Device. So FBA could not assign
> > > > an IRQ to that device, and so all IRQ-assigning got confused and PNP
> > > > assigned also the reserverd IRQ.
> > > > After including the driver in TD, the reserved IRQ was not assigned.
> > > >
> > > > Regards
> > > >
> > > > Lewis
> > > >
> > > > Gran Davidsson wrote:
> > > > > Hello,
> > > > >
> > > > > I have reserved IRQ 5 in BIOS for legacy ISA devices, in order to get
> > > > my
> > > > > device driver for our CAN controller to work.
> > > > >
> > > > > Everything worked fine in XP Pro but when I went to XPE I noticed
> > > > that my
> > > > > driver's IRQ resource collided with a number of PCI devices. It was
> > > > the same
> > > > > state that XP Pro was in, before I reserved the IRQ in BIOS.
> > > > >
> > > > > That leads me to beleive that I need something in XPE that also
> > > > considers my
> > > > > BIOS settings.
> > > > >
> > > > > Any ideas?
> > > > >
> > > > > Thanks
> > > > > /Gran
> > > >
> > > >

Göran Davidsson
07-09-2005, 10:24 PM
Hi Slobodan,

Yes, I have included Pnp (User mode).

The following drivers have "stolen" my reserved IRQ.

- EXAR 4-Port UART PCI Card
- Intel 82801DB/DBM AC'97 Audio Controller
- Intel 82801DB/DBM USB Universal Host Controller - 24C2
- Intel 82852/82855 GM/GME Graphics Controller
- Intel PRO/100 VE Network Connection
- Texas Instruments PCI-1520 CardBus Controller

But if I insert a disk with XPPro the drivers behaves nicely and leaves IRQ5
free.

At the same time I'm writing this, I'm also trying to install my driver
manually on my XPE image. When I restarted a discovered that all the above
drivers had claimed IRQ6 instead wich solves my problems.

I must have solved the problem along the way somehow, the problem is now
that I don't exactly know what the solution was...

Thanks
/Göran

"Slobodan Brcin (eMVP)" wrote:

> Göran,
>
> What drivers are in colision with legacy driver?
>
> Usually for newer PCI cards it is ok for them to share same IRQ, but I'm wondering what PCI driver wen't so low and took your IRQ 5.
>
> ou probvably have but just in case do you have User mode PnP component?
>
> Regards,
> Slobodan
>
>
>
>
>
>
> "Göran Davidsson" <GranDavidsson@discussions.microsoft.com> wrote in message
> news:4537979D-E8A1-4833-9230-604F20F3641A@microsoft.com...
> > Now I have tried to add all drivers for streaming media, but still I get the
> > same result.
> >
> > The IRQ I reserved in BIOS for legacy ISA devices is used by another PCI
> > device.
> > In XPPro everything worked fine. WHat is the difference???
> >
> > Thanks
> > /Göran
> >
> > "Göran Davidsson" wrote:
> >
> > > Adding my driver made no difference.
> > >
> > > I will try to add all the media drivers too, and see what happens.
> > >
> > > Any other ideas?
> > > /Göran
> > >
> > > "Göran Davidsson" wrote:
> > >
> > > > Hi Lewis,
> > > >
> > > > What I can see I have no PnP-devices that need resources that I don't have a
> > > > driver for. I have a number of software drivers for audio streaming, but they
> > > > don't use any resources so I don't think they will matter.
> > > >
> > > > I shall try to include my driver in TD, to see what happens.
> > > >
> > > > Thanks
> > > > /Göran
> > > >
> > > >
> > > > "Lewis" wrote:
> > > >
> > > > > Hi Göran,
> > > > >
> > > > > I had that effect in that case:
> > > > >
> > > > > I forgot to include the driver of a PNP-Device. So FBA could not assign
> > > > > an IRQ to that device, and so all IRQ-assigning got confused and PNP
> > > > > assigned also the reserverd IRQ.
> > > > > After including the driver in TD, the reserved IRQ was not assigned.
> > > > >
> > > > > Regards
> > > > >
> > > > > Lewis
> > > > >
> > > > > Göran Davidsson wrote:
> > > > > > Hello,
> > > > > >
> > > > > > I have reserved IRQ 5 in BIOS for legacy ISA devices, in order to get
> > > > > my
> > > > > > device driver for our CAN controller to work.
> > > > > >
> > > > > > Everything worked fine in XP Pro but when I went to XPE I noticed
> > > > > that my
> > > > > > driver's IRQ resource collided with a number of PCI devices. It was
> > > > > the same
> > > > > > state that XP Pro was in, before I reserved the IRQ in BIOS.
> > > > > >
> > > > > > That leads me to beleive that I need something in XPE that also
> > > > > considers my
> > > > > > BIOS settings.
> > > > > >
> > > > > > Any ideas?
> > > > > >
> > > > > > Thanks
> > > > > > /Göran
> > > > >
> > > > >
>
>
>


Reserve IRQ for legacy devices