Messages in this thread | | | From | nicholas@binary9 ... | Date | Tue, 2 Jun 1998 17:44:56 -0400 (EDT) | Subject | DMA mode doesn't work with 2.1.104-1 |
| |
Hi folks -
I just recently put together a Supermicro P6DBE (BX, dual Pii) 2 x PII 233 64MB PC100 SDRAM 2 x WD 36400 (6.4GB) (raid0) BT-496c 3c509
Everything went perfectly except that when I'm in a SMP kernel, and I run bonnie on my 8GB raid0 partition, it locks up almost instantly.
The problem is with DMA; if I "hdparm -d0 /dev/hda /dev/hdc", everything's fine.
When it locks up, it REALLY locks up: no sysrq, no vt changing, nothing.
I've attached my .config (zcat /proc/config.gz :^) and dmesg. If there is anything I can do to help, let me know!
Thank you!
............................................................................. ..nicholas j. leon..........mrnick.binary9.net.........nicholas@binary9.net..
EXPERIMENTAL=y M686=y MTRR=y MODULES=y KMOD=y NET=y PCI=y PCI_BIOS=y PCI_DIRECT=y PCI_OLD_PROC=y SYSVIPC=y SYSCTL=y BINFMT_AOUT=m BINFMT_ELF=y BINFMT_MISC=m VIDEO_SELECT=y PARPORT=m PARPORT_PC=m BLK_DEV_FD=y BLK_DEV_IDE=y BLK_DEV_IDEDISK=y BLK_DEV_IDECD=m BLK_DEV_IDETAPE=m BLK_DEV_IDEFLOPPY=m BLK_DEV_IDESCSI=m BLK_DEV_IDEPCI=y BLK_DEV_IDEDMA=y BLK_DEV_LOOP=m BLK_DEV_MD=y MD_LINEAR=m MD_STRIPED=m MD_MIRRORING=m MD_RAID5=m BLK_DEV_RAM=m PARIDE_PARPORT=m PACKET=y NETLINK=y RTNETLINK=y NETLINK_DEV=m FIREWALL=y NET_ALIAS=y UNIX=y INET=y IP_FIREWALL=y NET_IPIP=m IP_ALIAS=y SYN_COOKIES=y INET_RARP=m IP_NOSR=y SKB_LARGE=y IPX=m SCSI=m BLK_DEV_SD=m CHR_DEV_ST=m BLK_DEV_SR=m CHR_DEV_SG=m SCSI_MULTI_LUN=y SCSI_CONSTANTS=y SCSI_BUSLOGIC=m SCSI_OMIT_FLASHPOINT=y NETDEVICES=y DUMMY=m ETHERTAP=m NET_ETHERNET=y NET_VENDOR_3COM=y EL1=m EL2=m ELPLUS=m EL16=m EL3=y VORTEX=y NET_ISA=y EEXPRESS=m NE2000=m QUOTA=y MINIX_FS=m EXT2_FS=y ISO9660_FS=m FAT_FS=m MSDOS_FS=m VFAT_FS=m PROC_FS=y NFS_FS=y NFSD=m SUNRPC=y LOCKD=y CODA_FS=m SMB_FS=m SMB_WIN95=y AUTOFS_FS=y DEVPTS_FS=m NLS=y NLS_CODEPAGE_437=m NLS_CODEPAGE_737=m NLS_CODEPAGE_775=m NLS_CODEPAGE_850=m NLS_CODEPAGE_852=m NLS_CODEPAGE_855=m NLS_CODEPAGE_857=m NLS_CODEPAGE_860=m NLS_CODEPAGE_861=m NLS_CODEPAGE_862=m NLS_CODEPAGE_863=m NLS_CODEPAGE_864=m NLS_CODEPAGE_865=m NLS_CODEPAGE_866=m NLS_CODEPAGE_869=m NLS_CODEPAGE_874=m NLS_ISO8859_1=m NLS_ISO8859_2=m NLS_ISO8859_3=m NLS_ISO8859_4=m NLS_ISO8859_5=m NLS_ISO8859_6=m NLS_ISO8859_7=m NLS_ISO8859_8=m NLS_ISO8859_9=m NLS_KOI8_R=m VT=y VT_CONSOLE=y SERIAL=m PRINTER=m WATCHDOG=y SOFT_WATCHDOG=m RTC=y LM78=m PROFILE=y PROFILE_SHIFT=2 MAGIC_SYSRQ=y VGA_CONSOLE=y Linux version 2.1.104 (root@neko) (gcc version egcs-2.90.29 980515 (egcs-1.0.3 release)) #7 SMP Tue Jun 2 14:54:44 EDT 1998 Intel MultiProcessor Specification v1.1 Virtual Wire compatibility mode. OEM ID: INTEL Product ID: 440BX APIC at: 0xFEE00000 Processor #0 Pentium(tm) Pro APIC version 17 Processor #1 Pentium(tm) Pro APIC version 17 I/O APIC #2 Version 17 at 0xFEC00000. Processors: 2 Console: 8 point font, 400 scans Console: colour VGA+ 80x50, 1 virtual console (max 63) Calibrating delay loop... 233.47 BogoMIPS Memory: 63280k/65536k available (844k kernel code, 400k reserved, 976k data, 36k init) VFS: Diskquotas version dquot_6.4.0 initialized Checking 386/387 coupling... Ok, fpu using exception 16 error reporting. Checking 'hlt' instruction... Ok. POSIX conformance testing by UNIFIX mtrr: v1.21 (19980521) Richard Gooch (rgooch@atnf.csiro.au) CPU0: Intel Pentium II (Klamath) stepping 04 calibrating APIC timer ... ..... CPU clock speed is 233.8641 MHz. ..... APIC bus clock speed is 66.8180 MHz. Booting processor 1 eip 2000 Calibrating delay loop... 233.47 BogoMIPS OK. CPU1: Intel Pentium II (Klamath) stepping 04 Total of 2 processors activated (466.94 BogoMIPS). enabling Symmetric IO mode ... ...done. ENABLING IO-APIC IRQs init IO_APIC IRQs IO-APIC pin 0, 9, 11, 17, 18, 20, 21, 22, 23 not connected. nr of MP irq sources: 17. nr of IO-APIC registers: 24. testing the IO APIC....................... .... register #00: 02000000 ....... : physical APIC id: 02 .... register #01: 00170011 ....... : max redirection entries: 0017 ....... : IO APIC version: 0011 .... register #02: 00000000 ....... : arbitration: 00 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 0FF 0F 0 0 0 0 0 1 1 59 02 0FF 0F 0 0 0 0 0 1 1 51 03 0FF 0F 0 0 0 0 0 1 1 69 04 0FF 0F 0 0 0 0 0 1 1 71 05 0FF 0F 0 0 0 0 0 1 1 79 06 0FF 0F 0 0 0 0 0 1 1 81 07 0FF 0F 0 0 0 0 0 1 1 89 08 0FF 0F 0 0 0 0 0 1 1 91 09 000 00 1 0 0 0 0 0 0 00 0a 0FF 0F 0 0 0 0 0 1 1 A1 0b 000 00 1 0 0 0 0 0 0 00 0c 0FF 0F 0 0 0 0 0 1 1 B1 0d 000 00 1 0 0 0 0 0 0 00 0e 0FF 0F 0 0 0 0 0 1 1 C1 0f 0FF 0F 0 0 0 0 0 1 1 C9 10 0FF 0F 0 1 0 1 0 1 1 99 11 000 00 1 0 0 0 0 0 0 00 12 000 00 1 0 0 0 0 0 0 00 13 0FF 0F 0 1 0 1 0 1 1 A9 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00 IRQ to pin mappings: 0->2 1->1 2->-1 3->3 4->4 5->5 6->6 7->7 8->8 9->16 10->10 11->19 12->12 13->13 14->14 15->15 16->-1 17->-1 18->-1 19->-1 20->-1 21->-1 22->-1 23->-1 .................................... done. Swansea University Computer Society NET3.039 for Linux 2.1 NET3: Unix domain sockets 0.16 for Linux NET3.038. Swansea University Computer Society TCP/IP for NET3.037 IP Protocols: ICMP, UDP, TCP Initializing RT netlink socket PCI: PCI BIOS revision 2.10 entry at 0xfdb91 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Enabling I/O for device 00:3a Starting kswapd v 1.5 Real Time Clock Driver v1.09 PIIX4: IDE controller on PCI bus 00 dev 39 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio hda: WDC AC36400L, ATA DISK drive hdc: WDC AC36400L, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: WDC AC36400L, 6149MB w/256kB Cache, CHS=13328/15/63, UDMA hdc: WDC AC36400L, 6149MB w/256kB Cache, CHS=13328/15/63, UDMA Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8 eth0: 3c509 at 0x300 tag 1, 10baseT port, address 00 a0 24 18 f6 f1, IRQ 10. 3c509.c:1.12 6/4/97 becker@cesdis.gsfc.nasa.gov Partition check: hda: hda1 hda2 hda3 hda4 < hda5 hda6 > hdc: hdc2 hdc3 hdc4 < hdc5 hdc6 > VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 36k freed Adding Swap: 64256k swap-space (priority 1) Adding Swap: 64252k swap-space (priority 1) hda: DMA disabled hdc: DMA disabled REGISTER_DEV hda5 to md0 done REGISTER_DEV hdc5 to md0 done raid0 personality registered raid0 : Allocating 8 bytes for hash. REGISTER_DEV hda6 to md1 done REGISTER_DEV hdc6 to md1 done REGISTER_DEV hdc3 to md1 done raid0 : Allocating 800 bytes for hash. eth0: Setting Rx mode to 1 addresses. Installing knfsd (copyright (C) 1996 okir@monad.swb.de). nfsd_init: initialized fhcache, entries=256
| |