Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Jul 2010 10:25:53 +0300
From:      Daniel Braniss <danny@cs.huji.ac.il>
To:        Jeremy Chadwick <freebsd@jdc.parodius.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: latest 8.1 hangs on xpt_config 
Message-ID:  <E1OcCdl-00079z-BZ@kabab.cs.huji.ac.il>
In-Reply-To: <20100723064421.GA40830@icarus.home.lan> 
References:  <E1OcBrP-0006jG-G7@kabab.cs.huji.ac.il>  <20100723064421.GA40830@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
> On Fri, Jul 23, 2010 at 09:35:55AM +0300, Daniel Braniss wrote:
> > It seems that the latest changes (last 7 days) introduced this problem:
> > ...
> > run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config
> > run_interrupt_driven_hooks: still waiting after 120 seconds for xpt_config
> > run_interrupt_driven_hooks: still waiting after 180 seconds for xpt_config
> > run_interrupt_driven_hooks: still waiting after 240 seconds for xpt_config
> > ...
> > 
> > i'll try to hunt this down, but any help is welcome.
> 
> Recent to semi-recent commits relevant to xpt that I can find The
> problem might not be even in xpt though.  Which xpt piece pertains to
> you probably depends on your system setup/configuration.  Dates/times
> are in PDT/UTC-0700:
> 
> -rw-r--r--    1 root             wheel   6037  1 Mar 22:48 /usr/src/sys/cam/cam_xpt_internal.h
> -rw-r--r--    1 root             wheel 124773  9 May 10:19 /usr/src/sys/cam/cam_xpt.c
> -rw-r--r--    1 root             wheel  72556 23 May 10:41 /usr/src/sys/cam/scsi/scsi_xpt.c
> -rw-r--r--    1 root             wheel  56663 19 Jul 05:28 /usr/src/sys/cam/ata/ata_xpt.c
> 
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/cam_xpt_internal.h
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/cam_xpt.c
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/scsi/scsi_xpt.c
> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/ata/ata_xpt.c

thanks Jeremy, i'll try and make some sence of the changes.

here is some more info:
there are one disk and one dvd connected via SATA

CPU: Intel(R) Core(TM) i5 CPU         660  @ 3.33GHz (3325.02-MHz K8-class CPU)^M
  Origin = "GenuineIntel"  Id = 0x20652  Family = 6  Model = 25  Stepping = 2^M
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>^M
  Features2=0x298e3ff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,AESNI>^M
  AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>^M
  AMD Features2=0x1<LAHF>^M
...

atapci0: <Intel ATA controller> port 0xf0f0-0xf0f7,0xf0e0-0xf0e3,0xf0d0-0xf0d7,0xf0c0-0xf0c3,0xf0b0-0xf0bf irq 18 at device 22.2 on pci0^M
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xf0b0^M
ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 0 vector 49^M
atapci0: [MPSAFE]^M
atapci0: [ITHREAD]^M
ata2: <ATA channel 0> on atapci0^M
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0xf0f0^M
atapci0: Reserved 0x4 bytes for rid 0x14 type 4 at 0xf0e0^M
ata2: reset tp1 mask=03 ostat0=7f ostat1=7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: stat1=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata2: reset tp2 stat0=ff stat1=ff devices=0x0^M
ata2: [MPSAFE]^M
ata2: [ITHREAD]^M
ata3: <ATA channel 1> on atapci0^M
atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xf0d0^M
atapci0: Reserved 0x4 bytes for rid 0x1c type 4 at 0xf0c0^M
ata3: reset tp1 mask=03 ostat0=7f ostat1=7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: stat1=0x7f err=0x7f lsb=0x7f msb=0x7f^M
ata3: reset tp2 stat0=ff stat1=ff devices=0x0^M
ata3: [MPSAFE]^M
ata3: [ITHREAD]^M
...
ahci0: <Intel PCH AHCI SATA controller> port 0xf090-0xf097,0xf080-0xf083,0xf070-0xf077,0xf060-0xf063,0xf020-0xf03f mem 0xfe425000-0xfe4257ff irq 19 at device 31.2 on pci0^M
ahci0: Reserved 0x800 bytes for rid 0x24 type 3 at 0xfe425000^M
ahci0: attempting to allocate 1 MSI vectors (1 supported)^M
msi: routing MSI IRQ 257 to local APIC 0 vector 53^M
ahci0: using IRQ 257 for MSI^M
ahci0: [MPSAFE]^M
ahci0: [ITHREAD]^M
ahci0: AHCI v1.30 with 6 3Gbps ports, Port Multiplier not supported^M
ahci0: Caps: 64bit NCQ SNTF MPS ALP AL CLO 3Gbps PMD SSC PSC 32cmd EM eSATA 6ports^M
ahci0: Caps2: APST^M
ahci0: EM Caps: ALHD XMT SMB LED^M
ahcich0: <AHCI channel> at channel 0 on ahci0^M
ahcich0: [MPSAFE]^M
ahcich0: [ITHREAD]^M
ahcich0: Caps:^M
ahcich1: <AHCI channel> at channel 1 on ahci0^M
ahcich1: [MPSAFE]^M
ahcich1: [ITHREAD]^M
ahcich1: Caps:^M
ahcich2: <AHCI channel> at channel 4 on ahci0^M
ahcich2: [MPSAFE]^M
ahcich2: [ITHREAD]^M
ahcich2: Caps: HPCP ESP^M
...
ata2: Identifying devices: 00000000^M
ata2: New devices: 00000000^M
ata3: Identifying devices: 00000000^M
ata3: New devices: 00000000^M
usbus0: 480Mbps High Speed USB v2.0^M
usbus1: 480Mbps High Speed USB v2.0^M
ahcich0: AHCI reset...^M
ugen0.1: <Intel> at usbus0^M
uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0^M
ugen1.1: <Intel> at usbus1^M
uhub1: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1^M
ahcich0: SATA connect time=0ms status=00000123^M
ahcich0: ready wait time=0ms^M
ahcich0: AHCI reset done: device found^M
(aprobe0:ahcich0:0:0:0): SIGNATURE: 0000^M
...





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1OcCdl-00079z-BZ>