lkml.org 
[lkml]   [1998]   [Jun]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectDMA 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
\
 
 \ /
  Last update: 2005-03-22 13:42    [W:0.022 / U:1.108 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site