linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Florea Igor <igor.florea@topex.ro>
To: linux-hotplug@vger.kernel.org
Subject: Re: [Pcihpd-discuss] do I need ACPI to detect hot plugged cpci cards?
Date: Wed, 18 Jan 2006 09:34:09 +0000	[thread overview]
Message-ID: <200601181333.44527.igor.florea@topex.ro> (raw)

On Tuesday 17 January 2006 22:29, Scott Murray wrote:
> On Tue, 17 Jan 2006, user wrote:
> > Hi all
> >
> > do I need ACPI to detect hot plugged cpci cards? my problem is : I cannot
> > get IRQ after hot inserting the card.. it is 255 (I'm booting with
> > inserted cards , remove the card and insert it again so resources are
> > allocated..) I need some ideas where to start looking?
> > from my dmesg:
> > # dmesg |grep -i acpi
> > ACPI: Unable to locate RSDP
> > ACPI: Subsystem revision 20050902
> > ACPI: Interpreter disabled.
> >  pnp: PnP ACPI: disabled
> >  PCI quirk: region 4000-407f claimed by ICH4 ACPI/GPIO/TCO
>
> Sorry for the slow response to your queries, I was on vacation until last
> week, and it's taken me the past week to work through my work backlog to
> the point I can look at this.  As a first guess, I'd say it looks like
> your board has an IO-APIC of some form.  I've not tried hotplug on any
> CPCI boards with IO-APICs in 2.6 recently, but in 2.4 I had to do some
> hackery to get interrupt assignment to work on such boards.  Could you
> identify the board you're using and/or provide the output of "dmesg" and
> "lspci -vvv"?
>
> Thanks,
>
> Scott

The peripheral board in our project is developed by Topex ( I work here ) and 
the CPU is Kontron cp303.
We already have the driver for our CPCI card and it works fine when we boot 
the system with inserted cards (resources allocated by bios at boot).  We 
tried to use cpcihp_generic driver from kernel 2.6.14 for Compact PCI 
controller and it works fine with some modifications in cpci_hotplug_core.c 
and in cpci_hotplug_pci.c but we have problems with resources allocation : 
first of all when we boot the system without cards, load the cpcihp_generic 
driver and insert the card we get the card but without any resources ( IRQ, 
Memory) . If we boot with inserted cards , load drivers , remove a card and 
hot plug it back.. we get the memory [disabled] and we get IRQ%5 ( not 
valid ) and we cannot change it 
to some IRQ 0..15 .
the log messages i got :
lspci -vvv after i boot with inserted cards : http://favorites.go.ro/lspci1

lspci -vvv after i boot with inserted cards, load the hotplug controller 
drivers, remove the card, and hot plug it back: http://favorites.go.ro/lspci2
dmesg  (i've added some printk_s in kernel sources for debug): 
http://favorites.go.ro/dmesg
dmesg  (without my debug messages): http://favorites.go.ro/dmesg1

our cpci card is 02:0e.0 Co-processor: Xilinx Corporation Unknown device 0400
on 01:0c.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if 00 
[Normal decode])
The CPU board is running now a Gentoo Linux 2005 (kernel 2.6.14)



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

             reply	other threads:[~2006-01-18  9:34 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-18  9:34 Florea Igor [this message]
  -- strict thread matches above, loose matches on Subject: below --
2006-02-20 15:28 [Pcihpd-discuss] do I need ACPI to detect hot plugged cpci cards? Florea Igor

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200601181333.44527.igor.florea@topex.ro \
    --to=igor.florea@topex.ro \
    --cc=linux-hotplug@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).