Subject: problems hiding pci devices
To: None <port-xen@netbsd.org>
From: Florian Heigl <floh@deranfangvomen.de>
List: port-xen
Date: 10/13/2005 07:13:01
Hi,

I've eagerly followed last weeks thread, but still I don't get anywhere yet.
I just don't manage to make the devices disappear :)

Can one of You verify what I've put into my /grub/menu.lst?

This is the pcictl output from the running (dom0) system. I've done a boot
w/o the Xen kernel and everything looked the same. I can't boot to non-APIC=
/SMP
mode for easier interrupt routing, but judging from experience, the issue is
with me, not the box anyhow :)

pcictl:
-------
xen-host-2# pcictl pci0 list
000:00:0: ServerWorks CNB20-HE PCI/AGP bridge (host bridge, revision 0x06)
000:00:1: ServerWorks CNB20-HE PCI/AGP bridge (host bridge, revision 0x06)
000:01:0: S3 Savage4 (VGA display, revision 0x04)
000:02:0: Intel 82557 Fast Ethernet LAN Controller (ethernet network, revis=
ion 0x08)
000:09:0: CMD Technology SiI0680 (RAID mass storage, revision 0x02)
000:10:0: Digital Equipment DC21152 PCI-PCI Bridge (PCI bridge, revision 0x=
03)
000:15:0: ServerWorks OSB4 southbridge (ISA bridge, revision 0x50)
000:15:1: ServerWorks OSB4 IDE (IDE mass storage, interface 0x8a)
000:15:2: ServerWorks OSB4/CSB5 USB Host Controller (USB serial bus, interf=
ace 0x10, revision 0x04)
xen-host-2# pcictl pci1 list
002:03:0: Adaptec (2nd PCI Vendor ID) AIC-7892P U160 (SCSI mass storage, re=
vision 0x02)
002:06:0: Schneider & Koch product 0x9000 (ethernet network, revision 0x11)
xen-host-2# pcictl pci2 list
001:00:0: Digital Equipment DC21142/21143 10/100 Ethernet (ethernet network=
, revision 0x30)
001:01:0: Digital Equipment DC21142/21143 10/100 Ethernet (ethernet network=
, revision 0x30)
001:02:0: Digital Equipment DC21142/21143 10/100 Ethernet (ethernet network=
, revision 0x30)
001:03:0: Digital Equipment DC21142/21143 10/100 Ethernet (ethernet network=
, revision 0x30)



snippet from menu.lst:
----------------------
title Xen 2.0 / NetBSD (hda0, vga)
  root(hd0,0)
  kernel (hd0,a)/xen.gz dom0_mem=3D524288
  physdev_dom0_hide=3D'(02:06.0)'
  module (hd0,a)/netbsd-XEN0.gz root=3D/dev/hda1 ro console=3Dtty0

this would be supposed to make the GigE adapter disappear, so that I can use
it in a FreeBSD domU, where a driver for it is available.
(After I've managed to patch FreeBSD 5.4 with both xen and the Syskonnect=
=20
driver, that is. *g*)

I remember reading a few lines from Manuel (?) where he mentioned an Adaptec
wouldn't yet work in domU - is this still the case?=20

Regards,
Florian

--=20

florian heigl			 http://deranfangvomen.de/

Grid Computing erfreut sich gerade bei Windows-Nutzern sehr regem Zuspruch,=
 auch
wenn die Rechnerbesitzer meist nichts von ihrem Gl=FCck wissen. --f. weimer