On Fri, Aug 03, 2012 at 09:51:34AM +0200, Kosa Attila wrote:
> 
> A kovetkezoket irtam a /etc/default/grub fajlba (utana volt
> update-grub):
> GRUB_CMDLINE_LINUX="ipv6.disable=1 xen-pciback.passthrough=1 
> xen-pciback.permissive xen-pciback.hide=(03:00.0) 
> pci=resource_alignment=03:00.0"
> GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=256M"

Ide beirtam az iommu=1 opciot is, de ugyanugy ezt mondta:

> # xm dmesg | grep IO
> (XEN) IOAPIC[0]: apic_id 2, version 33, address 0xfec00000, GSI 0-23
> (XEN) AMD-Vi: IOMMU not found!
> (XEN) ENABLING IO-APIC IRQs

A dom0 logjaban ez szerepel:

Aug  3 10:20:58 g95 kernel: [  626.114943]   alloc irq_desc for 738 on node -1
Aug  3 10:20:58 g95 kernel: [  626.114948]   alloc kstat_irqs on node -1
Aug  3 10:20:58 g95 kernel: [  626.126046] pciback 0000:03:00.0: Driver tried 
to write to a read-only configuration space field at offset 0x4a, size 2. This 
may be harmless, but if you have problems with your device:
Aug  3 10:20:58 g95 kernel: [  626.126051] 1) see permissive attribute in sysfs
Aug  3 10:20:58 g95 kernel: [  626.126053] 2) report problems to the xen-devel 
mailing list along with details of your device obtained from lspci.
Aug  3 10:20:58 g95 kernel: [  626.373221] pciback 0000:03:00.0: enabling 
device (0000 -> 0002)
Aug  3 10:20:58 g95 kernel: [  626.373238] xen: registering gsi 19 triggering 0 
polarity 1
Aug  3 10:20:58 g95 kernel: [  626.373245] xen_allocate_pirq: returning irq 19 
for gsi 19
Aug  3 10:20:58 g95 kernel: [  626.373250] xen: --> irq=19
Aug  3 10:20:58 g95 kernel: [  626.373258] Already setup the GSI :19
Aug  3 10:20:58 g95 kernel: [  626.373263] pciback 0000:03:00.0: PCI INT A -> 
GSI 19 (level, low) -> IRQ 19
Aug  3 10:20:58 g95 kernel: [  626.373465] pciback 0000:03:00.0: setting 
latency timer to 64
Aug  3 10:20:58 g95 kernel: [  626.382524] blkback: ring-ref 9, event-channel 
9, protocol 1 (x86_64-abi)
Aug  3 10:20:58 g95 kernel: [  626.382700]   alloc irq_desc for 737 on node -1
Aug  3 10:20:58 g95 kernel: [  626.382703]   alloc kstat_irqs on node -1
Aug  3 10:20:58 g95 kernel: [  626.408392] blkback: ring-ref 10, event-channel 
10, protocol 1 (x86_64-abi)
Aug  3 10:20:58 g95 kernel: [  626.408564]   alloc irq_desc for 736 on node -1
Aug  3 10:20:58 g95 kernel: [  626.408567]   alloc kstat_irqs on node -1
Aug  3 10:20:58 g95 kernel: [  626.433705] blkback: ring-ref 11, event-channel 
11, protocol 1 (x86_64-abi)
Aug  3 10:20:58 g95 kernel: [  626.433921]   alloc irq_desc for 735 on node -1
Aug  3 10:20:58 g95 kernel: [  626.433924]   alloc kstat_irqs on node -1
Aug  3 10:20:58 g95 kernel: [  626.458847] blkback: ring-ref 12, event-channel 
12, protocol 1 (x86_64-abi)
Aug  3 10:20:58 g95 kernel: [  626.459023]   alloc irq_desc for 734 on node -1
Aug  3 10:20:58 g95 kernel: [  626.459026]   alloc kstat_irqs on node -1
Aug  3 10:20:58 g95 kernel: [  626.484289] blkback: ring-ref 13, event-channel 
13, protocol 1 (x86_64-abi)
Aug  3 10:20:58 g95 kernel: [  626.484464]   alloc irq_desc for 733 on node -1
Aug  3 10:20:58 g95 kernel: [  626.484467]   alloc kstat_irqs on node -1
Aug  3 10:20:58 g95 kernel: [  626.515406] blkback: ring-ref 14, event-channel 
14, protocol 1 (x86_64-abi)
Aug  3 10:20:58 g95 kernel: [  626.515580]   alloc irq_desc for 732 on node -1
Aug  3 10:20:58 g95 kernel: [  626.515584]   alloc kstat_irqs on node -1
Aug  3 10:20:58 g95 kernel: [  626.543582] blkback: ring-ref 15, event-channel 
15, protocol 1 (x86_64-abi)
Aug  3 10:20:58 g95 kernel: [  626.543765]   alloc irq_desc for 731 on node -1
Aug  3 10:20:58 g95 kernel: [  626.543768]   alloc kstat_irqs on node -1
Aug  3 10:21:01 g95 kernel: [  629.284439]   alloc irq_desc for 730 on node -1
Aug  3 10:21:01 g95 kernel: [  629.284444]   alloc kstat_irqs on node -1
Aug  3 10:26:18 g95 kernel: [  946.256154] pciback 0000:03:00.0: PCI INT A 
disabled

Probalkoztam ezzel is (a dom0-ban):
# echo 0000:03:00.0 > /sys/bus/pci/drivers/pciback/permissive
De ennek hatasara sem mukodik a halokartya a domU-ban (ami
szinten Debian Squeeze). Termeszetesen az echo parancs utan
inditottam a domU-t.

Ez sem igazan biztato:
# lspci -vv | egrep -i flreset
                        ExtTag+ RBE+ FLReset-
                        ExtTag+ RBE+ FLReset-
                        ExtTag- AttnBtn+ AttnInd+ PwrInd+ RBE- FLReset-
# cat /proc/cpuinfo 
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 107
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+
stepping        : 2
cpu MHz         : 2511.458
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu de tsc msr pae mce cx8 apic mtrr mca cmov pat clflush mmx 
fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up rep_good 
extd_apicid pni cx16 hypervisor lahf_lm cmp_legacy extapic cr8_legacy 
3dnowprefetch
bogomips        : 5022.91
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

Letehetek arrol, hogy ez mukodni fog?

-- 
                Udvozlettel
                                    Zsiga
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux
  • xen pci Kosa Attila
    • Re: xen pci Kosa Attila

válasz