amd64/92991: FreeBSD(amd64) freezes when primary disk is on a SiI 3512 SATA150 controller

Kostas Zorbadelos kzorba at gmail.com
Tue Feb 7 12:30:10 PST 2006


>Number:         92991
>Category:       amd64
>Synopsis:       FreeBSD(amd64) freezes when primary disk is on a SiI 3512 SATA150 controller
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-amd64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 07 20:30:08 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Kostas Zorbadelos
>Release:        Freebsd 6.0-RELEASE
>Organization:
OTENET SA
>Environment:
FreeBSD enigma-home.lan 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Nov  2 19:07:38 UTC 2005     root at rat.samsco.home:/usr/obj/usr/src/sys/GENERIC  amd64  
>Description:
I have a GIGABYTE motherboard (GA-K8NS-Ultra-939) based on nforce3 Ultra chipset. It has 2 SATA controllers, a nVidia nForce3 Pro SATA150 and a SiI 3512 SATA150 with raid capabilities. I have a single SEAGATE SATA II 160 GB (7200.9) disk in the system (recently replaced my previous faulted SEAGATE). During FreeBSD installation the disk was on the Silicon controller. The installation froze in the first attempt and I managed to install the system by de-activating ACPI. However after the boot (1 or 2 minutes) I received the following messages in the console:

ata4: reiniting channel
ata4: DISCONNECT requested 
ata4: SATA connect readytime=350ms
ata4: sata_connect devices=0x1<ATA-MASTER>
subdisk8: detached
ad8: detached
ata4: DISCONNECTED

After that, the system froze and the only thing I could do is hit the power button. I disabled ACPI without success. After placing the disk to the Nvidia controller the problems disappeared.
dmesg output on the system follows:
Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 6.0-RELEASE #0: Wed Nov  2 19:07:38 UTC 2005
    root at rat.samsco.home:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 Processor 3000+ (1808.81-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0x20ff0  Stepping = 0
  Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
  Features2=0x1<SSE3>
  AMD Features=0xe2500800<SYSCALL,NX,MMX+,<b25>,LM,3DNow+,3DNow>
real memory  = 1073676288 (1023 MB)
avail memory = 1025011712 (977 MB)
ACPI APIC Table: <Nvidia AWRDACPI>
ioapic0 <Version 1.1> irqs 0-23 on motherboard
acpi0: <Nvidia AWRDACPI> on motherboard
acpi0: Power Button (fixed)
pci_link0: <ACPI PCI Link LNK1> on acpi0
pci_link1: <ACPI PCI Link LNK2> irq 10 on acpi0
pci_link2: <ACPI PCI Link LNK3> irq 5 on acpi0
pci_link3: <ACPI PCI Link LNK4> irq 9 on acpi0
pci_link4: <ACPI PCI Link LNK5> irq 11 on acpi0
pci_link5: <ACPI PCI Link LUBA> irq 9 on acpi0
pci_link6: <ACPI PCI Link LUBB> irq 9 on acpi0
pci_link7: <ACPI PCI Link LMAC> irq 5 on acpi0
pci_link8: <ACPI PCI Link LAPU> on acpi0
pci_link9: <ACPI PCI Link LACI> irq 10 on acpi0
pci_link10: <ACPI PCI Link LMCI> on acpi0
pci_link11: <ACPI PCI Link LSMB> irq 5 on acpi0
pci_link12: <ACPI PCI Link LUB2> irq 9 on acpi0
pci_link13: <ACPI PCI Link LFIR> on acpi0
pci_link14: <ACPI PCI Link L3CM> on acpi0
pci_link15: <ACPI PCI Link LIDE> on acpi0
pci_link16: <ACPI PCI Link LSID> on acpi0
pci_link17: <ACPI PCI Link LFID> irq 11 on acpi0
pci_link18: <ACPI PCI Link APC1> irq 16 on acpi0
pci_link19: <ACPI PCI Link APC2> irq 17 on acpi0
pci_link20: <ACPI PCI Link APC3> irq 18 on acpi0
pci_link21: <ACPI PCI Link APC4> irq 19 on acpi0
pci_link22: <ACPI PCI Link APC5> irq 16 on acpi0
pci_link23: <ACPI PCI Link APCF> irq 0 on acpi0
pci_link24: <ACPI PCI Link APCG> irq 0 on acpi0
pci_link25: <ACPI PCI Link APCH> irq 0 on acpi0
pci_link26: <ACPI PCI Link APCI> irq 0 on acpi0
pci_link27: <ACPI PCI Link APCJ> irq 0 on acpi0
pci_link28: <ACPI PCI Link APCK> irq 0 on acpi0
pci_link29: <ACPI PCI Link APCS> irq 23 on acpi0
pci_link30: <ACPI PCI Link APCL> irq 0 on acpi0
pci_link31: <ACPI PCI Link APCM> irq 0 on acpi0
pci_link32: <ACPI PCI Link AP3C> irq 0 on acpi0
pci_link33: <ACPI PCI Link APCZ> irq 0 on acpi0
pci_link34: <ACPI PCI Link APSI> irq 0 on acpi0
pci_link35: <ACPI PCI Link APSJ> irq 0 on acpi0
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0xcf0-0xcf3 on acpi0
pci_link29: BIOS IRQ 5 for -2145774616.1.INTA is invalid
pci_link23: BIOS IRQ 9 for -2145774616.2.INTA is invalid
pci_link24: BIOS IRQ 9 for -2145774616.2.INTB is invalid
pci_link30: BIOS IRQ 9 for -2145774616.2.INTC is invalid
pci_link25: BIOS IRQ 5 for -2145774616.5.INTA is invalid
pci_link27: BIOS IRQ 10 for -2145774616.6.INTA is invalid
pci_link35: BIOS IRQ 11 for -2145774616.10.INTA is invalid
pci0: <ACPI PCI bus> on pcib0
agp0: <NVIDIA nForce3-250 AGP Controller> mem 0xe0000000-0xe7ffffff at device 0.0 on pci0
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
pci0: <serial bus, SMBus> at device 1.1 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xfc003000-0xfc003fff irq 20 at device 2.0 on pci0
ohci0: [GIANT-LOCKED]
usb0: OHCI version 1.0, legacy support
usb0: SMM does not respond, resetting
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: nVidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered
ohci1: <OHCI (generic) USB controller> mem 0xfc004000-0xfc004fff irq 21 at device 2.1 on pci0
ohci1: [GIANT-LOCKED]
usb1: OHCI version 1.0, legacy support
usb1: SMM does not respond, resetting
usb1: <OHCI (generic) USB controller> on ohci1
usb1: USB revision 1.0
uhub1: nVidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 4 ports with 4 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfc005000-0xfc0050ff irq 22 at device 2.2 on pci0
ehci0: [GIANT-LOCKED]
usb2: EHCI version 1.0
usb2: companion controllers, 4 ports each: usb0 usb1
usb2: <EHCI (generic) USB 2.0 controller> on ehci0
usb2: USB revision 2.0
uhub2: nVidia EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 8 ports with 8 removable, self powered
nve0: <NVIDIA nForce MCP7 Networking Adapter> port 0xb400-0xb407 mem 0xfc000000-0xfc000fff irq 20 at device 5.0 on pci0
nve0: Ethernet address 00:0f:ea:ed:13:01
miibus0: <MII bus> on nve0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
nve0: Ethernet address: 00:0f:ea:ed:13:01
nve0: [GIANT-LOCKED]
pcm0: <nVidia nForce3 250> port 0xb800-0xb8ff,0xbc00-0xbc7f mem 0xfc001000-0xfc001fff irq 21 at device 6.0 on pci0
pcm0: [GIANT-LOCKED]
pcm0: <Avance Logic ALC850 AC97 Codec>
atapci0: <nVidia nForce3 Pro UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 8.0 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
atapci1: <nVidia nForce3 Pro SATA150 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xd800-0xd80f,0xdc00-0xdc7f irq 22 at device 10.0 on pci0
ata2: <ATA channel 0> on atapci1
ata3: <ATA channel 1> on atapci1
pcib1: <ACPI PCI-PCI bridge> at device 11.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
pci1: <display> at device 0.1 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> at device 14.0 on pci0
pci_link20: BIOS IRQ 21 for 0.6.INTA is invalid
pci_link20: BIOS IRQ 22 for 0.10.INTA is invalid
pci2: <ACPI PCI bus> on pcib2
skc0: <Marvell Gigabit Ethernet> port 0x8000-0x80ff mem 0xfb000000-0xfb003fff irq 19 at device 11.0 on pci2
skc0: Marvell Yukon Lite Gigabit Ethernet rev. (0x9)
sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
sk0: Ethernet address: 00:0f:ea:ed:13:03
miibus1: <MII bus> on sk0
e1000phy0: <Marvell 88E1000 Gigabit PHY> on miibus1
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
atapci2: <SiI 3512 SATA150 controller> port 0x8400-0x8407,0x8800-0x8803,0x8c00-0x8c07,0x9000-0x9003,0x9400-0x940f mem 0xfb009000-0xfb0091ff irq 17 at device 13.0 on pci2
ata4: <ATA channel 0> on atapci2
ata5: <ATA channel 1> on atapci2
fwohci0: <Texas Instruments TSB82AA2> mem 0xfb008000-0xfb0087ff,0xfb004000-0xfb007fff irq 18 at device 14.0 on pci2
fwohci0: OHCI version 1.10 (ROM=1)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:0f:ea:56:00:e6:5b:2e
fwohci0: invalid speed 7 (fixed to 3).
fwohci0: Phy 1394a available S800, 3 ports.
fwohci0: Link S800, max_rec 4096 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:0f:ea:e6:5b:2e
fwe0: Ethernet address: 02:0f:ea:e6:5b:2e
fwe0: if_start running deferred for Giant
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
fwohci0: phy int
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FAST]
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
ppc0: <Standard parallel printer port> port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
orm0: <ISA Option ROMs> at iomem 0xc0000-0xccfff,0xd0000-0xd7fff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ums0: Samsung Electro Mechanics Optical Mouse, rev 1.00/0.04, addr 2, iclass 3/1
ums0: 3 buttons and Z dir.
Timecounter "TSC" frequency 1808811566 Hz quality 800
Timecounters tick every 1.000 msec
acd0: DVDR <NEC DVD RW ND-3540A/1.01> at ata0-master UDMA33
acd1: DVDROM <TEAC DV-516G/F4S3> at ata0-slave UDMA33
ad4: 152627MB <Seagate ST3160812AS 3.AAD> at ata2-master SATA150
Trying to mount root from ufs:/dev/ad4s3a
WARNING: / was not properly dismounted
WARNING: /tmp was not properly dismounted
WARNING: /usr was not properly dismounted
/usr: mount pending error: blocks 288 files 6
WARNING: /var was not properly dismounted
/var: mount pending error: blocks 864 files 17
   
>How-To-Repeat:
The problem occured everytime a couple of minutes after booting, with the disk on the silicon controller
>Fix:
Used the other (Nvidia) SATA controller of the motherboard              
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-amd64 mailing list