This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-users] HFC-S ISDN cards in Xen3.0.3 DomU's

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] HFC-S ISDN cards in Xen3.0.3 DomU's
From: Gaubatz Patrick <patrick@xxxxxxxxxx>
Date: Thu, 03 Apr 2008 08:01:28 +0200
Delivery-date: Wed, 02 Apr 2008 23:02:03 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Internet Messaging Program (IMP) H3 (4.2-ALPHA)
I just wanted to ask if anyone managed to get "ordinary" HFC-S ISDN cards with the zaphfc driver running in a Xen3 DomU. I am referring to this post ( http://lists.xensource.com/archives/html/xen-users/2007-04/msg00202.html ), which perfectly describes my problem and I am therefore going to simply copy-and-paste it here:

----------- snip ------------>

I'm importing a HFC ISDN Card to my domU. Building zaptel and the zaphfc
driver works fine and also loading it.
The application using the driver (Asterisk) does not print out

But the Card does not work! Normally, this card generates 8000
Interrupts per second. In my case, no interrupts are generated!! (Any
therefor the card does not work).

My Fritz! Card works!

Here is the interrupt-output:

# cat /proc/interrupts
 18:     279690        Phys-irq  fcpci
 20:          0        Phys-irq  zaphfc
256:     238626     Dynamic-irq  timer0
257:        522     Dynamic-irq  xenbus
258:        144     Dynamic-irq  xencons
259:       9739     Dynamic-irq  blkif
260:          4     Dynamic-irq  blkif
261:       5702     Dynamic-irq  blkif
262:          2     Dynamic-irq  blkif
263:          6     Dynamic-irq  blkif
264:      14621     Dynamic-irq  blkif
265:       1259     Dynamic-irq  blkif
266:      33743     Dynamic-irq  eth0
NMI:          0
LOC:          0
ERR:          0
MIS:          0

As you can see, fcpci (FritzCard!) works fine but there are no
interrupts for the HFC card (zaphfc).

What could be the problem?

Thank you very much,

<---------- snap ------------

Anyone has got an idea why this module doesn't really work with Xen?
By the way, I am using debian etch as xen Dom0 and DomU:

xenmeister:~# dpkg -l |grep -i xen
ii  libc6-xen                                 2.3.6.ds1-13etch5
ii  linux-image-2.6.18-5-xen-vserver-686      2.6.18.dfsg.1-13etch6
ii  linux-modules-2.6.18-5-xen-vserver-686    2.6.18.dfsg.1-13etch6
ii  xen-hypervisor-3.0.3-1-i386-pae           3.0.3-0-4
ii  xen-linux-system-2.6.18-5-xen-vserver-686 2.6.18.dfsg.1-13etch6
ii  xen-tools                                 2.8-2
ii  xen-utils-3.0.3-1                         3.0.3-0-4
ii  xen-utils-common                          3.0.3-0-2

Might updating to Xen3.2 be worth a try?
I mean, I just saw that Xen3.2 has been backported (backports.org) to etch, but I am quite anxious about breaking anything in my quite well working system... Maybe a Xen developer could take a short look at the kernel module's source (zaphfc.[hc]) at: http://updates.xorcom.com/astribank/bristuff/1.4/bristuff-current/zaphfc/ to see what's going on there...? The module itself is roughly 900 lines of code, so we aren't talking about a giant and complex code-monster at all.
If you need any further information I'd be pleased to be able to help you.
Thanks in advance!

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] HFC-S ISDN cards in Xen3.0.3 DomU's, Gaubatz Patrick <=