| Hello, I have a Xen installation in which I have hidden a PCI device 
from the dom0 and passed it onto a domU. I experience the following 
non-fatal oops when the module is loaded: 
Nov 20 19:30:26 peter kernel: SCSI subsystem initialized
Nov 20 19:30:26 peter kernel: PCI: Enabling device 0000:00:00.0 (0000 -> 
0003)
Nov 20 19:30:26 peter kernel: scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI 
HBA DRIVER, Rev 7.0 
Nov 20 19:30:26 peter kernel: <Adaptec 29160 Ultra160 SCSI adapter>
Nov 20 19:30:26 peter kernel: aic7892: Ultra160 Wide Channel A, SCSI 
Id=7, 32/253 SCBs 
Nov 20 19:30:26 peter kernel:
Nov 20 19:30:26 peter kernel: Unable to handle kernel NULL pointer 
dereference at 0000000000000078 RIP:
Nov 20 19:30:26 peter kernel: [<ffffffff880043a2>] 
:scsi_mod:scsi_calculate_bounce_limit+0x15/0x49 
Nov 20 19:30:26 peter kernel: PGD 20593067 PUD 205ae067 PMD 0
Nov 20 19:30:26 peter kernel: Oops: 0000 [1] SMP
Nov 20 19:30:26 peter kernel: CPU 1
Nov 20 19:30:26 peter kernel: Modules linked in: aic7xxx 
scsi_transport_spi scsi_mod
Nov 20 19:30:26 peter kernel: Pid: 462, comm: modprobe Not tainted 
2.6.18-2-xen-amd64 #1
Nov 20 19:30:26 peter kernel: RIP: e030:[<ffffffff880043a2>] 
[<ffffffff880043a2>] :scsi_mod:scsi_calculate_bounce_limit+0x15/0x49 
Nov 20 19:30:26 peter kernel: RSP: e02b:ffff880020799950  EFLAGS: 00010246
Nov 20 19:30:26 peter kernel: RAX: 0000000000000000 RBX: 
ffff88001eac0088 RCX: 0000000000000071
Nov 20 19:30:26 peter kernel: RDX: 0000000000000067 RSI: 
0000000000000400 RDI: ffff88001eeb2000
Nov 20 19:30:26 peter kernel: RBP: ffff88001eeb2000 R08: 
ffff88001e9c7000 R09: 0000000000000000
Nov 20 19:30:26 peter kernel: R10: ffffffff880058a0 R11: 
0000000000000048 R12: ffff88001eeae028
Nov 20 19:30:26 peter kernel: R13: ffff88001eeb2000 R14: 
0000000000000000 R15: ffff88001eeae000
Nov 20 19:30:26 peter kernel: FS:  00002ac75335a6d0(0000) 
GS:ffffffff804c3080(0000) knlGS:0000000000000000 
Nov 20 19:30:26 peter kernel: CS:  e033 DS: 0000 ES: 0000
Nov 20 19:30:26 peter kernel: Process modprobe (pid: 462, threadinfo 
ffff880020798000, task ffff88001f0817f0)
Nov 20 19:30:26 peter kernel: Stack:  ffffffff880049f2  ffff88001eadb800 
 ffff88001eadb800  ffff88001eeae000
Nov 20 19:30:26 peter kernel: ffffffff88006611  ffff88001eeb2168 
00000001880001fe  ffff88001eeb2000 
Nov 20 19:30:26 peter kernel: 0000000000000000  0000000000000000
Nov 20 19:30:26 peter kernel: Call Trace:
Nov 20 19:30:26 peter kernel: [<ffffffff880049f2>] 
:scsi_mod:scsi_alloc_queue+0x65/0xb6
Nov 20 19:30:26 peter kernel: [<ffffffff88006611>] 
:scsi_mod:scsi_alloc_sdev+0x12e/0x1d2
Nov 20 19:30:26 peter kernel: [<ffffffff88006840>] 
:scsi_mod:scsi_probe_and_add_lun+0x10d/0x9c6
Nov 20 19:30:26 peter kernel: [<ffffffff88007457>] 
:scsi_mod:scsi_alloc_target+0x239/0x327
Nov 20 19:30:26 peter kernel: [<ffffffff88007688>] 
:scsi_mod:__scsi_scan_target+0xc3/0x5e7 
Nov 20 19:30:26 peter kernel: [<ffffffff803079f1>] idr_get_new+0xb/0x28
Nov 20 19:30:26 peter kernel: [<ffffffff88007bf1>] 
:scsi_mod:scsi_scan_channel+0x45/0x70
Nov 20 19:30:26 peter kernel: [<ffffffff88007cdc>] 
:scsi_mod:scsi_scan_host_selected+0xc0/0xfb
Nov 20 19:30:26 peter kernel: [<ffffffff88043564>] 
:aic7xxx:ahc_linux_register_host+0x3cc/0x403
Nov 20 19:30:26 peter kernel: [<ffffffff88043fa5>] 
:aic7xxx:ahc_pci_map_int+0x2c/0x52
Nov 20 19:30:26 peter kernel: [<ffffffff8803e600>] 
:aic7xxx:ahc_pci_config+0x127a/0x12d0
Nov 20 19:30:26 peter kernel: [<ffffffff88044233>] 
:aic7xxx:ahc_linux_pci_dev_probe+0x23b/0x24f
Nov 20 19:30:26 peter kernel: [<ffffffff80256511>] 
netlink_broadcast+0x297/0x2e0 
Nov 20 19:30:26 peter kernel: [<ffffffff80257db1>] kobject_get+0x12/0x17
Nov 20 19:30:26 peter kernel: [<ffffffff80311677>] 
pci_device_probe+0x4c/0x75
Nov 20 19:30:26 peter kernel: [<ffffffff8035cc31>] 
driver_probe_device+0x52/0xa8 
Nov 20 19:30:26 peter kernel: [<ffffffff8035ccec>] __driver_attach+0x0/0x9a
Nov 20 19:30:26 peter kernel: [<ffffffff8035cd3c>] __driver_attach+0x50/0x9a
Nov 20 19:30:26 peter kernel: [<ffffffff8035ccec>] __driver_attach+0x0/0x9a
Nov 20 19:30:26 peter kernel: [<ffffffff8035c6ae>] 
bus_for_each_dev+0x43/0x6e 
Nov 20 19:30:26 peter kernel: [<ffffffff8035c2f0>] bus_add_driver+0x7e/0x130
Nov 20 19:30:26 peter kernel: [<ffffffff80311812>] 
__pci_register_driver+0x57/0x7d
Nov 20 19:30:26 peter kernel: [<ffffffff88043fee>] 
:aic7xxx:ahc_linux_pci_init+0x17/0x21
Nov 20 19:30:26 peter kernel: [<ffffffff88059325>] 
:aic7xxx:ahc_linux_init+0x325/0x336 
Nov 20 19:30:26 peter kernel: [<ffffffff802602a0>] __down_read+0x35/0xa2
Nov 20 19:30:26 peter kernel: [<ffffffff802607aa>] 
_spin_lock_irqsave+0x9/0x14 
Nov 20 19:30:26 peter kernel: [<ffffffff80222521>] __up_read+0x13/0x8a
Nov 20 19:30:26 peter kernel: [<ffffffff802976e0>] 
sys_init_module+0x16cc/0x1882 
Nov 20 19:30:26 peter kernel: [<ffffffff8025c6a6>] system_call+0x86/0x8b
Nov 20 19:30:26 peter kernel: [<ffffffff8025c620>] system_call+0x0/0x8b
Nov 20 19:30:26 peter kernel:
Nov 20 19:30:26 peter kernel:
Nov 20 19:30:26 peter kernel: Code: 83 78 78 00 75 0c 48 8b 05 59 9a 54 
f8 48 c1 e0 0c c3 48 8b
Nov 20 19:30:26 peter kernel: RIP  [<ffffffff880043a2>] 
:scsi_mod:scsi_calculate_bounce_limit+0x15/0x49 
Nov 20 19:30:26 peter kernel: RSP <ffff880020799950>
Nov 20 19:30:26 peter kernel: CR2: 0000000000000078
The OS is Debian Linux, Xen is 3.0.3, and the kernel is 2.6.18-2. I 
would ordinarily avoid the PCI passthrough, but I need a tape drive 
within the domU. 
Any ideas as to what might be failing here?
Thanks,
Daniel
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 |