Hello,
I am having a problem getting 6.3 to boot on an intel atom mb. When it
gets to
where it should identify the drive it hangs.
If I boot with no acpi it does the same thing.
If I boot with safe mode it comes up and identifies the drive but then
starts spewing the following errors:
ipfw2 initialized, divert enabled, rule-based forwarding disabled,
default to ad
interrupt storm detected on "irq15:"; throttling interrupt source
ad4: 152627MB <WDC WD1600BEKT-00A25T0 01.01A01> at ata2-master PIO4
interrupt storm detected on "irq15:"; throttling interrupt source
interrupt storm detected on "irq15:"; throttling interrupt source
interrupt storm detected on "irq15:"; throttling interrupt source
FreeBSD runs but I continue to get these errors:
What exactly does safe mode do - I am afraid my forth skills are not
what they
should be.
Is there some device.hints I could set to correct this problem? A
pciconf listing follows.
# pciconf -lv
hostb0@pci0:0:0:0: class=0x060000 card=0xa0008086 chip=0xa0008086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
vgapci0@pci0:0:2:0: class=0x030000 card=0xa0018086 chip=0xa0018086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = display
subclass = VGA
vgapci1@pci0:0:2:1: class=0x038000 card=0xa0018086 chip=0xa0028086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = display
uhci0@pci0:0:26:0: class=0x0c0300 card=0x28348086 chip=0x28348086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) USB UHCI'
class = serial bus
subclass = USB
uhci1@pci0:0:26:1: class=0x0c0300 card=0x28358086 chip=0x28358086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) USB UHCI'
class = serial bus
subclass = USB
ehci0@pci0:0:26:7: class=0x0c0320 card=0x283a8086 chip=0x283a8086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '81EC1043 (?) ICH8 Enhanced USB2 Enhanced Host
Controller'
class = serial bus
subclass = USB
none0@pci0:0:27:0: class=0x040300 card=0xa62516f3 chip=0x284b8086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H
&SUBSYS_81EC1043&REV_02\3&11583659&0&D8'
class = multimedia
subclass = HDA
pcib1@pci0:0:28:0: class=0x060400 card=0x283f8086 chip=0x283f8086
rev=0x03 hdr=0x01
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) PCIe Port 1'
class = bridge
subclass = PCI-PCI
pcib2@pci0:0:28:3: class=0x060400 card=0x28458086 chip=0x28458086
rev=0x03 hdr=0x01
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) PCIe Port 4'
class = bridge
subclass = PCI-PCI
pcib3@pci0:0:28:4: class=0x060400 card=0x28478086 chip=0x28478086
rev=0x03 hdr=0x01
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) PCIe Port 5'
class = bridge
subclass = PCI-PCI
uhci2@pci0:0:29:0: class=0x0c0300 card=0x28308086 chip=0x28308086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) USB UHCI'
class = serial bus
subclass = USB
uhci3@pci0:0:29:1: class=0x0c0300 card=0x28318086 chip=0x28318086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) USB UHCI'
class = serial bus
subclass = USB
uhci4@pci0:0:29:2: class=0x0c0300 card=0x28328086 chip=0x28328086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) USB UHCI'
class = serial bus
subclass = USB
ehci1@pci0:0:29:7: class=0x0c0320 card=0x28368086 chip=0x28368086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) USB2 EHCI'
class = serial bus
subclass = USB
pcib4@pci0:0:30:0: class=0x060401 card=0x24488086 chip=0x24488086
rev=0xf3 hdr=0x01
vendor = 'Intel Corporation'
device = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to
PCI Bridge'
class = bridge
subclass = PCI-PCI
isab0@pci0:0:31:0: class=0x060100 card=0x28158086 chip=0x28158086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = 'ICH8M-E (ICH8 Family) LPC Interface Controller'
class = bridge
subclass = PCI-ISA
atapci0@pci0:0:31:1: class=0x01018a card=0x28508086 chip=0x28508086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) Ultra ATA Storage Controllers'
class = mass storage
subclass = ATA
atapci1@pci0:0:31:2: class=0x01018f card=0x28288086 chip=0x28288086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = 'ICH8M (ICH8 Family) 3 port SATA Controller'
class = mass storage
subclass = ATA
none1@pci0:0:31:3: class=0x0c0500 card=0x283e8086 chip=0x283e8086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801H (ICH8 Family) SMBus Controller'
class = serial bus
subclass = SMBus
re0@pci0:2:0:0: class=0x020000 card=0x816810ec chip=0x816810ec rev=0x03
hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'RTL8168/8111 PCI-E Gigabit Ethernet NIC'
class = network
subclass = ethernet
rl0@pci0:4:4:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10
hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter'
class = network
subclass = ethernet
rl1@pci0:4:6:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10
hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter'
class = network
subclass = ethernet
rl2@pci0:4:7:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10
hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter'
class = network
subclass = ethernet
I am stuck for now on 6.3 so moving to a later release 7+ is not feasible.
Additional info:
6.4 exhibits the same behavior. 7.2 boots okay in normal mode.
If there is a patch I could apply to 6.3 I am not averse to that.
Thanks for any help,
Steve
--
"They that give up essential liberty to obtain temporary safety,
deserve neither liberty nor safety." (Ben Franklin)
"The course of history shows that as a government grows, liberty
decreases." (Thomas Jefferson)
On Fri, Oct 29, 2010 at 11:17:50AM -0400, Stephen Clark wrote:> I am having a problem getting 6.3 to boot on an intel atom mb. When > it gets to where it should identify the drive it hangs.Can you try 8.1-RELEASE or an 8.1-STABLE snapshot instead? I mean, you *are* using an Intel Atom system, which contains significantly more advanced hardware than was available during the RELENG_6 days. Oh, I think you answer this further down...> If I boot with no acpi it does the same thing. > > If I boot with safe mode it comes up and identifies the drive but then > starts spewing the following errors: > ipfw2 initialized, divert enabled, rule-based forwarding disabled, > default to ad > interrupt storm detected on "irq15:"; throttling interrupt source > ad4: 152627MB <WDC WD1600BEKT-00A25T0 01.01A01> at ata2-master PIO4 > interrupt storm detected on "irq15:"; throttling interrupt source > interrupt storm detected on "irq15:"; throttling interrupt source > interrupt storm detected on "irq15:"; throttling interrupt source > > FreeBSD runs but I continue to get these errors: > > What exactly does safe mode do - I am afraid my forth skills are not > what they should be."Safe mode" does the following before doing "boot": set hw.ata.ata_dma=0 set hw.ata.atapi_dma=0 set hw.ata.wc=0 set hw.eisa_slots=0 set hint.kbdmux.0.disabled=1 It also does the following if you're booting/running i386: unset acpi_load set hint.acpi.0.disabled=1 set loader.acpi_disabled_by_user=1 set hint.apic.0.disabled=1 The code is in /boot/beastie.4th. IMHO, you shouldn't be disabling ACPI, or using "safe mode" to try and get your system working. Can you please boot Verbose mode instead and provide all of the output somewhere? You'll probably need serial console for this, since the system hangs.> atapci0@pci0:0:31:1: class=0x01018a card=0x28508086 > chip=0x28508086 rev=0x03 hdr=0x00 > vendor = 'Intel Corporation' > device = '82801H (ICH8 Family) Ultra ATA Storage Controllers' > class = mass storage > subclass = ATA > atapci1@pci0:0:31:2: class=0x01018f card=0x28288086 > chip=0x28288086 rev=0x03 hdr=0x00 > vendor = 'Intel Corporation' > device = 'ICH8M (ICH8 Family) 3 port SATA Controller' > class = mass storage > subclass = ATAYour storage controller is an Intel ICH8, which is supported by FreeBSD, but the ATA layer differs greatly between 6.x and 8.x (read: better on 8.x). AHCI is also well-supported on 8.x if your system/BIOS supports it.> I am stuck for now on 6.3 so moving to a later release 7+ is not feasible.Can you explain why? (If I don't ask it, someone else will.) This will almost certainly be the key to this discussion, especially since you say:> Additional info: > 6.4 exhibits the same behavior. 7.2 boots okay in normal mode.You should probably read this, specifically the fact that the RELENG_6 branch is being EOL'd in about 30 days. http://www.freebsd.org/security/ -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |
On Friday, October 29, 2010 11:17:50 am Stephen Clark wrote:> Hello, > > I am having a problem getting 6.3 to boot on an intel atom mb. When it > gets to > where it should identify the drive it hangs. > > If I boot with no acpi it does the same thing. > > If I boot with safe mode it comes up and identifies the drive but then > starts spewing the following errors: > ipfw2 initialized, divert enabled, rule-based forwarding disabled, > default to ad > interrupt storm detected on "irq15:"; throttling interrupt source > ad4: 152627MB <WDC WD1600BEKT-00A25T0 01.01A01> at ata2-master PIO4 > interrupt storm detected on "irq15:"; throttling interrupt source > interrupt storm detected on "irq15:"; throttling interrupt source > interrupt storm detected on "irq15:"; throttling interrupt sourceIt's odd that you have IRQ15 without a handler. It also seems that, for whatever reason, IRQ15 is set to level trigger, active low (default for PCI) instead of edge trigger, active hi (default for ISA). Would be interesting to see a verbose dmesg from a 7.2 boot perhaps. -- John Baldwin