Petalinux driver problem for AXI Interrupt Controller on Zynq

We are trying to use the AXI interrupt controller because we have more than 16 uarts. We are running Petalinux 2013.10 and the device tree is attached. 
When a UART is connected directly without using the AXI interrupt controller it seems to work as expected; the interrupt fires and all data gets through at any baud rate. However, if the interrupt is going through the AXI interrupt controller the interrupt fires but we consistently get an overrun if we send more than 16 bytes at 115200 baud. Note that this is when there is only data on that one port. This would seem to imply that the interrupt is taking so long that the UART buffer overflows. 
The kernel output (attached) says that all the uarts going through interrupt controllers (uarts 1-32) are on IRQ 0, which seems wrong. I would expect a different IRQ number for each of the two AXI interrupt controllers.
From this forum post, it looks like the driver is meant for microblaze but they got it working on Zynq:
http://forums.xilinx.com/t5/Embedded-Linux/Petalinux-driver-for-AXI-Interrupt-Controller-core/m-p/525305#M10742
Unfortunately they didn't specify what they did to get it working.
Has anyone successfully used the AXI Interrupt Controller on a Zynq or other non-microblaze architecture?
Thanks,
Jaymes

I really appreciate your help. I'm getting closer to a solution.
I ORed all 33 of our interrupts together using a utility logic block. I added interrupt settings to each uart device tree entry:
interrupt-parent = <&ps7_scugic_0>;
interrupts = <0 57 4>;
This results in all uarts at IRQ 89, which I think is correct. I also tried interrupts = <1 73 4> with the same result.
It seems that all uarts are responding to interrupts, but only the last (33rd) uart is generating interrupts. If I try to send/receive data on any uart other than 33 it won't be sent/received until there is activity on uart 33. Any ideas?
vanmierlo wrote:
Further the kernel driver needs to have IRQF_SHARED defined and some other fixes as discussed int this issue:
https://github.com/Xilinx/linux-xlnx/issues/24
Maarten
This is supported with an "IRQ sharing" kernel option in the 16550 uart driver.
Thanks,
Jaymes

Similar Messages

  • Where the interrupt routine vectors stored in if I disable the AXI interrupt controller fast interrupt option?

    In an IPI system, I have several IPs connected their interrupt output with AXI interrupt controller. In the software part, I can create several interrupt callback functions for different interrupts. I wonder Where the interrupt routine vectors stored in if I disable the AXI interrupt controller fast interrupt option? Are they stored inside the specific IP?
    E.g.: if I have an VDMA and setup its callback function for general and error, then the callback function starting addresses are stored inside VDMA registers?
    Thank  you.

    >> The address of the ISR is stored in this table", so is the table stored inside the interrupt controller on inside ARM cpu? But when I used microblaze, it seems there is no interrupt controller inside the microblaze
    No, that table is in a memory which implements the processor's address space. If you use MB, you can add an interrupt controller to it but that's not relevant. Interrupt controllers cause processors to jump to a fixed location in their address space. At this point in time there are two main options: either some program has registered to respond to this interrupt or not. In the latter case, the OS, bare-metal app etc takes a decision on what to do: ignore the interrupt, crash, just turn off that interrupt and return etc. If an interrupt has been registered to respond to that interrupt, the address of the interrupt service routine is in table belonging to the OS, bare-metal app etc so the code at the fixed offset jumps to the address inside that table ie it jumps to the ISR.

  • VIA Chipset has Driver problems for ver. 4.42...

    VIA based MSI Mainboard has bad driver problem.
    any time computer reset..!
    this chipset has in bridges and VGAs drivers problems...  i have problem and i read in forums this eror. is this right? ?(
    please help...
    soryy for my bad english... i can't...

    I use the VIA 4.37 that came on the MB cd with my KT3 ultra with no problems at all....Uninstall the drivers and try a different set!!!
    I have never seen a performance gain from switching via drivers so when i last formatted i just stuck the 4.37 on and everything is running normal and stable so no need for me to update them!!
    also try reinstalling directX after you install your via drivers. VxD has some ties to DirectX

  • Driver problem for hp deskjet ink advantage 2515

    my HP Deskjet ink advatage 2515 only print file from Microsoft word. and we cannot found any installer for HP deskjet ink advantage 2515. if we do download a driver from the result in the website of HP the driver is for HP deskjet ink advantage 2510 series.

    Hello teamcalabanga,
    Welcome to the HP Forums.
    I see that you are having some driver and connectivity issues.
    I suggest that we start off by running the HP Print and Scan Doctor.  If the Doctor fails, please let me know where it fails as well as any error codes you may see. 
    Thanks for your time.
    Click the “Kudos Thumbs Up" at the bottom of this post to say “Thanks” for helping!
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    W a t e r b o y 71
    I work on behalf of HP

  • Driver problem for linux

    i want to know that which linux is suitable for  my laptop. please tell me. i installed ubuntu 14.04
    but there were problem for touch pad. i installed red hat linux but touch pad didnot support. so which linux is suitable for my laptop?? please solve this....

    I have Kubuntu 14.04 and have had no trouble. I also have a Synaptics touchpad and it works great.
    I have never had to use it but there is a Linux project for Synaptics support:
    http://cscott.net/Projects/Synaptics/

  • Nvidia Geforce 650m driver problem for windows 8.1 on macbook pro

    Hey guys. I installed windows 8.1 on my macbook pro (mid2012, Intel core i7, retina, Geforce 650m) of course only for game, but I have a disappointing problem with the graphics driver. First I tried to instal graphics card driver by bootcamp (not the last version, the one before the last) .It started to install drivers one by one starting with graphics card, but suddenly the screen got black and remained black forever! I restarted the windows and guess what! after windows logo it got black and nothing more! Then I installed windows again and tried to install driver from windows update. It checked for update and found the driver for it and downloaded it and started to install, but again the black screen !!! Please help me thanks.

    DemetriAA wrote:
    no this does not work. bootcamp drivers are broken for windows 8.1 on an efi install. apple is withholding the discreet gpu drivers from microsoft to trick people into thinking osx is more stable/efficient and thus windows cannot detect which gpu it is supposed to use when it can see both. the discreet gpu is hidden in the fake bios setup that bootcamp wants you to install with. the problem with doing this is that the more powerful gpu is all you can use in windows so the computer runs more hot and is louder which is annoying and hard on the battery life.
    thanks apple, if i knew that when i bought the laptop i would have gone with something else.
    This is not correct. If you force an EFI installation on a preUEFI Mac, you will see GPU and Audio errors. A non-EFI Hybrid MBR installation works correctly. Does Windows have the ability to switch GPUs? OS X, using external monitors, uses the non-Intel discreet GPU and the machine does not run hot. If Windows can provide dual-GPU support (which they have) and also provide GPU-switching (missing), this can be done. Can it be done for older hardware, highly unlikely. MacRumors has threads with PCI Register changes to expose the Intel GPU and the machine still runs hotter.
    From Bootcamp Info.plist...
           <key>PreUEFIModels</key>
            <array>
                    <string>MacBook7</string>
                    <string>MacBookAir5</string>
                    <string>MacBookPro10</string>
                    <string>MacPro5</string>
                    <string>Macmini6</string>
                    <string>iMac13</string>
            </array>
    You can verify your Model Identifier from How to identify MacBook Pro models - Apple Support. The 2012 MBPs are 9,x models.

  • JDBC Driver Problems for Oracle 10

    Trying to setup an OCI driver in our system but keep getting this response.
    INFO 2005-12-02 08:49:40,868 [STDOUT] java.lang.UnsatisfiedLinkError: C:\_EP\coldfusion\cfusion\lib\ocijdbc10.dll: The specified procedure could not be found
    INFO 2005-12-02 09:02:35,008 [STDOUT] A non-SQL error occurred while requesting a connection from DEVX2
    INFO 2005-12-02 09:02:35,008 [STDOUT] Timed out trying to establish connection
    That file exists on that path, so I'm not sure if this message means that it can't find that dll, or a procedure within that dll.
    If I set it up to use the thin client... no problems. This is very strange. ojdbc14.jar is on the classpath as well as all the DLLs needed, and I have the client installed on my machine.
    What else could I possibly need?

    Prior to 10g, Oracle claimed to require the entire Oracle client installation for the OCI driver to work; allegedly you couldn't just pick up the dlls you needed...
    With 10g, they've supplied a stripped down "Instant Client" that has just the bare bones stuff (it's still 10MB, zipped):
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
    They still recommend that you install the client and add an entry to your classpath and path variables rather than trying to pick and choose what you need. I believe the 10g OCI driver is still dependent on an Oracle Net installation (which would be part of the Instant Client install, if required).
    BTW, last I knew (last year), Macromedia was discouraging the use of the OCI driver with Cold Fusion.
    Personally, I'm not aware of any significant benefits the OCI driver would provide a Cold Fusion installation. The only good reasons I've ever heard of for using the OCI driver are: to connect via IPC instead of TCP/IP (requires the database be running on the same server as the Java program), to use TAF, to use the OCI connection pooling for connection multiplexing, to take advantage of some slight performance gains with stored procedure calls. While not an expert in this area, I think only the first could possibly apply to use with Cold Fusion. The myth that OCI is substantially faster for standard SQL (non stored procedures) has been repeatedly debunked.

  • Driver problems for Konica Minolta 5430DL

    HELP required please!
    I Have bought the 5430 DL and have run into problems installing the latest drivers.
    Installing the driver for Leopard, I then found out that this was wrong, as it wasnt Leopard for intel Macs, just the older ones. I SHOULD have installed the 10.4 (intel) driver even though I have 10.5.
    With me so far?
    I have removed the 10.5 driver, but mu puter wont let me install the 10.4 driver cos it says I have newer drivers installed.
    It appears that some little b**r of a file is embedded somewhere and I havent removed it.
    Anyone tell me how I can find and remove said offending article, or tell me I am barking up the wrong tree, please?
    Konica have been very helpful ( apart from their driver information desription) but have gone as far as they can.
    Help required, please.
    Thanks a lot.
    Sallasboy

    Can you tell us why you think you have the wrong driver installed?

  • Iphone driver problem for itunes 64-bit

    I am having problems with the driver for my iphone to connect with my hp laptop, running on windows 7 home edtion. I recently installed the 64-bit version of itunes onto my laptop and then proceeded to update my iphone to the latest version aswell, since doing this i can no longer access my photo library on my phone and my computer keeps telling me that there is a device error- device not installed error cable unplugged? i dont no what to do i deleted the drivers (as there were 2 in the list) and then reinstalled but same error. It is really bugging me and has taken up my last 2 days of searching on the internet for answers. should i just forget the 64-bit itunes? ive read alot of people are having problems? please can someone help??

    Instead of having Apple Mobile Device USB Driver, i have a driver called MTP USB Device

  • JDBC Connection Driver Problem for Oracle in a J2EE servlet/class

    Hi,
    I am having a big problem with setting up a JDBC connection with my oracle database, I have been trying to fix it for about 6 hours now with no joy, I have read that many threads about JDBC, class paths etc.. that i dont know which way is up any more!!
    Here is the issue:
    (Please bare in mind that I am new to this when posting replies)
    I have a Web Application set up as a project in the netbeans IDE. I have a servlet which creates a new object call dbaseFunc which is a public class I have wrote and within this class is a function called getAppConfigCon(). The code for this function is below:
    public Connection getAppConfigCon()
    Connection con = null;
    try
    Class.forName("oracle.jdbc.driver.OracleDriver");
    con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","cavdev", "password");
    catch (SQLException e)
    e.printStackTrace();
    catch (ClassNotFoundException e)
    e.printStackTrace(System.out);
    return con;
    The database is Oracle XE and is installed on the same machine I am developing on, the database is up and I can connect to it via the netbeans IDE database interface after telling it where the driver is (C:\oracle\product\10.2.0\client_1\jdbc\lib\ojdbc14.zip). Obviously this is just IDE functionality and allows you to browse the database objects from netbeans however I now need to know how to tell the jre where the drivers are, right??
    Well like I said multiple forums led me down the classpath route and I have a system environment variable called CLASSPATH set up with the oracle jdbc driver specified as its value, when i run the set command from the command line ( I am running Windows XP Pro) I can see the class path entry in the output as follows:
    CLASSPATH=C:\oracle\product\10.2.0\client_1\jdbc\lib\ojdbc14.zip
    When I try to run my web app it doesnt assign the connection object with a value, i.e. when i was debugging my con object was null after calling the method mentioned above. After some time debugging i found a ClassNotFoundException was being thrown when the following command was executed:
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Which I understand is because their is a problem with the class path but what is the problem??? The IDE likes the driver so why doesnt the jre.
    I am runnin jdk and jre 1.5, an Oracle XE Database using the netbeans environment.
    Some one please help me, I have spent far to much time on this rather than actually working on my project!!!!
    Thanks
    Keith

    Well After 10.5 hrs I actually sorted this myself, the two problems that were throwing me were this:
    1. Netbeans does not stop the tomcat server when it finishes running the app, you either have to stop the server from the menu or exit netbeans, until the server restarts it will not pick up on any driver files you add to common/lib
    2. You are very right Kiros tomcat does not do .zip files!!!!~~~###
    In order to sort this I had to add the oracle driver as a package to my project using the netbeans ide Project > Libraries > New Jar file, this allowed me to access the oracle classes. Then I had to set the server up to deal with the drivers as well, this meant adding the .jar file (not the latest .zip as it wont work) to the bundled tomcat common lib directory and restart the server via the ide (using the start/stop bat files in the tomcat conf directory doesnt work for some reason when its bundled with netbeans!)
    Thanks for the help guys but in the end it took 10 hrs a lot of reading and 2 bottles of lucozade to keep the brain goin.
    Keith

  • HP Pavilion dv7-1250en Audio Driver problem for Windows XP SP3 x86

    Hi. I have installed Windows XP SP3 in HP Pavilion dv7-1250en and has found all drivers except Audio Driver for Windows XP SP3 32-bit.
    Everest found 2 Audio device
    1) IDT 92HD71B7 @ Intel 82801IB ICH9 - High Definition Audio Controller (A-3) PCI
    2) nVIDIA HDMI @ Intel 82801IB ICH9 - High Definition Audio Controller (A-3) PCI
    Please help.
    Thanks in advance.

    Try sp41693
    IDT High-Definition Audio CODEC Driver,
    sp41693, vista driver, reported work in XP here
    Pavilion DV2922TX, XP-SP3 32bit, Intel T5750 2.0Ghz, Nvidia Geforce 8400M GS with 128MB, 4GB 667 DDR2, 250GB HDD

  • Oracle JDBC driver problem for Canada locale

    Hi, there:
    I have problem on Oracle JDBC thin driver with Canada locale on client side:
    I'm using Oracle9i thin jdbc driver, the nls parameters in oracle database is:
    NLS_LANGUAGE: AMERICAN
    NLS_TERRITORY: AMERICA
    NLS_NUMERIC_CHARACTERS : .,
    My java client side is running on Windows NT, which using jdbc thin driver to connect oracle database. If I set the locale in client side as "English(Canada)", it seems return me "French" number format, like ",45" (comma, instead of decimal point) for "0.45". However, If I set client side locale as "English(United States)", it returns me "0.45" as expected.
    So, my question: does Oracle JDBC driver always returns "French" number format evenif I set "English(Canada)" as locale? Because Canada have both English and French locale "French(Canada), and English(Canada)". How can I get "English" number format like "0.45" with "English(Canada)" locale setting?
    Really appreciated any reply, and thanks a lot in advance
    David

    Sounds like a question for Oracle Support to me.
    Anyway, the way to avoid the problem is to not ask Oracle to format numbers. Get the number directly (via ResultSet.getInt() or getDouble() or whatever) and ask Java to format it.

  • Bluetooth driver problem for N-8

    I am having N-8 with latest FW ,i cant pair with (IVT.BlueSoleil.v6.4.249.0) N-8 has bluetooth version 3 i think its not suiting for IVT.BlueSoleil,
    is there is any other blurtooth software like IVT.BlueSoleil ?
    i am using win 7

    hey people i solved this problem by installing the 
    ASUS P8P67(rev.3.0) Atheros AW_AR3011 Bluetooth Driver Package
    i hope it will help you
    http://www.download-source.de/1758412/ASUS-P8P67rev30-Atheros-AW-AR3011-Bluetooth-Driver-Package/

  • Audio driver problem for xp

    hi,
    iv downgraded frm vista to xp and the audio wnt work
    iv tried all sorts of sites from lenovo to ms to fix
    the problem but still no solution.everytime i try and
    install audio driver it keeps giving the message
    "HDA driver not installed" .......anysolutions anyone...
    my model is thincentrek200.

    I can give one answer to you problem ( the easiest way)
    1. Go to http://www.realtek.com.tw/ and find the drivers you need, almost all Lenovo products use RealTek
    2. Burn those drivers to a CD\DVD
    3. Delete all video and sound driver
    4. Reboot
    5. When the system ask if you have the drivers, answer yes
    6. Then give them the path where you downloaded the drivers
    That's the easy way, if that does not work for you let me know and I will guide you through the hard way. Let's hope the easy way works for you!

  • Audio driver problem for Hp dv2 1010au

    Dear all, i just started using hp notebook dv2 1010au with windows vista in it, because i have some problem with the way it loading processed that's very slow...
    So i was downgrading the operating system with xp, the problem is when the operating system all installed correctly, the audio driver not work.
    If anyone has the same problem and have the solution please help me!! it would be very helpfull...thx a lot...
    For supplement information, the audio driver i used earlier named sp43569 but after i had installed it, poping out notification said "the hardware detected is not supported by this IDT software package", i've tried searching other alternate but can't find any.
    So..please...please...help me..

    @arif_erha07
    Have you install MS-UAA before Audio driver?
    Please make sure MS-UAA has been installed properly
    How?
    Go to Device Manager under System Devices to see if MS UAA installed properly.
    There should be a listing for Microsoft UAA Bus Driver for High Definition Audio.
    If not, you should have a PCI with yellow!
    Install MS-UAA, find it in XP downgrade guide, here
    Try IDT driver from your mode page, here
    Pavilion DV2922TX, XP-SP3 32bit, Intel T5750 2.0Ghz, Nvidia Geforce 8400M GS with 128MB, 4GB 667 DDR2, 250GB HDD

Maybe you are looking for

  • TS1368 Cannot Connect to iTunes Store on iPhone 4 since upgrading to IOS 6

    Have read several threads on this - none of the suggestions have worked.  Losing my patience w/ this update - fixing iTunes Match was a nightmare that required me to restore my phone twice.  Typically I use a feature in Slacker or SiriuxXM where you

  • Publishing Streams in Different rooms?

    Hi, So If i have someone streaming their cam and audio in a room. Then want to redirect that stream in a different room, but make it work in such a way where the user does not have to republish. is that possible. I understand you can be connected in

  • Launching RRMX t-code in EP 6.0 w/ SEM-BPS 3.2

    Hi, I have a request to launch the BEx Analyzer from the portal, EP 6.0 SP14, to utilize the SSO.  So I created an iView and it works.  The problem that is occurring now is when you launch the analyzer from the portal, there is an R/3 screen that als

  • OT - Printing Double Sided Pages - visibility bleed through

    hi all, curious about OT issue of - printing double sided pages - visibility bleed through. with normal copy paper (20LB) if you print on both sides - you can see the print from the other side show through - not good. Q: what kind of paper do you nee

  • What is the use of Fragmentation Content

    Hi All, I need some clarifiration on Fragmentation content on OBIEE RPD side, for what purpose we can use these fragmentation in OBIEE.