5.3 interrupt storm (atapicam) and I/O error
ad5gb
ad5gb at myway.com
Sat Jan 29 21:10:17 PST 2005
Here's a quick 'diff' of the kernel configs. This might be ugly so if you want
it in a different format, just let me know.
Note that my 'production' kernel is an SMP kernel which 'includes' my 'base'
kernel file. It simply consists of...
include ARABIAN
options SMP
options PREEMPTION
Haven't heard from Soren (yet)
Many thanks!
--- GENERIC Sun Oct 24 18:02:52 2004
+++ ARABIAN Sat Jan 29 23:06:56 2005
@@ -19,10 +19,8 @@
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.413.2.6.2.2 2004/10/24 18:02:52 scottl Exp $
machine i386
-cpu I486_CPU
-cpu I586_CPU
cpu I686_CPU
-ident GENERIC
+ident ARABIAN
# To statically compile in device wiring instead of /boot/device.hints
#hints "GENERIC.hints" # Default places to look for devices.
@@ -45,8 +43,8 @@
options GEOM_GPT # GUID Partition Tables.
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
-options SCSI_DELAY=15000 # Delay (in ms) before probing SCSI
-options KTRACE # ktrace(1) support
+options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
+#options KTRACE # ktrace(1) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
@@ -56,13 +54,25 @@
# output. Adds ~128k to driver.
options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~215k to driver.
+
+options AHC_ALLOW_MEMIO # Allow PCI mem mapped I/O.
+
+
options ADAPTIVE_GIANT # Giant mutex is adaptive.
device apic # I/O APIC
+# Firewall support.
+options IPFIREWALL
+options IPFIREWALL_VERBOSE
+options IPFIREWALL_VERBOSE_LIMIT=100
+options IPDIVERT
+#options IPSTEALTH
+#options TCP_DROP_SYNFIN
+
# Bus support. Do not remove isa, even if you have no isa slots
device isa
-device eisa
+#device eisa
device pci
# Floppy drives
@@ -71,32 +81,35 @@
# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
-device ataraid # ATA RAID drives
+#device ataraid # ATA RAID drives
device atapicd # ATAPI CDROM drives
-device atapifd # ATAPI floppy drives
-device atapist # ATAPI tape drives
+#device atapifd # ATAPI floppy drives
+#device atapist # ATAPI tape drives
options ATA_STATIC_ID # Static device numbering
+# FOR CDRECORD to work with ATAPI device.
+device atapicam # This might be the booger!
+
# SCSI Controllers
-device ahb # EISA AHA1742 family
+#device ahb # EISA AHA1742 family
device ahc # AHA2940 and onboard AIC7xxx devices
-device ahd # AHA39320/29320 and onboard AIC79xx devices
-device amd # AMD 53C974 (Tekram DC-390(T))
-device isp # Qlogic family
-device mpt # LSI-Logic MPT-Fusion
+#device ahd # AHA39320/29320 and onboard AIC79xx devices
+#device amd # AMD 53C974 (Tekram DC-390(T))
+#device isp # Qlogic family
+#device mpt # LSI-Logic MPT-Fusion
#device ncr # NCR/Symbios Logic
device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
device trm # Tekram DC395U/UW/F DC315U adapters
-device adv # Advansys SCSI adapters
-device adw # Advansys wide SCSI adapters
-device aha # Adaptec 154x SCSI adapters
-device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
-device bt # Buslogic/Mylex MultiMaster SCSI adapters
-
-device ncv # NCR 53C500
-device nsp # Workbit Ninja SCSI-3
-device stg # TMC 18C30/18C50
+#device adv # Advansys SCSI adapters
+#device adw # Advansys wide SCSI adapters
+#device aha # Adaptec 154x SCSI adapters
+#device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
+#device bt # Buslogic/Mylex MultiMaster SCSI adapters
+
+#device ncv # NCR 53C500
+#device nsp # Workbit Ninja SCSI-3
+#device stg # TMC 18C30/18C50
# SCSI peripherals
device scbus # SCSI bus (required for SCSI)
@@ -108,23 +121,23 @@
device ses # SCSI Environmental Services (and SAF-TE)
# RAID controllers interfaced to the SCSI subsystem
-device amr # AMI MegaRAID
-device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
-device ciss # Compaq Smart RAID 5*
-device dpt # DPT Smartcache III, IV - See NOTES for options
-device hptmv # Highpoint RocketRAID 182x
-device iir # Intel Integrated RAID
-device ips # IBM (Adaptec) ServeRAID
-device mly # Mylex AcceleRAID/eXtremeRAID
-device twa # 3ware 9000 series PATA/SATA RAID
+#device amr # AMI MegaRAID
+#device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
+#device ciss # Compaq Smart RAID 5*
+#device dpt # DPT Smartcache III, IV - See NOTES for options
+#device hptmv # Highpoint RocketRAID 182x
+#device iir # Intel Integrated RAID
+#device ips # IBM (Adaptec) ServeRAID
+#device mly # Mylex AcceleRAID/eXtremeRAID
+#device twa # 3ware 9000 series PATA/SATA RAID
# RAID controllers
-device aac # Adaptec FSA RAID
-device aacp # SCSI passthrough for aac (requires CAM)
-device ida # Compaq Smart RAID
-device mlx # Mylex DAC960 family
-device pst # Promise Supertrak SX6000
-device twe # 3ware ATA RAID
+#device aac # Adaptec FSA RAID
+#device aacp # SCSI passthrough for aac (requires CAM)
+#device ida # Compaq Smart RAID
+#device mlx # Mylex DAC960 family
+#device pst # Promise Supertrak SX6000
+#device twe # 3ware ATA RAID
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc # AT keyboard controller
@@ -143,7 +156,7 @@
#options XSERVER # support for X server on a vt console
#options FAT_CURSOR # start with block cursor
-device agp # support several AGP chipsets
+#device agp # support several AGP chipsets
# Floating point support - do not disable.
device npx
@@ -155,9 +168,9 @@
# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
-device cbb # cardbus (yenta) bridge
-device pccard # PC Card (16-bit) bus
-device cardbus # CardBus (32-bit) bus
+#device cbb # cardbus (yenta) bridge
+#device pccard # PC Card (16-bit) bus
+#device cardbus # CardBus (32-bit) bus
# Serial (COM) ports
device sio # 8250, 16[45]50 based serial ports
@@ -166,9 +179,9 @@
device ppc
device ppbus # Parallel port bus (required)
device lpt # Printer
-device plip # TCP/IP over parallel
+#device plip # TCP/IP over parallel
device ppi # Parallel port interface device
-#device vpo # Requires scbus and da
+##device vpo # Requires scbus and da
# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
@@ -177,55 +190,60 @@
# PCI Ethernet NICs.
device de # DEC/Intel DC21x4x (``Tulip'')
-device em # Intel PRO/1000 adapter Gigabit Ethernet Card
-device ixgb # Intel PRO/10GbE Ethernet Card
-device txp # 3Com 3cR990 (``Typhoon'')
+#device em # Intel PRO/1000 adapter Gigabit Ethernet Card
+#device ixgb # Intel PRO/10GbE Ethernet Card
+#device txp # 3Com 3cR990 (``Typhoon'')
device vx # 3Com 3c590, 3c595 (``Vortex'')
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
-device miibus # MII bus support
-device bfe # Broadcom BCM440x 10/100 Ethernet
-device bge # Broadcom BCM570xx Gigabit Ethernet
-device dc # DEC/Intel 21143 and various workalikes
-device fxp # Intel EtherExpress PRO/100B (82557, 82558)
-device lge # Level 1 LXT1001 gigabit ethernet
-device nge # NatSemi DP83820 gigabit ethernet
-device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc')
-device re # RealTek 8139C+/8169/8169S/8110S
-device rl # RealTek 8129/8139
-device sf # Adaptec AIC-6915 (``Starfire'')
-device sis # Silicon Integrated Systems SiS 900/SiS 7016
-device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
-device ste # Sundance ST201 (D-Link DFE-550TX)
-device ti # Alteon Networks Tigon I/II gigabit Ethernet
-device tl # Texas Instruments ThunderLAN
-device tx # SMC EtherPower II (83c170 ``EPIC'')
-device vge # VIA VT612x gigabit ethernet
-device vr # VIA Rhine, Rhine II
-device wb # Winbond W89C840F
-device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
+#device miibus # MII bus support
+#device bfe # Broadcom BCM440x 10/100 Ethernet
+#device bge # Broadcom BCM570xx Gigabit Ethernet
+#device dc # DEC/Intel 21143 and various workalikes
+#device fxp # Intel EtherExpress PRO/100B (82557, 82558)
+#device lge # Level 1 LXT1001 gigabit ethernet
+#device nge # NatSemi DP83820 gigabit ethernet
+#device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc')
+#device re # RealTek 8139C+/8169/8169S/8110S
+#device rl # RealTek 8129/8139
+#device sf # Adaptec AIC-6915 (``Starfire'')
+#device sis # Silicon Integrated Systems SiS 900/SiS 7016
+#device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
+#device ste # Sundance ST201 (D-Link DFE-550TX)
+#device ti # Alteon Networks Tigon I/II gigabit Ethernet
+#device tl # Texas Instruments ThunderLAN
+#device tx # SMC EtherPower II (83c170 ``EPIC'')
+#device vge # VIA VT612x gigabit ethernet
+#device vr # VIA Rhine, Rhine II
+#device wb # Winbond W89C840F
+#device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
# ISA Ethernet NICs. pccard NICs included.
-device cs # Crystal Semiconductor CS89x0 NIC
+#device cs # Crystal Semiconductor CS89x0 NIC
# 'device ed' requires 'device miibus'
-device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards
-device ex # Intel EtherExpress Pro/10 and Pro/10+
-device ep # Etherlink III based cards
-device fe # Fujitsu MB8696x based cards
-device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc.
-device lnc # NE2100, NE32-VL Lance Ethernet cards
-device sn # SMC's 9000 series of Ethernet chips
-device xe # Xircom pccard Ethernet
+#device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards
+#device ex # Intel EtherExpress Pro/10 and Pro/10+
+#device ep # Etherlink III based cards
+#device fe # Fujitsu MB8696x based cards
+#device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc.
+#device lnc # NE2100, NE32-VL Lance Ethernet cards
+#device sn # SMC's 9000 series of Ethernet chips
+#device xe # Xircom pccard Ethernet
# ISA devices that use the old ISA shims
#device le
+# Sound card stuff
+device sound
+device snd_sbc
+
+
# Wireless NIC cards
-device wlan # 802.11 support
-device an # Aironet 4500/4800 802.11 wireless NICs.
-device awi # BayStack 660 and others
-device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
+#device wlan # 802.11 support
+#device an # Aironet 4500/4800 802.11 wireless NICs.
+#device awi # BayStack 660 and others
+#device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device wl # Older non 802.11 Wavelan wireless NIC.
# Pseudo devices.
@@ -242,6 +260,9 @@
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
+#device disc # discard device (ds0, ds1 etc)
+
+
# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device bpf # Berkeley packet filter
@@ -251,22 +272,22 @@
device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
-device ugen # Generic
-device uhid # "Human Interface Devices"
-device ukbd # Keyboard
-device ulpt # Printer
-device umass # Disks/Mass storage - Requires scbus and da
-device ums # Mouse
-device urio # Diamond Rio 500 MP3 player
-device uscanner # Scanners
+#device ugen # Generic
+#device uhid # "Human Interface Devices"
+#device ukbd # Keyboard
+#device ulpt # Printer
+#device umass # Disks/Mass storage - Requires scbus and da
+#device ums # Mouse
+#device urio # Diamond Rio 500 MP3 player
+#device uscanner # Scanners
# USB Ethernet, requires mii
-device aue # ADMtek USB Ethernet
-device axe # ASIX Electronics USB Ethernet
-device cue # CATC USB Ethernet
-device kue # Kawasaki LSI USB Ethernet
-device rue # RealTek RTL8150 USB Ethernet
+#device aue # ADMtek USB Ethernet
+#device axe # ASIX Electronics USB Ethernet
+#device cue # CATC USB Ethernet
+#device kue # Kawasaki LSI USB Ethernet
+#device rue # RealTek RTL8150 USB Ethernet
# FireWire support
-device firewire # FireWire bus code
-device sbp # SCSI over FireWire (Requires scbus and da)
-device fwe # Ethernet over FireWire (non-standard!)
+#device firewire # FireWire bus code
+#device sbp # SCSI over FireWire (Requires scbus and da)
+#device fwe # Ethernet over FireWire (non-standard!)
--
Randall D. DuCharme (Radio AD5GB)
Powered by FreeBSD!
The Power to Serve
--- On Sat 01/29, Jason Henson < jason at ec.rr.com > wrote:
From: Jason Henson [mailto: jason at ec.rr.com]
To: freebsd-questions at freebsd.org
Date: Sun, 30 Jan 2005 04:58:31 +0000
Subject: Re: 5.3 interrupt storm (atapicam) and I/O error
On 01/28/05 08:38:14, Daniel S. Haischt wrote:<br>> oops, did forget the tixt file ...<br>> <br>> Daniel S. Haischt schrieb:<br>>> I don't know whether this is related to your issue,<br>>> but on one of my boxes I am also getting an interrupt<br>>> storm with atapicam enabled.<br>>> <br>>> On FreeBSD 5.2.1 I did not experience any interrupt<br>>> storm issues, even if using the same hardware configuration.<br>>> <br>>> Have a look at the attached text file for a detailed<br>>> description ...<br>>> <br>>> Olivier Certner schrieb:<br>>> <br>>>> Hi,<br>>>> <br>>>> Could you give a look at my post dated 04/01/2005 entitled "Freeze <br>>>> with CAM (using KsCD)"? Maybe we have fallen on the same kind of <br>>>> bug concerning atapicam.<br>>>> <br>>>> If you have KDE, maybe you should try to reproduce the problem I <br>>>> had. I've no time to test your scenario (the one with the EIDE <br>>>> drive, I don't have SCSI) now, but I'll try to reproduce it at the <br>>>> beginn
ing of next week, in order to see if the freeze happens also <br>>>> on my computer.<br>>>> <br>>>> Hope this will help us to progress on our issues.<br>>>> <br>>>> Regards,<br>>>> <br>>>> Olivier<br>>>> _______________________________________________<br>>>> freebsd-questions at freebsd.org mailing list<br>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions<br>>>> To unsubscribe, send any mail to "freebsd-questions- <br>>>> unsubscribe at freebsd.org"<br>>> <br>>><br>> <br>>-- <br>> Mit freundlichen Gruessen / With kind regards<br>> DAn.I.El S. Haischt<br>> <br>> Want a complete signature??? Type at a shell prompt:<br>> $ > finger -l haischt at daniel.stefan.haischt.name<br>><br><br>> Hello,<br>> <br>> recently I updated one of my FreeBSD boxes to<br>> v 5.3. This box got a builtin Promise PDC20269<br>> UDMA133 controller. Actually it's a controller<br>> with two IDE channels.<br>> <br>> So far if using the GENERIC kernel that comes<br>> with FreeBSD, I do not experi
ence any problems.<br>> <br>> If using my own customized kernel I am getting<br>> the following error message while booting the<br>> system:<br>> <br>> ----8<--------8<--------8<-------8<-----8<-----<br>> Interrupt storm detected on "irq10: atapci1";<br>> throtteling interrupt source:<br>> ---->8-------->8-------->8------->8----->8-----<br>> <br>> After some trail-and-error based investigations,<br>> I did figure out that if I don't plugin any device<br>> into IDE channel two, the just described error<br>> does not occur.<br>> <br>> So it has something to do with IDE channel two.<br>> <br>> As an additional note - The controller works<br>> under Linux, FreeBSD 5.3 (GENERIC) and FreeBSD<br>> 5.2.1 (custom kernel).<br>> <br>> Any hints on how to solve this issue would be<br>> greatly appreciated.<br><br><br>How about a copy of your custom changes to the kernel? Also did you <br>get a response from Søren Schmidt <sos at DeepCore.dk>, he wrote and <br>maintains the ata stuff iir
c.<br><br>_______________________________________________<br>freebsd-questions at freebsd.org mailing list<br>http://lists.freebsd.org/mailman/listinfo/freebsd-questions<br>To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"<br>
_______________________________________________
No banners. No pop-ups. No kidding.
Make My Way your home on the Web - http://www.myway.com
More information about the freebsd-questions
mailing list