Subject: Re: xen: boot hangs after detection of fwohci
To: Greg Troxel <gdt@ir.bbn.com>
From: Berndt Josef Wulf <wulf@ping.net.au>
List: port-i386
Date: 02/25/2006 05:13:30
--nextPart1420884.tsgcdIuFdg
Content-Type: multipart/mixed;
  boundary="Boundary-01=_SP1/D+92cWfzwk0"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

--Boundary-01=_SP1/D+92cWfzwk0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Saturday 25 February 2006 01:20, Greg Troxel wrote:
> Berndt Josef Wulf <wulf@ping.net.au> writes:
> > I recompiled XEN0 and XENU without firewire support which fixed that
> > problem.
>
> XENU does not have firewire support.  Can you be more precise about
> what you did

What I really meant to say was that I recompiled both XEN0 and XENU with=20
fwohci support disabled on XEN0

[...]
> You said your problem was with xen.  What happens if you boot a
> GENERIC kernel _without_ any xen involved?  I asked this before, and
> presumably that's ok since you only asked about xen, but your bug
> report lacked this important information, which would allow us to get
> some information about whether this is a problem with fwohci on your
> hardware with or without xen, or just under XEN0.
>
> So, if you boot without Xen (even using grub to load a GENERIC
> kernel), what happens?  If it doesn't work, that needs addressing
> before you bring xen into the picture.

This is not a problme. My custom kernel boots fine with fwohci enabled. I h=
ave=20
attached the dmesg.log of the system in question.
=20

--Boundary-01=_SP1/D+92cWfzwk0
Content-Type: text/x-log;
  charset="iso-8859-1";
  name="dmesg.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="dmesg.log"

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 3.99.15 (HOTDOG) #0: Tue Feb 21 10:34:58 CST 2006
	wulf@barossa:/sys/arch/i386/compile/HOTDOG
total memory = 1023 MB
avail memory = 995 MB
BIOS32 rev. 0 found at 0xffe90
PCI BIOS rev. 2.1 found at 0xfbaae
pcibios: config mechanism [1][x], special cycles [x][x], last bus 10
PCI IRQ Routing Table rev. 1.0 found at 0xfb7d0, size 160 bytes (8 entries)
PCI Interrupt Router at 000:31:0 (Intel 82371MX (MPIIX) Mobile PCI I/O IDE Xcelerator compatible)
------------------------------------------
  device vendor product pin PIRQ IRQ stage
------------------------------------------
000:29:0 0x8086 0x2658   A  0x00  11  0    already assigned
000:29:1 0x8086 0x2659   B  0x01  10  0    already assigned
000:29:2 0x8086 0x265a   C  0x02   9  0    already assigned
000:29:3 0x8086 0x265b   D  0x03   7  0    already assigned
000:29:7 0x8086 0x265c   A  0x00  11  0    already assigned
000:30:2 0x8086 0x266e   A  0x00  11  0    already assigned
000:30:3 0x8086 0x266d   B  0x01  10  0    already assigned
000:31:2 0x8086 0x2653   B  0x01  10  0    already assigned
000:31:3 0x8086 0x266a   B  0x01  10  0    already assigned
001:00:0 0x1002 0x5460   A  0x00  11  0    already assigned
003:00:0 0x14e4 0x170c   A  0x02   9  0    already assigned
003:01:0 0x1180 0x0476   A  0x03   7  0    already assigned
003:01:1 0x1180 0x0552   B  0x02   9  0    already assigned
003:01:2 0x1180 0x0822   C  0x01  10  0    already assigned
003:03:0 0x168c 0x0012   A  0x01  10  0    already assigned
------------------------------------------
mainbus0 (root)
pci_addr_fixup: 002:01:0 0x1180 0x0476 new address 0x40000000
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel Pentium M (Dothan) (686-class), 1995.26 MHz, id 0x6d8
cpu0: features afe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features afe9fbff<PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX>
cpu0: features afe9fbff<FXSR,SSE,SSE2,SS,TM,SBF>
cpu0: features2 180<EST,TM2>
cpu0: "Intel(R) Pentium(R) M processor 2.00GHz"
cpu0: I-cache 32 KB 64B/line 8-way, D-cache 32 KB 64B/line 8-way
cpu0: L2 cache 2 MB 64B/line 8-way
cpu0: using thermal monitor 1
cpu0: Enhanced SpeedStep running at 1500 MHz (1308 mV)
cpu0: Enhanced SpeedStep operating point not in table
cpu0: 64 page colors
acpi0 at mainbus0
acpi0: using Intel ACPI CA subsystem version 20060113
acpi0: X/RSDT: OemId <DELL  , CPi R  ,27d50913>, AslId <ASL ,00000061>
acpi0: SCI interrupting at int 9
ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
acpiacad0 at acpi0 (ACPI0003): ACPI AC Adapter
acpibat0 at acpi0 (PNP0C0A-1): ACPI Battery (Control Method)
acpilid0 at acpi0 (PNP0C0D): ACPI Lid Switch
acpibut0 at acpi0 (PNP0C0C): ACPI Power Button
acpibut1 at acpi0 (PNP0C0E): ACPI Sleep Button
PNP0C01 [System Board] at acpi0 not configured
PNP0A03 [PCI/PCI-X Host Bridge] at acpi0 not configured
PNP0C01 [System Board] at acpi0 not configured
PNP0C01 [System Board] at acpi0 not configured
pckbc1 at acpi0 (PNP0F13): aux port
pckbc1: irq 12
pckbc2 at acpi0 (PNP0303): kbd port
pckbc2: io 0x60,0x64,0x62,0x66 irq 1
PNP0B00 [AT Real-Time Clock] at acpi0 not configured
attimer1 at acpi0 (PNP0100): AT Timer
attimer1: io 0x40-0x43,0x50-0x53 irq 2
pcppi1 at acpi0 (PNP0800)
pcppi1: io 0x61,0x63,0x65,0x67
midi0 at pcppi1: PC speaker
sysbeep0 at pcppi1
PNP0C01 [System Board] at acpi0 not configured
PNP0000 [AT Interrupt Controller] at acpi0 not configured
PNP0200 [AT DMA Controller] at acpi0 not configured
npx1 at acpi0 (PNP0C04)
npx1: io 0xf0-0xff irq 13
npx1: using exception 16
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
acpitz0 at acpi0: ACPI Thermal Zone
acpitz0: unable to get polling interval; using default of 30.0s
acpitz0: passive cooling mode only
acpitz0: critical 99.0C
pckbd0 at pckbc2 (kbd slot)
pckbc2: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pms0 at pckbc2 (aux slot)
pckbc2: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi1: attached to attimer1
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82915PM/GM/GMS,82910GML Host Bridge (rev. 0x03)
agp0 at pchb0: can't find internal VGA device config space
ppb0 at pci0 dev 1 function 0: Intel 82915PM/GM PCI Express Bridge (rev. 0x03)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled, rd/line, wr/inv ok
vga1 at pci1 dev 0 function 0: ATI Technologies product 0x5460 (rev. 0x00)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
uhci0 at pci0 dev 29 function 0: Intel 82801FB/FR USB UHCI Controller (rev. 0x03)
uhci0: interrupting at irq 11
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1: Intel 82801FB/FR USB UHCI Controller (rev. 0x03)
uhci1: interrupting at irq 10
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 29 function 2: Intel 82801FB/FR USB UHCI Controller (rev. 0x03)
uhci2: interrupting at irq 9
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3 at pci0 dev 29 function 3: Intel 82801FB/FR USB UHCI Controller (rev. 0x03)
uhci3: interrupting at irq 7
usb3 at uhci3: USB revision 1.0
uhub3 at usb3
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7: Intel 82801FB/FR USB EHCI Controller (rev. 0x03)
ehci0: interrupting at irq 11
ehci0: BIOS has given up ownership
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
usb4 at ehci0: USB revision 2.0
uhub4 at usb4
uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
ppb1 at pci0 dev 30 function 0: Intel 82801BAM Hub-PCI Bridge (rev. 0xd3)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled
bce0 at pci2 dev 0 function 0: Broadcom BCM4401-B0 10/100 Ethernet
bce0: interrupting at irq 9
bmtphy0 at bce0 phy 1: BCM4401 10/100 media interface, rev. 0
bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
bce0: Ethernet address 00:12:3f:cf:ce:1e
cbb0 at pci2 dev 1 function 0: Ricoh 5C476 PCI-CardBus bridge (rev. 0xb3)
fwohci0 at pci2 dev 1 function 1: Ricoh 5C552 PCI-CardBus bridge/Firewire (rev. 0x08)
fwohci0: interrupting at irq 9
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 42:4f:c0:00:1d:4a:34:38
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
ieee1394if0 at fwohci0: IEEE1394 bus
fwip0 at ieee1394if0: IP over IEEE1394
fwohci0: Initiate bus reset
Ricoh product 0x0822 (system subclass 0x05, interface 0x01, revision 0x17) at pci2 dev 1 function 2 not configured
ath0 at pci2 dev 3 function 0
ath0: interrupting at irq 10
ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: turboA rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: mac 4.2 phy 3.0 5ghz radio 1.7 2ghz radio 2.3
cbb0: interrupting at irq 7
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 3
pcmcia0 at cardslot0
auich0 at pci0 dev 30 function 2: i82801FB (ICH6) AC-97 Audio
auich0: interrupting at irq 11
auich0: ac97: SigmaTel STAC9750/51 codec; headphone, 20 bit DAC, 20 bit ADC, SigmaTel 3D
auich0: ac97: ext id 605<AC97_22,AMAP,SPDIF,VRA>
Intel 82801FB/FR AC'97 Modem Controller (modem communications, revision 0x03) at pci0 dev 30 function 3 not configured
ichlpcib0 at pci0 dev 31 function 0
ichlpcib0: Intel 82801FBM ICH6M LPC Interface Bridge (rev. 0x03)
ichlpcib0: TCO (watchdog) timer configured.
ichlpcib0: No SpeedStep
piixide0 at pci0 dev 31 function 2
piixide0: Intel 82801FBM Serial ATA Controller (ICH6) (rev. 0x03)
piixide0: bus-master DMA support present
piixide0: primary channel wired to compatibility mode
piixide0: primary channel interrupting at irq 14
atabus0 at piixide0 channel 0
piixide0: secondary channel wired to compatibility mode
piixide0: secondary channel interrupting at irq 15
atabus1 at piixide0 channel 1
Intel 82801FB/FR SMBus Controller (SMBus serial bus, revision 0x03) at pci0 dev 31 function 3 not configured
isa0 at ichlpcib0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
isapnp0: no ISA Plug 'n Play devices found
WARNING: Callback scheduled before sysmon task queue thread present.
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
ieee1394if0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
ieee1394if0: bus manager 0 (me)
auich0: measured ac97 link rate at 47999 Hz, will use 48000 Hz
audio0 at auich0: full duplex, mmap, independent
Kernelized RAIDframe activated
ehci0: handing over full speed device on port 8 to uhci3
uhub4: port 8, device disappeared after reset
umct0 at uhub3 port 2
umct0: USB-RS232 Interface Converter USB Ver1.2 Device, rev 1.10/1.03, addr 2
ucom0 at umct0
wd0 at atabus0 drive 0: <HTS548080M9AT00>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 76319 MB, 155061 cyl, 16 head, 63 sec, 512 bytes/sect x 156301488 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <_NEC DVD+/-RW ND-6500A, , 202C> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(piixide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
ath0: link state changed to UP

--Boundary-01=_SP1/D+92cWfzwk0--

--nextPart1420884.tsgcdIuFdg
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (NetBSD)

iD8DBQBD/1PYcUIHpeIRpjERApjtAJ47NV6qYVW2jVWmSrU36ePp2Y+nAACgotvF
X4a6dYwgG+wu6o9gfF4PWls=
=4BDc
-----END PGP SIGNATURE-----

--nextPart1420884.tsgcdIuFdg--