pci_enable_device sets IRQ 16 sharing with on-board VGA -how to block

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear conference,

I am to upgrade project written by another person from 2.4 to 2.6 
kernelsProject uses  driver for ADlink PCI7841 pci_find_device finds it 
coreectly(as IRQ 10 or IRQ 11 set by BIOS) but call of pci_enable_device 
reasigns this to 
pci_dev *pci;
pci_find_device(pci);
printk("%d",pci->irq); //prints  10
pci_enable_device(pci);
printk("%d",pci->irq); //print 16

 16 but printed character is same when printing  pci_dev *pci;... 
printk("%c",pci->irq) 

I do not want to share IRQ 16 with onboard VGA, but need to use IRQ 
comunication with card. Assigning IRQ 16 in RTAI module freezes system.

I was told that without pci_enable_device I am not allowed to use IRQ in the 
driver.

Wolud anyone tell me If there is any way to stop ACPI setting wrong 
IRQ,please?

Kind regards

Peto

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux