* Linux 2.4.4-ac5; hpt370 & new dma setup
@ 2001-05-05 18:37 Ed Tomlinson
2001-05-06 5:47 ` [lkml]Linux " thunder7
0 siblings, 1 reply; 3+ messages in thread
From: Ed Tomlinson @ 2001-05-05 18:37 UTC (permalink / raw)
To: linux-kernel
thunder7@xs4all.nl wrote:
> On Fri, May 04, 2001 at 11:24:58PM +0100, Alan Cox wrote:
>>
>> ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/
>>
>> Intermediate diffs are available from
>>
>> http://www.bzimage.org
>>
>> Please test this code **carefully** if using an HPT366/370 IDE controller as
>> there are driver changes there. Otherwise its mostly just catching up with
>> the bugfixes.
>>
>> 2.4.4-ac5
>> o Fix DMA setup on hpt366/370 (Tim Hockin)
>
> I see definite changes; on heavy disk-access I got the following:
>
> hdg: timeout waiting for dma
> ide_dmaproc: chipset supported ide_dma_timeout func only:14
> hdg: irq timeout: status = 0x58 { DriveReady SeekComplete DataRequest}
>
> this was repeated several times, and ide3 was being reset, but the
> kernel hung anyway after 5 minutes of waiting.
>
> I must have an unlucky set of hardware (via chipset VP6 board, Live!,
> ibm drives).
Funny I have had the same problem with 2.4.4 only with a pdc20267 (reported
to lkml with topic '[BUG] pdc20267 and dma timeouts') Is there some problem
with resets on ide2/3?
TIA
Ed Tomlinson <tomlins@cam.org>
Ed Tomlinson
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [lkml]Linux 2.4.4-ac5; hpt370 & new dma setup 2001-05-05 18:37 Linux 2.4.4-ac5; hpt370 & new dma setup Ed Tomlinson @ 2001-05-06 5:47 ` thunder7 0 siblings, 0 replies; 3+ messages in thread From: thunder7 @ 2001-05-06 5:47 UTC (permalink / raw) To: linux-kernel On Sat, May 05, 2001 at 02:37:53PM -0400, Ed Tomlinson wrote: > thunder7@xs4all.nl wrote: > > >> 2.4.4-ac5 > >> o Fix DMA setup on hpt366/370 (Tim Hockin) > > > > I see definite changes; on heavy disk-access I got the following: > > > > hdg: timeout waiting for dma > > ide_dmaproc: chipset supported ide_dma_timeout func only:14 > > hdg: irq timeout: status = 0x58 { DriveReady SeekComplete DataRequest} > > > > this was repeated several times, and ide3 was being reset, but the > > kernel hung anyway after 5 minutes of waiting. > > > > I must have an unlucky set of hardware (via chipset VP6 board, Live!, > > ibm drives). > > Funny I have had the same problem with 2.4.4 only with a pdc20267 (reported > to lkml with topic '[BUG] pdc20267 and dma timeouts') Is there some problem > with resets on ide2/3? > I never saw it before, and this isn't the first time I've expired my news-spool, did a make -j5 and a man -k at the same time. Jurriaan -- Backup Not Found (A)ssasinate Bill Gates (R)etry (K)eep trying until 6 am? GNU/Linux 2.4.4 SMP/ReiserFS 2x1743 bogomips load av: 0.00 0.00 0.00 ^ permalink raw reply [flat|nested] 3+ messages in thread
* Linux 2.4.4-ac5 @ 2001-05-04 22:24 Alan Cox 2001-05-05 15:17 ` Linux 2.4.4-ac5; hpt370 & new dma setup thunder7 0 siblings, 1 reply; 3+ messages in thread From: Alan Cox @ 2001-05-04 22:24 UTC (permalink / raw) To: linux-kernel ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/ Intermediate diffs are available from http://www.bzimage.org Please test this code **carefully** if using an HPT366/370 IDE controller as there are driver changes there. Otherwise its mostly just catching up with the bugfixes. 2.4.4-ac5 o Fix DMA setup on hpt366/370 (Tim Hockin) o DRM memory alloc failure checks (Akash Jain) o Remove bogus fs/buffer.c diff (Ben LaHaise) o cs46xx update - adds Hercules Game Theatre XP (Thomas Woller) o Fix menuconfig breakage with () (Andrzej Krzysztofowicz) o Updated multithreaded core dump support (Don Dugger) o Remove dead ibmtr.h include (Mike Phillips) o Fix misplaced letters in koi8-u (Andriy Rysin) o Further alpha module locking fix (Andrea Arcangeli) o Keyspan bitwidth fixes (Hugh Blemings) o usb-uhci oops fix (Pete Zaitcev) o Add ability to specify preferred minor on (Gerd Knorr) video/radio4linux devices o Further IPX updates (Arnaldo Carvalho de Melo) o Further IRDA updates (Dag Brattli) o Make x86 ptrace framesize a define (code clean) (Pavel Machek) o Moxa serial tidy (Tim Hockin) o Fix tiny select race (Rusty Russell) o Update aic7xxx to 6.1.12 (Justin Gibbs) o Alpha was missing rwlock_init (Reto Baettig) o Alpha SCHED_YIELD was broken on UP (Andrea Arcangeli) o Allow IRQ sharingon more PCI ide (Pete Zaitcev) o Fix capable checks found by Stanford analyser (me) for cciss/cpqarray o List more devices in sysrq table (Andrzej Krzysztofowicz) o Run uml exit callbacks reverse to init (Andrew Morton) o Fix SMP resched_idle pre-emption bug (Nigel Gamble) o Work around config problem with menuconfig and USB (Andrzej Krzysztofowicz) o Fix nasty bug in Alpha PCI mapping (Hyung Min SEO) | Nautilus specific stuff not applied yet o SBLive endianness fixes (output only so far) (Ira Weiny) o Move sblive pci_enable earlier (Marcus Meissner) o Merge IBM ServeRAID 4.72 driver (Keith Mitchell) o Fix affs races (Roman Zippel) o Fix cdrom unload crash (Andrzej Krzysztofowicz) 2.4.4-ac4 o Fix future domain scsi (Carlo Prelz) o Merge Linux 2.4.5pre1 o Fix ipx without sysctl compile (Pavel Roskin) o Revert fork changes to match Linus 2.4.5pre1 o Drop the threaded core dump code | It can go back in when it works o Drop pa-risc work - it'll be easier to resync just once as pa has moved on a lot o Add spin_lock_prefetch to get_empty_inode (me) | Experimenting o Kbuild has moved (Keith Owens) o Update kernel docs on memory barriers (Rusty Russell) o Move es1370 pci_enable and do some cleanup (Marcus Meissner) o Fix netfilter overuse of __exit (Rusty Russell) o Fix alpha build bug (Michal Jaegermann) o Fix tigon1 build (Olivier Galibert) o Fix tmpfs deadlocks writing into a file from (Christoph Rohland) an mmap of itself o Fix missing (but harmless) return in vmtruncate (Al Viro) 2.4.4-ac3 o Fix hang on boot with SMP (Andrea Arcangeli) | and fixes a few more uglies too o freevxfs module name was wrong (should be (me) freevxfs.o) o Update alloc_etherdev docs (Erik Mouw) o Remove dead funcs, put back ip_set_manually (David Miller, in the ipconfig code (Arnaldo Carvalho de Melo) o Fix SA_ONSTACK standards violation (for x86) (Christian Ehrhardt) | Other arch maintainers should check.. o Add another species of SB AWE 32 (Bill Nottingham) o SE401 USB camera driver (Jeroen Vreeken) o Correct MAX_HD and make stuff static in ps2esdi (Hal Duston) o Fix inode-nr corruption (Al Viro) o Fix pgd_alloc for user mode linux (Jeff Dike) o Fix UML hostfs for get_hardsect_size (Jeff Dike) o Tidy up APM options setting, add module opts (Stephen Rothwell) o Fix acm open race (Oliver Neukum) o Further bounce buffer fixes (Arjan van de Ven) o ACPI updates (Andrew Grover) o Move pci_enable_device earlier on via audio (Arjan van de Ven) 2.4.4-ac2 o Remove some spurious whitespace differences (me) between trees o Make the VIA timer reload check test avoid (me) tripping on a timer as it rolls back to zero o Drop dasdfmt man page changes (dos ^M noise) (me) o Drop experimental iee1284 pnp module loading (me) o Revert pcnet32 chance causing compile errors (me) o Remove wrong __init in sunhme (Dave Miller) o Fix overlarge udely in aironet4500 (Arjan van de Ven) o Remove non existant parameter from aironet4500 (Keith Owens) o Kill duplicate aic7xxx include (Andrzej Krzysztofowicz) o Fix pci2220i scsi compile bug (Matt Domsch) o Fix module exception race on Alpha (Andrea Arcangeli) o Disable broken large vmalloc support on Alpha (Andrea Arcangeli) o Remove dead ia64 config entries (Steven Cole) o Add kbuild list info to MAINTAINERS (Steven Cole) o linux appletalk list has moved (Arnaldo Carvalho de Melo) o Revert wrong mount changes in 2.4.4 (Andries Brouwer) o Revert drivers/scsi/scsi.c change in 2.4.4 (me) that subtly broke about 15 drivers o Fix typo in slab.h (Pavel Machek) o More correct child favouring fork behaviour (Peter Österlund) o Only apply pci fixups if there is a VIA 686B (Charl Botha) o Fix GDT padding error introduced by PnPBIOS (Brian Gerst) support o Fix UML build without CONFIG_PT_PROXY (Jeff Dike) o dmfe wasnt calling dev_alloc_skb (Tobias Ringstrom) o Further Configure.help fixups (Steven Cole) o Move pci_enable_device earlier in trident (Marcus Meissner) 2.4.4-ac1 o Merge with Linus 2.4.4 | This wasnt entirely trivial so this is the only | stuff in this patch | The following stuff has been switched to the Linus branch | in the merge: uhci, dcache atomicity, raw I/O 2.4.3-ac14 o Merge read-only vxfs reading support (Christoph Hellwig) o Fix missing return in broken_apm_power (Alex Riesen) o Remove bogus rwsem hacks from usbdevice_fs.h (Alex Riesen) o Fix umount/sync_inodes race (Al Viro) o Make new xircom driver report when promisc used (Arjan van de Ven) o Fix acenic PCI flag set up (Phil Copeland) o Make nfs smart about passing max file sizes (Trond Myklebust) o Add initrd support to User Mode Linux (Jeff Dike) o Fix timer irq race in User Mode Linux (Jeff Dike) o Fix UML for semaphore changes (Jeff Dike) o Update thw W9966 parallel port camera driver (Jakob Kemi) o Further dmfe SMP fixups (Tobias Ringstrom) o Kernel manual pages in man9 (Tim Waugh) o Work around BIOSes that implement E801 sizing but don't implement the CX/DX values part (Michael Miller) o Fix atp driver build (Arjan van de Ven) o Fix irda poll handling (Dag Brattli) o Remove unused buggy pdc202xx code (Arjan van de Ven) o Clean up iphase ATM (Arnaldo Carvalho de Melo) o Setup slave PDC20265 controller on fasttrak (Arjan van de Ven) as normal IDE o Add __init/__initdata to most net driver (Andrzej Krzysztofowicz) version info o SDDR09 config entry was missing (Phil Stracchino) o Configure.help NFS updates (Andrzej Krzysztofowicz) o Netfilter updates (Rusty Russell and co) o Update 2.4 ipconfig to support dhcp (Eric Biederman) o es1371 setup updates/error check/pci bits (Marcus Meissner) o Fix buzzing ymfpci (Nick Brown) o Update nm256 audio driver (Marcus Meissner) o Blacklist updates (Arjan van de Ven) 2.4.3-ac13 o Switch to NOVERS symbols for rwsem (me) | Called from asm blocks so they can't be versioned o Fix gcc 2.95 building on rwsem (Niels Jensen) o Fix cmsfs build (Andrzej Krzysztofowicz) o Fix rio build/HZ setup (Andrzej Krzysztofowicz) o Fix PPP filtering dependancy in config (Andrzej Krzysztofowicz) 2.4.3-ac12 o Rewrite the i2o post handling code to fix (me) DMA memory scribbles o Handle IOP constipation in the i2o_block layer (me) o Fix bugs in the i2o table query causing reboots (me) in i2o_proc on the DPT card o Add quirks for i2o cards that handle large I/O (me) queues badly [Promise supertrak100] o Add cache heuristics to the I2O block driver (me) | We don't cache large writes (assume seq) | We writeback small writes (random, metadata) o Disable use of writeback caching if there is (me) no battery backup o Merge Linus 2.4.4pre6 o Further semaphore fixes (David Howells) o Correct 'void main' to 'int main' in rtc doc (Jesper Juhl) o Hopefully fix bugtraq reported netfilter ftp flaw o Fix unistd.h for ARM (Russell King) o Fix pre-emption of rt tasks (Nigel Gamble) o Fix revalidation bugs in cciss/cpqarray (Charles White) when rereading partitions o Acenic updates (Jes Sorensen) o Fix MAINTAINERS sort order (David Woodhouse) o Restore DVDRAM fix with cdrom init fix too (Jens Axboe) o Fix irda disconnect timeout bug (Dag Brattli) o Experimentally reap dead swap harder (Dave Miller) o Remove dead low mtu checks from drivers (Arnaldo Carvalho de Melo) o Add missing sk_chk_filter export (Byeong-ryeol Kim) o Quieten pci printks, send them to log (Arjan van de Ven) o Hopefully fix fastrak oops (me) 2.4.3-ac11 o Merge Linus 2.4.4pre5 o Back out problem dvdram changes o Make reiserfs use daemonize (Chris Mason) o Fix lvm map buglet (Jens Axboe) o tms380 driver fixes (Adam Fritzler) o Fix up duplicate configs and other glitches (Steven Cole) o Fix pcnet32 printk format bug (me) o ISDN driver further small update/fixes (me) o Fix bounce buffer deadlock on bh allocs (Arjan van de Ven) o Fix fbmem merge glitch (Geert Uytterhoeven) o Version string cleanups on net devices (Jeff Garzik) o Update ext2 documentation (Andreas Dilger) o Add MCE support for AMD Athlon/Duron (Dave Jones) o Further SDLA tidying (me) o Update Configure.help maintainers (Steven Cole, Eric Raymond) o Tulip update (Jeff Garzik) o Fix sound config to use right symnames (Eric Raymond) o Further dmfe fixes (Tobias Ringstrom, Frank Davis Jeff Garzik) o Parport probe cleanups (Tim Waugh) o Fix a few configure items (Eric Raymond) o Fix cmsfs nonbuild (me) 2.4.3-ac10 o Merge Linus 2.4.4pre4 o Apply the i960 quirk to the DPT I2O controllers (me) o Etrax100 updates (Bjorn Wesen) o Fix skge memory leak (Jes Sorensen) o Handle reiserfs log overflow error (Chris Mason) o Merge JFFS2 (compressing log flash file system) (David Woodhouse) o Merge contributed help texts for options (Eric Raymond, Steven Cole) o Further screen blanking fixes (Mikael Pettersson) o Further binfmt elf DLINFO fixes/alignment (Benjamin Herrenschmidt) o Fix reboot notifier unregister in aic7xxx (Arjan van de Ven) o Fix orinoco_cs build on powerpc (David Gibson) o Neomagic audio didn't call pci_enable_device (Marcus Meissner) o Remove superblock file size setting for 2Gb (Al Viro) default size file systems o Merge UML gprof support (Jeff Dike) o Clean up UML slip code (Jeff Dike) o Allow UML attach to already running debuggers (Jeff Dike) o Reorder frame buffer probes (Geert Uytterhoeven) o Add __init calls to bluesmoke.c (Dave Jones) o Add missing pci_enable_device to toshoboe (Marcus Meissner) o Updated AFFS file system (Roman Zippel) o DVD-RAM fixes (Jens Axboe) o Further sundance driver fixes (Jeff Garzik) o Fix qlogicfc warning (Dave Miller) o Fix sign handling error in scsi_ioctl (me) | Found by the Stanford validator o Fix sign handling error in af_decnet (me) | Found by the Stanford validator o Fixed I2O posts to be uninterruptible (me) o Stop IDE layer eating Supertrak slave PDC20265 (me) o Work around the DPT I2O controller exploding when asked to quiesce. (me) 2.4.3-ac9 o Fix ac8 pnpbios build bug (me) o Fix ac8 sysrq build bug (me) o Fix uml for new semaphores (Jeff Dike) o Attempt to flush low memory buffers when short of bounce space on highmem machines (Marcelo Tosatti) o Kill old filesystem_setup function (Al Viro) o Small pnp bios tidy up (me) 2.4.3-ac8 o Restore wan router features backed out by the (me) sangoma stuff Linus merged o Clean up #ifdefs in Sangoma code a bit (me) o Fix missing kmalloc return checks in Sangoma (me) o Fix d_flags bit setting in knfsd (Mikael Pettersson) o Turn on winchip MCE (Dave Jones) o IRDA USB driver fixups (Dag Brattli, Philipp Rumpf, Jean Tourrilhes) o Tidy up cpu capability mask reporting (Rogier Wolff) o Refix icmp gcc warnings (Andrzej M. Krzysztofowicz) o Remove 2.0 ioremap hacks from ISDN layer (Kai Germaschewski) o Fix request_region ranges on hisax/bkm_a8 (Roland Klabunde) o Add rx fifo overlfow handling to pci hisax (Werner Cornelius) o Hysdn driver updates (Ulrich Albrecht) o Rewrite cisco hdlc keepalive code (Bjoern Zeeb, Kai Germaschewski) o Document CONFIG_TMSISA (Jochen Friedrich) o Fix emu10k memory leak (Hugh Dickins) o Fix i810 audio SMP lockups (Doug Ledford) o Merge binfmt_elf changes for PPC (Benjamin Herrenschmidt) o Make sysrq keybindings a clean API (Crutcher Dunvant) | I think I caught all the sysrq updates from after | the patch was written and got them right - please check o Merge PnP bios enumeration and PnP BIOS (Christian Schmidt, parport support (Tom Lees, David Hinds, Gunther Mayer) o Bit more experimental work on fixing bounce (Marcelo Tosatti, me) buffers 2.4.3-ac7 o Updated VIA quirk handling for the chipset (Andre Hedrick, flaws George Breese) | Experimental version removed | VIA users should check this kernel -carefully-!!!! o Remove KT7 dma kill (me) | See above note o Merge Linus 2.4.4pre3 o Fix winchip1 oops in mtrr from previous change (me) o Add winchip3 support to mtrr/oostore (me) o Fix the Zoran driver build (me) | This is still not up to date with the master copy | that is intentional - first things first. o Fix CONFIG_WINCHIP kernel crash on cpu with (me) fxsave o Fix UML options help bug (Jeff Dike) o Fix pte corruption in user mode linux (Jeff Dike) o Fix gdb and terminal initialisation in UML (Jeff Dike) o UML code cleanup (Jeff Dike) o Fix saved register corruption in UML (Jeff Dike) o Add pci_disable_device (Jeff Garzik) o Fix a slight bug in the parport help (Tim Waugh) o Hopefully fix the sb1000 driver irq support (James Anderson) o Fix missing signal lock in keventd (Manfred Spraul) o Fix module build with io debugging on (Markus Kossmann) o Fix dcache flag atomicty (Al Viro) o Make cs4281 use pci_set_dma_mask, clean up (Jeff Garzik) wrappers o Use pci_set_dma_mask on maestro3 (Jeff Garzik) o Fix 3270 driver build bug (Dick Hitt) o Fix accidental sb driver bug revert (Jeff Garzik) o Clean up PCI dependancies in sound drivers (Jeff Garzik) o Update synclink driver (Paul Fulghum) o rtl8139 driver update (Jeff Garzik) o Update ps/2 esdi fixes to correct DMA access (Hal Duston) o More aha1542 code marked __init (Matthias Hanisch) o More random.c code marked __init (Matthias Hanisch) 2.4.3-ac6 o Remove tables.h include from fatfs_syms (OGAWA Hirofumi) o Update UML (Jeff Dike) o Protect more __KERNEL__ only stuff from (Phil Copeland) asm-alpha/io.h o Fix sound/Config.in bug with ARM (Russell King) o Update network drivers for ARM bits (Russell King) | 8390, pcnet_cs, tulip o Fix umount cleanups (Al Viro) o Merge aic7xxx driver 6.11 (Justin Gibbs) o Added support for the pentium machine check (me) | Also including thermal check o Add support for the winchip machine check (me) o Fix mtrr support of the WinChip2 (me) | Existing code set uncachable not write gathering on winchip2 o Support weak ordering mode on winchip cpus (me) 2.4.3-ac5 o Merge Linus 2.4.4pre1 o New rwsem implementation (David Howells) o Fix rwsem compile problem (me) o Fix bust_spinlocks build fail if !CONFIG_VT (me) o Merge Linus 2.4.4pre2 except for ipv6 o Fix the corner case non zeroing bug in (me) copy_from_user for x86 2.4.3-ac4 o Fix corruption case in ext2 inode handling (Ingo Molnar, Al Viro) o Merge user mode linux port (Jeff Dike) o Remove some surplus ifdefs from init/main.c (me) o Update nwfpe (Russell King) o Fix ps2esdi driver (Hal Duston) o Update ARM documentation (Russell King) o Update Symbios 53c8xx driver (Gérard Roudier) o ARM frame buffer update (Russell King) o Update ARM bootstrap code (Russell King) o Eicon driver fix (Armin Schindler) o Update S/390 Documentation (Utz Bacher, Carsten o Update S/390 math emulation Otte, Holger Smolinski o S/390 tape driver Martin Schwidefsky o PAGEX support for Linux/390 under VM and probably others) o General S/390 fixes o Update S/390 tty drivers o Update S/390 irq handling o Update S/390 channel driver o Update S/390 include files o Update S/390 networking drivers o Update S/390 DASD drivers o Update S/390 mm to match generic mm changes o Update S/390 makefiles o Catch another subspecies of misidentifying CD (Bob Mende Pie) o Fix bluesmoke formatting (Solar Designer) o Fix rx error handling in rtl8139 (Jeff Garzik) o Update paths to e2fsprogs (Steven Cole) o Fix proc alloc map locking (Tom Leete) o Console blanking fix (continued..) (Mikael Pettersson) o ARM tools update (Russell King) o Update ARM includes (Russell King) o Update ARM sound drivers (Russell King) o Update the shark ARM support (Alexander Schulz) o Update SA1100 support (Russell King, Nicolas Pitre) o Update ARM make and config files (Russell King) o Update ARM mm/fault handling (Russell King) o Update ARM network driver config (Russell King) o Misc ARM updates (Russell King) o Update ARM footbridge code (Russell King) o EBSA ISA bus fixups (Russell King) o Fix agp copy_from_user bug (Dawson Engler) o Correct devfs docs on /dev/sg (Herbert Xu) o /dev/sg doc update (Douglas Gilbert) 2.4.3-ac3 o Fix console unblank from suspend bug (Mikael Pettersson) o Fix unmap_buffer() race (Al Viro) o Add a proper dmi blacklist (me) o Fix alpha build for new mm changes (Ivan Kokshaysky) o Resync setup-bus.c to pick up Alpha Noritake (Ivan Kokshaysky) fixes o Fix swap accounting for major faults (Marcelo Tosatti) o Add some bigendian support and voodoo5 support (Ani Joshi) to tdfxfb o Fix failing build with CONFIG_VT=n (Jason McMullan) o Fix some corner cases in iso9660 support (Andreas Eckleder) for symlinks and XA attriubtes o Fix NTFS and quota sparc build problems on -ac (Steve Ralston) o Resync to the Linus serial.c + B9600 fix (me) o Avoid nasties with OHCI controller gets no IRQ (Arjan van de Ven) assigned o Pull problem lance change (Jeff Garzik) o Fix SMP lockup in usbdevfs (Tony Hoyle) o Firestream atm update (Patrick van de Lageweg) 2.4.3-ac2 o Add the VIA C3 to the mtrr/setup code (Dave Jones) o Report PAE mode oopses better (Ingo Molnar) o Fix zap_low_mappings on PAE (Hugh Dickins) o Tidy up parport resource handling, fix bug (Tim Waugh) o Add series 6 backpack driver support (Tim Waugh) o Make lockd use daemonize() (Paul Mundt) o Fix aicasm to specify -I flags needed on some (Mads Jørgensen) distributions o Add docbook manual on bus independant I/O (Matthew Wilcox) | + a few additional notes I added o Make the VIA superIO driver honour the (Tim Waugh) irq/dma settings passed o Update mpt fusion drivers (Steve Ralston) o Add reiserfs maintainer entries (Steven Cole) o Experimental driver for communcation class USB (Brad Hards) | eg Broadcom and Ericsson USB cable modems o I2O updates, report SMART errors on i2o_block (Boji Kannanthanam) o Fix shm locking, races on swapping, accounting (Stephen Tweedie) and swapout of already mapped pages o Clean up REPORTING-BUGS (Steven Cole) o Fix ACM handling of CLOCAL (Vojtech Pavlik) o Fix sparc64 module_map/vfree bug (Hugh Dickins) o Fix scsi race on requeued requests (Mark Hemment) o Tulip driver update (Jeff Garzik) o Update bmac and gmac driver (Cort Dougan) o Winbond w9966cf webcam parport driver (Jakob Kemi) 2.4.3-ac1 o Merge Linus 2.4.3 final, diff versus 2.4.3 (me) --- Alan Cox <alan@lxorguk.ukuu.org.uk> Red Hat Kernel Hacker & Linux 2.2 Maintainer Brainbench MVP for TCP/IP http://www.linux.org.uk/diary http://www.brainbench.com ^ permalink raw reply [flat|nested] 3+ messages in thread
* Linux 2.4.4-ac5; hpt370 & new dma setup 2001-05-04 22:24 Linux 2.4.4-ac5 Alan Cox @ 2001-05-05 15:17 ` thunder7 0 siblings, 0 replies; 3+ messages in thread From: thunder7 @ 2001-05-05 15:17 UTC (permalink / raw) To: Alan Cox; +Cc: linux-kernel On Fri, May 04, 2001 at 11:24:58PM +0100, Alan Cox wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/ > > Intermediate diffs are available from > > http://www.bzimage.org > > Please test this code **carefully** if using an HPT366/370 IDE controller as > there are driver changes there. Otherwise its mostly just catching up with > the bugfixes. > > 2.4.4-ac5 > o Fix DMA setup on hpt366/370 (Tim Hockin) I see definite changes; on heavy disk-access I got the following: hdg: timeout waiting for dma ide_dmaproc: chipset supported ide_dma_timeout func only:14 hdg: irq timeout: status = 0x58 { DriveReady SeekComplete DataRequest} this was repeated several times, and ide3 was being reset, but the kernel hung anyway after 5 minutes of waiting. I must have an unlucky set of hardware (via chipset VP6 board, Live!, ibm drives). The following output is from 2.4.3-ac12: VP_IDE: IDE controller on PCI bus 00 dev 39 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1 ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:pio, hdd:pio HPT370: IDE controller on PCI bus 00 dev 70 HPT370: chipset revision 3 HPT370: not 100% native mode: will probe irqs later ide2: BM-DMA at 0xec00-0xec07, BIOS settings: hde:DMA, hdf:pio ide3: BM-DMA at 0xec08-0xec0f, BIOS settings: hdg:DMA, hdh:pio hda: Maxtor 33073H3, ATA DISK drive hde: IBM-DTLA-307045, ATA DISK drive hdg: IBM-DJNA-372200, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide2 at 0xdc00-0xdc07,0xe002 on irq 10 ide3 at 0xe400-0xe407,0xe802 on irq 10 hda: 60032448 sectors (30737 MB) w/2048KiB Cache, CHS=3736/255/63, UDMA(100) hde: 90069840 sectors (46116 MB) w/1916KiB Cache, CHS=89355/16/63, UDMA(44) hdg: 44150400 sectors (22605 MB) w/1966KiB Cache, CHS=43800/16/63, UDMA(33) Partition check: hda: hda1 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 > hda4 hde: [PTBL] [5606/255/63] hde1 hde2 hde3 hde4 hdg: hdg1 hdg2 hdg3 hdg4 /proc/interrupts: CPU0 CPU1 0: 31793 13448 IO-APIC-edge timer 1: 1974 1033 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 7: 0 0 IO-APIC-level usb-uhci, usb-uhci 8: 2 0 IO-APIC-edge rtc 10: 12499 12543 IO-APIC-level ide2, ide3, EMU10K1 11: 245 239 IO-APIC-level sym53c8xx, PCnet/PCI II 79C970A 14: 26781 6762 IO-APIC-edge ide0 NMI: 0 0 LOC: 45155 45154 ERR: 0 MIS: 0 lspci -n: 00:00.0 Class 0600: 1106:0691 (rev c4) 00:01.0 Class 0604: 1106:8598 00:07.0 Class 0601: 1106:0686 (rev 40) 00:07.1 Class 0101: 1106:0571 (rev 06) 00:07.2 Class 0c03: 1106:3038 (rev 16) 00:07.3 Class 0c03: 1106:3038 (rev 16) 00:07.4 Class 0680: 1106:3057 (rev 40) 00:0a.0 Class 0100: 1000:0006 (rev 13) 00:0b.0 Class 0200: 1022:2000 (rev 16) 00:0d.0 Class 0401: 1102:0002 (rev 07) 00:0d.1 Class 0980: 1102:7002 (rev 07) 00:0e.0 Class 0180: 1103:0004 (rev 03) 01:00.0 Class 0300: 102b:0525 (rev 03) lspci -v: 00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev c4) Subsystem: ABIT Computer Corp.: Unknown device a204 Flags: bus master, medium devsel, latency 8 Memory at d0000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 2.0 Capabilities: [c0] Power Management version 2 00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: d6000000-d8ffffff Prefetchable memory behind bridge: d4000000-d5ffffff Capabilities: [80] Power Management version 2 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40) Subsystem: ABIT Computer Corp.: Unknown device 0000 Flags: bus master, stepping, medium devsel, latency 0 Capabilities: [c0] Power Management version 2 00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: VIA Technologies, Inc. Bus Master IDE Flags: bus master, medium devsel, latency 32 I/O ports at c000 [size=16] Capabilities: [c0] Power Management version 2 00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16) (prog-if 00 [UHCI]) Subsystem: Unknown device 0925:1234 Flags: bus master, medium devsel, latency 32, IRQ 7 I/O ports at c400 [size=32] Capabilities: [80] Power Management version 2 00:07.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16) (prog-if 00 [UHCI]) Subsystem: Unknown device 0925:1234 Flags: bus master, medium devsel, latency 32, IRQ 7 I/O ports at c800 [size=32] Capabilities: [80] Power Management version 2 00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40) Flags: medium devsel, IRQ 3 Capabilities: [68] Power Management version 2 00:0a.0 SCSI storage controller: Symbios Logic Inc. (formerly NCR) 53c860 (rev 13) Subsystem: Symbios Logic Inc. (formerly NCR): Unknown device 1000 Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at cc00 [size=256] Memory at da001000 (32-bit, non-prefetchable) [size=256] Capabilities: [40] Power Management version 1 00:0b.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet LANCE] (rev 16) Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at d000 [size=32] Memory at da000000 (32-bit, non-prefetchable) [size=32] Expansion ROM at <unassigned> [disabled] [size=64K] 00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev 07) Subsystem: Creative Labs: Unknown device 8061 Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at d400 [size=32] Capabilities: [dc] Power Management version 1 00:0d.1 Input device controller: Creative Labs SB Live! (rev 07) Subsystem: Creative Labs Gameport Joystick Flags: bus master, medium devsel, latency 32 I/O ports at d800 [size=8] Capabilities: [dc] Power Management version 1 00:0e.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366 (rev 03) Subsystem: Triones Technologies, Inc.: Unknown device 0001 Flags: bus master, 66Mhz, medium devsel, latency 120, IRQ 10 I/O ports at dc00 [size=8] I/O ports at e000 [size=4] I/O ports at e400 [size=8] I/O ports at e800 [size=4] I/O ports at ec00 [size=256] Expansion ROM at <unassigned> [disabled] [size=128K] Capabilities: [60] Power Management version 2 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 03) (prog-if 00 [VGA]) Subsystem: Matrox Graphics, Inc. Millennium G400 32Mb SGRAM Flags: bus master, medium devsel, latency 32, IRQ 5 Memory at d4000000 (32-bit, prefetchable) [size=32M] Memory at d6000000 (32-bit, non-prefetchable) [size=16K] Memory at d7000000 (32-bit, non-prefetchable) [size=8M] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: [dc] Power Management version 2 Capabilities: [f0] AGP version 2.0 Good luck, Jurriaan -- BOFH excuse #220: Someone thought The Big Red Button was a light switch. GNU/Linux 2.4.3-ac12 SMP/ReiserFS 2x1743 bogomips load av: 0.83 0.36 0.13 ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2001-05-06 7:57 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2001-05-05 18:37 Linux 2.4.4-ac5; hpt370 & new dma setup Ed Tomlinson 2001-05-06 5:47 ` [lkml]Linux " thunder7 -- strict thread matches above, loose matches on Subject: below -- 2001-05-04 22:24 Linux 2.4.4-ac5 Alan Cox 2001-05-05 15:17 ` Linux 2.4.4-ac5; hpt370 & new dma setup thunder7
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.