kern/180403: Problems with GENERIC and XENHVM kernels with XenClient 4.5.5

Rashid N. Achilov shelton at master.askd.ru
Tue Jul 9 03:50:00 UTC 2013


>Number:         180403
>Category:       kern
>Synopsis:       Problems with GENERIC and XENHVM kernels with XenClient 4.5.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 09 03:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Rashid N. Achilov
>Release:        FreeBSD 9.1-STABLE
>Organization:
LLC AS-System Complex
>Environment:
FreeBSD 9.1-STABLE #1: Mon Jul  8 15:14:50 NOVT 2013 root at xen-fbsd.askd.gmbh:/usr/obj/usr/src/sys/GENERIC i386
>Description:
When I have tried to install FreeBSD 9.1 as guest in XenClient 4.5.5, I have detected these three problems:
1. USB cannot work
2. Kernel, even GENERIC, does not load, when SafeMode = On (default)
3. When kernel starts load, console screen flicks and restore picture only after finishing load system. That was occured only with XenClient 4.5.5, with previous version (was 4.5.1) was OK.

This is a kernel log:

Jul  8 18:06:56 xen-fbsd kernel: FreeBSD 9.1-STABLE #1: Mon Jul  8 15:14:50 NOVT 2013
Jul  8 18:06:56 xen-fbsd kernel: root at xen-fbsd.askd.gmbh:/usr/obj/usr/src/sys/GENERIC i386
Jul  8 18:06:56 xen-fbsd kernel: gcc version 4.2.1 20070831 patched [FreeBSD]
Jul  8 18:06:56 xen-fbsd kernel: CPU: Intel(R) Pentium(R) CPU G850 @ 2.90GHz (2893.50-MHz 
686-class CPU)
Jul  8 18:06:56 xen-fbsd kernel: Origin = "GenuineIntel"  Id = 0x206a7  Family = 0x6  Mode
l = 0x2a  Stepping = 7
Jul  8 18:06:56 xen-fbsd kernel: Features=0x1789fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,AP
IC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Jul  8 18:06:56 xen-fbsd kernel: Features2=0x80982201<SSE3,SSSE3,CX16,SSE4.1,SSE4.2,POPCNT
,HV>
Jul  8 18:06:56 xen-fbsd kernel: AMD Features=0x28100000<NX,RDTSCP,LM>
Jul  8 18:06:56 xen-fbsd kernel: AMD Features2=0x1<LAHF>
Jul  8 18:06:56 xen-fbsd kernel: TSC: P-state invariant
Jul  8 18:06:56 xen-fbsd kernel: real memory  = 469762048 (448 MB)
Jul  8 18:06:56 xen-fbsd kernel: avail memory = 436121600 (415 MB)
Jul  8 18:06:56 xen-fbsd kernel: module_register_init: MOD_LOAD (kbdmux, 0xc0786b91, 0) er
ror 6
Jul  8 18:06:56 xen-fbsd kernel: pcib0 pcibus 0 on motherboard
Jul  8 18:06:56 xen-fbsd kernel: pir0: <PCI Interrupt Routing Table: 6 Entries> on motherboard
Jul  8 18:06:56 xen-fbsd kernel: pci0: <PCI bus> on pcib0
Jul  8 18:06:56 xen-fbsd kernel: isab0: <PCI-ISA bridge> at device 1.0 on pci0
Jul  8 18:06:56 xen-fbsd kernel: isa0: <ISA bus> on isab0
Jul  8 18:06:56 xen-fbsd kernel: atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc220-0xc22f at device 1.1 on pci0
Jul  8 18:06:56 xen-fbsd kernel: ata0: <ATA channel> at channel 0 on atapci0
Jul  8 18:06:56 xen-fbsd kernel: ata1: <ATA channel> at channel 1 on atapci0
Jul  8 18:06:56 xen-fbsd kernel: uhci0: <Intel 82371SB (PIIX3) USB controller> port 0xc200-0xc21f irq 5 at device 1.2 on pci0
Jul  8 18:06:56 xen-fbsd kernel: usbus0: controller did not stop
Jul  8 18:06:56 xen-fbsd kernel: usbus0 on uhci0
Jul  8 18:06:56 xen-fbsd kernel: piix0: PIIX I/O space not mapped
Jul  8 18:06:56 xen-fbsd kernel: pci0: <bridge> at device 1.3 (no driver attached)
Jul  8 18:06:56 xen-fbsd kernel: vgapci0: <VGA-compatible display> mem 0xf0000000-0xf1ffffff irq 11 at device 2.0 on pci0
Jul  8 18:06:56 xen-fbsd kernel: pci0: <unknown> at device 3.0 (no driver attached)
Jul  8 18:06:56 xen-fbsd kernel: pci0: <multimedia, audio> at device 4.0 (no driver attached)
Jul  8 18:06:56 xen-fbsd kernel: re0: <RealTek 8139C+ 10/100BaseTX> port 0xc100-0xc1ff mem 0xf3000000-0xf30000ff irq 10 at device 5.0 on pci0
Jul  8 18:06:56 xen-fbsd kernel: re0: Chip rev. 0x74800000
Jul  8 18:06:56 xen-fbsd kernel: re0: MAC rev. 0x00000000
Jul  8 18:06:56 xen-fbsd kernel: miibus0: <MII bus> on re0
Jul  8 18:06:56 xen-fbsd kernel: rlphy0: <RealTek internal media interface> PHY 0 on miibus0
Jul  8 18:06:56 xen-fbsd kernel: rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
Jul  8 18:06:56 xen-fbsd kernel: re0: Ethernet address: 00:24:0b:7a:f2:3c
Jul  8 18:06:56 xen-fbsd kernel: cpu0 on motherboard
Jul  8 18:06:56 xen-fbsd kernel: smist0: <SpeedStep SMI> on cpu0
Jul  8 18:06:56 xen-fbsd kernel: device_attach: smist0 attach returned 6
Jul  8 18:06:56 xen-fbsd kernel: pmtimer0 on isa0
Jul  8 18:06:56 xen-fbsd kernel: orm0: <ISA Option ROM> at iomem 0xca000-0xca7ff pnpid ORM0000 on isa0
Jul  8 18:06:56 xen-fbsd kernel: sc0: <System console> at flags 0x100 on isa0
Jul  8 18:06:56 xen-fbsd kernel: sc0: VGA <16 virtual consoles, flags=0x300>
Jul  8 18:06:56 xen-fbsd kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Jul  8 18:06:56 xen-fbsd kernel: atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
Jul  8 18:06:56 xen-fbsd kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0
Jul  8 18:06:56 xen-fbsd kernel: kbd0 at atkbd0
Jul  8 18:06:56 xen-fbsd kernel: atkbd0: [GIANT-LOCKED]
Jul  8 18:06:56 xen-fbsd kernel: atrtc0: <AT realtime clock> at port 0x70 irq 8 on isa0
Jul  8 18:06:56 xen-fbsd kernel: Event timer "RTC" frequency 32768 Hz quality 0
Jul  8 18:06:56 xen-fbsd kernel: attimer0: <AT timer> at port 0x40 on isa0
Jul  8 18:06:56 xen-fbsd kernel: Timecounter "i8254" frequency 1193182 Hz quality 0
Jul  8 18:06:56 xen-fbsd kernel: Event timer "i8254" frequency 1193182 Hz quality 100
Jul  8 18:06:56 xen-fbsd kernel: ppc0: parallel port not found.
Jul  8 18:06:56 xen-fbsd kernel: uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
Jul  8 18:06:56 xen-fbsd kernel: ctl: CAM Target Layer loaded
Jul  8 18:06:56 xen-fbsd kernel: smist0: <SpeedStep SMI> on cpu0
Jul  8 18:06:56 xen-fbsd kernel: device_attach: smist0 attach returned 6
Jul  8 18:06:56 xen-fbsd kernel: Timecounters tick every 1.000 msec
Jul  8 18:06:56 xen-fbsd kernel: usbus0: 12Mbps Full Speed USB v1.0
Jul  8 18:06:56 xen-fbsd kernel: ugen0.1: <Intel> at usbus0
Jul  8 18:06:56 xen-fbsd kernel: uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
Jul  8 18:06:56 xen-fbsd kernel: ada0 at ata0 bus 0 scbus0 target 0 lun 0
Jul  8 18:06:56 xen-fbsd kernel: ada0: <QEMU HARDDISK 1.1.0> ATA-7 device
Jul  8 18:06:56 xen-fbsd kernel: ada0: 16.700MB/s transfers (PIO4, PIO 8192bytes)
Jul  8 18:06:56 xen-fbsd kernel: ada0: 102400MB (209715200 512 byte sectors: 16H 63S/T 16383C)
Jul  8 18:06:56 xen-fbsd kernel: ada0: Previously was known as ad0
Jul  8 18:06:56 xen-fbsd kernel: cd0 at ata1 bus 0 scbus1 target 0 lun 0
Jul  8 18:06:56 xen-fbsd kernel: cd0: <QEMU QEMU DVD-ROM 1.1.> Removable CD-ROM SCSI-0 device 
Jul  8 18:06:56 xen-fbsd kernel: cd0: 16.700MB/s transfers (PIO4, ATAPI 12bytes, PIO 65534bytes)
Jul  8 18:06:56 xen-fbsd kernel: cd0: Attempt to query device size failed: NOT READY, Medium not present
Jul  8 18:06:56 xen-fbsd kernel: uhub0: 2 ports with 2 removable, self powered
Jul  8 18:06:56 xen-fbsd kernel: Timecounter "TSC-low" frequency 1446751654 Hz quality 1000
Jul  8 18:06:56 xen-fbsd kernel: Trying to mount root from ufs:/dev/ada0s1a [rw]...
Jul  8 18:06:56 xen-fbsd kernel: WARNING: / was not properly dismounted
Jul  8 18:06:56 xen-fbsd kernel: warning: total configured swap (1048576 pages) exceeds maximum recommended amount (858816 pages).
Jul  8 18:06:56 xen-fbsd kernel: warning: increase kern.maxswzone or reduce amount of swap.

What next:
In spite of specifying RAM 512Mb in configuration of guest, kernel insists on 448 Mb. Why?
Notify message about "usbus0: controller did not stop" - USB completely useless 
RealTek card - emulated, real hardware is 3COM 3c905cx
>How-To-Repeat:
Install XenClient 4.5.5 directly from Citrix site
Install FreeBSD 9.1
Load FreeBSD and try to run
At this environment FreeBSD is quite useless
>Fix:
None

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list