Hi!
I tried to pcipassthrough usb-controllers to domu to use it with a
memory-stick.
First xen complained that the driver needs write-access to its
configuration space, so I added these to pci-quirks.
Since it still didn't work I also added the device to pci-permissive but
I still get an errormessage with Oops (at the end of this email) when
sticking in the memory-stick.
I tried xen-3.0.3 and latest unstable (12053:874cc0ff214d).
I use the fedora 2.6.18.1-xen0 since otherwise my sata-controller is not
detected.
What can I do?
Patrick
lspci:
00:10.0 0c03: 1106:3038 (rev a0) (prog-if 00 [UHCI])
Subsystem: 1462:7253
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 21
Region 4: I/O ports at f900 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.1 0c03: 1106:3038 (rev a0) (prog-if 00 [UHCI])
Subsystem: 1462:7253
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 32 bytes
Interrupt: pin B routed to IRQ 22
Region 4: I/O ports at f800 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.2 0c03: 1106:3038 (rev a0) (prog-if 00 [UHCI])
Subsystem: 1462:7253
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 32 bytes
Interrupt: pin C routed to IRQ 20
Region 4: I/O ports at f700 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.3 0c03: 1106:3038 (rev a0) (prog-if 00 [UHCI])
Subsystem: 1462:7253
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 32 bytes
Interrupt: pin D routed to IRQ 19
Region 4: I/O ports at f600 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.4 0c03: 1106:3104 (rev 86) (prog-if 20 [EHCI])
Subsystem: 1462:7253
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 32 bytes
Interrupt: pin C routed to IRQ 5
Region 0: Memory at dffff000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Errormessage:
usb usb3: wakeup_rh (auto-start)
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:10.2: port 1 portsc 0093,00
hub 3-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: default language 0x0409
usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-1: Product: USB Mass Storage Device
usb 3-1: Manufacturer: USBest Technology
usb 3-1: SerialNumber: 551114559c3fc7
usb 3-1: uevent
usb 3-1: configuration #1 chosen from 1 choice
usb 3-1: adding 3-1:1.0 (config #1, interface 0)
usb 3-1:1.0: uevent
libusual 3-1:1.0: usb_probe_interface
libusual 3-1:1.0: usb_probe_interface - got id
drivers/usb/core/inode.c: creating file '002'
Initializing USB Mass Storage driver...
usb-storage 3-1:1.0: usb_probe_interface
usb-storage 3-1:1.0: usb_probe_interface - got id
usb-storage: USB Mass Storage device detected
usb-storage: -- associate_dev
usb-storage: Vendor: 0x0457, Product: 0x0150, Revision: 0x0100
usb-storage: Interface Subclass: 0x06, Protocol: 0x50
usb-storage: Transport: Bulk
usb-storage: Protocol: Transparent SCSI
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: *** thread sleeping.
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1
usb-storage: GetMaxLUN command result is 1, data is 0
Unable to handle kernel NULL pointer dereference at 0000000000000078 RIP:
[<ffffffff804a3929>] scsi_calculate_bounce_limit+0x19/0x60
PGD 7d6c067 PUD 7c53067 PMD 0
Oops: 0000 [1]
CPU 0
Modules linked in: usb_storage uhci_hcd
Pid: 2017, comm: usb-stor-scan Not tainted 2.6.18.1-xen0 #7
RIP: e030:[<ffffffff804a3929>] [<ffffffff804a3929>]
scsi_calculate_bounce_limit+0x19/0x60
RSP: e02b:ffff880006ddbc20 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff880007e0c188 RCX: 0000000000000067
RDX: 0000000000000071 RSI: 00000000000000f0 RDI: ffff8800083a2800
RBP: ffff880006ddbc20 R08: ffff880007e35000 R09: 000000000000000d
R10: ffff8800000caec0 R11: 00000000000001a0 R12: ffff8800083a2800
R13: ffff880007139028 R14: ffff8800083a2800 R15: 0000000000000000
FS: 00002aebaf08cae0(0000) GS:ffffffff80757000(0000) knlGS:0000000000000000
CS: e033 DS: 0000 ES: 0000
Process usb-stor-scan (pid: 2017, threadinfo ffff880006dda000, task
ffff880007d35610)
Stack: ffff880006ddbc40 ffffffff804a412a ffff8800080e0800
ffff880007139000
ffff880006ddbc80 ffffffff804a5fc6 ffff880006ddbc80 ffff8800083a2800
0000000000000000 0000000000000000
Call Trace:
[<ffffffff804a412a>] scsi_alloc_queue+0x6a/0xc0
[<ffffffff804a5fc6>] scsi_alloc_sdev+0x126/0x1e0
[<ffffffff804a6192>] scsi_probe_and_add_lun+0xe2/0x8f0
[<ffffffff804a6fd2>] __scsi_scan_target+0xd2/0x5b0
[<ffffffff80233990>] process_timeout+0x0/0x10
[<ffffffff8023e360>] keventd_create_kthread+0x0/0x70
[<ffffffff8022b6e7>] printk+0x67/0x70
[<ffffffff804a7515>] scsi_scan_channel+0x65/0xa0
[<ffffffff804a75e6>] scsi_scan_host_selected+0x96/0xe0
[<ffffffff8023e360>] keventd_create_kthread+0x0/0x70
[<ffffffff804a7645>] scsi_scan_host+0x15/0x20
[<ffffffff8800c53a>] :usb_storage:usb_stor_scan_thread+0x17a/0x19e
[<ffffffff8023e790>] autoremove_wake_function+0x0/0x40
[<ffffffff8800c3c0>] :usb_storage:usb_stor_scan_thread+0x0/0x19e
[<ffffffff8023e4a9>] kthread+0xd9/0x110
[<ffffffff8020a814>] child_rip+0xa/0x12
[<ffffffff8023e360>] keventd_create_kthread+0x0/0x70
[<ffffffff8023e3d0>] kthread+0x0/0x110
[<ffffffff8020a80a>] child_rip+0x0/0x12
Code: 8b 40 78 85 c0 75 10 48 8b 05 51 31 34 00 48 c1 e0 0c eb 25
RIP [<ffffffff804a3929>] scsi_calculate_bounce_limit+0x19/0x60
RSP <ffff880006ddbc20>
CR2: 0000000000000078
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|