From owner-freebsd-questions Wed Aug 23 12:37:11 2000 Delivered-To: freebsd-questions@freebsd.org Received: from smtpproxy1.mitre.org (mb-20-100.mitre.org [129.83.20.100]) by hub.freebsd.org (Postfix) with ESMTP id AAAE937B423 for ; Wed, 23 Aug 2000 12:36:35 -0700 (PDT) Received: from avsrv1.mitre.org (avsrv1.mitre.org [129.83.20.58]) by smtpproxy1.mitre.org (8.9.3/8.9.3) with ESMTP id PAA26841 for ; Wed, 23 Aug 2000 15:36:35 -0400 (EDT) Received: from mailsrv2.mitre.org (mailsrv2.mitre.org [129.83.221.17]) by smtpsrv1.mitre.org (8.9.3/8.9.3) with ESMTP id PAA15059 for ; Wed, 23 Aug 2000 15:34:04 -0400 (EDT) Received: from mitre.org ([128.29.145.140]) by mailsrv2.mitre.org (Netscape Messaging Server 4.1) with ESMTP id FZRFSX00.4L2 for ; Wed, 23 Aug 2000 15:36:33 -0400 Message-ID: <39A42600.9A8A7A85@mitre.org> Date: Wed, 23 Aug 2000 15:29:05 -0400 From: "Andresen,Jason R." Organization: The MITRE Corporation X-Mailer: Mozilla 4.73 [en]C-20000509M (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: "freebsd-questions@FreeBSD.ORG" Subject: Strange conflict Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have an unusual conflict problem. I have an original model SoundBlaster 16 ISA non-PNP (with jumpers and everything!) and a PCI RealTek 10/100 ethernet card (Yes, I know it's crappy). My problem is the RealTek card seems to be conflicting with the SB16, which is extremely odd because they aren't even on the same bus. My symptoms: Whenever I try to play a sound on the SB16, it simply plays the first half second of the song over and over (BuhBuhBuhBuh....) for the duration of the sound and then stops. Removing the NIC restores normal operation, but of course kills my network connection. Both the SB16 and the RealTek card work fine together under Windows 98. dmesg and kernel configuration follow: Copyright (c) 1992-2000 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-RELEASE #8: Fri Jul 28 18:01:43 EDT 2000 root@escaflowne.el.hazard:/usr/src/sys/compile/ESCAFLOWNE Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 400910378 Hz CPU: Pentium II/Pentium II Xeon/Celeron (400.91-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping = 2 Features=0x183f9ff real memory = 67108864 (65536K bytes) config> di pcic0 No such device: pcic0 Invalid command or syntax. Type `?' for help. config> di sn0 No such device: sn0 Invalid command or syntax. Type `?' for help. config> di lnc0 No such device: lnc0 Invalid command or syntax. Type `?' for help. config> di le0 No such device: le0 Invalid command or syntax. Type `?' for help. config> di ie0 No such device: ie0 Invalid command or syntax. Type `?' for help. config> di fe0 No such device: fe0 Invalid command or syntax. Type `?' for help. config> di cs0 No such device: cs0 Invalid command or syntax. Type `?' for help. config> di bt0 No such device: bt0 Invalid command or syntax. Type `?' for help. config> di aic0 No such device: aic0 Invalid command or syntax. Type `?' for help. config> di adv0 No such device: adv0 Invalid command or syntax. Type `?' for help. config> q avail memory = 61669376 (60224K bytes) Preloaded elf kernel "kernel" at 0xc0344000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc034409c. VESA: v2.0, 8192k memory, flags:0x1, mode table:0xc00c6ba7 (c0006ba7) VESA: Matrox Graphics Inc. Pentium Pro MTRR support enabled npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at 0.0 irq 11 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xf000-0xf00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: at 7.2 irq 9 intpm0: port 0x5000-0x500f irq 9 at device 7.3 on pci0 intpm0: I/O mapped 5000 intpm0: intr IRQ 9 enabled revision 0 smbus0: on intsmb0 smb0: on smbus0 intpm0: PM I/O mapped 4000 ahc0: port 0xe400-0xe4ff mem 0xe6800000-0xe6800fff irq 9 at device 11.0 on pci0 ahc0: aic7870 Single Channel A, SCSI Id=7, 16/255 SCBs rl0: port 0xe800-0xe8ff mem 0xe6801000-0xe68010ff irq 11 at device 15.0 on pci0 rl0: Ethernet address: 00:48:54:85:63:3a miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: at port 0x60-0x6f on isa0 atkbd0: irq 1 on atkbdc0 psm0: irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 sc0: on isa0 sc0: VGA <16 virtual consoles, flags=0x200> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 flags 0x10 on isa0 sio1: type 16550A ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode ppi0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sbc0: at port 0x220-0x22f irq 5 drq 1 flags 0x15 on isa0 sbc0: setting card to irq 5, drq 1, 5 pcm0: on sbc0 joy0 at port 0x201 on isa0 ata1-slave: ata_command: timeout waiting for intr ata1-slave: identify failed ad0: 814MB [1654/16/63] at ata0-master using PIO3 ad1: 2441MB [4960/16/63] at ata0-slave using WDMA2 acd0: CDROM at ata1-master using PIO3 Waiting 15 seconds for SCSI devices to settle (da0:ahc0:0:4:0): Duplicate Wired Device entry! (da0:ahc0:0:4:0): Second device will not be wired Mounting root from ufs:/dev/da0s1a cd0 at ahc0 bus 0 target 2 lun 0 cd0: Removable CD-ROM SCSI-2 device cd0: 4.032MB/s transfers (4.032MHz, offset 15) cd0: Attempt to query device size failed: NOT READY, Medium not present da0 at ahc0 bus 0 target 4 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled da0: 4357MB (8925000 512 byte sectors: 255H 63S/T 555C) da1 at ahc0 bus 0 target 5 lun 0 da1: Removable Direct Access SCSI-2 device da1: 3.300MB/s transfers da1: Attempt to query device size failed: NOT READY, Medium not present da2 at ahc0 bus 0 target 6 lun 0 da2: Fixed Direct Access SCSI-2 device da2: 3.300MB/s transfers da2: Attempt to query device size failed: NOT READY, Medium not present And my kernel configuration: # # ESCAFLOWNE -- An Abit BX6 # System Management bus # Intel PII-400 (100 MHz bus) # Math Co-processor # 64MB ECC SDRAM # 2 Intel EIDE Drivers # 2 Western Digital "Caviar" IDE HD # Intel Floppy Controller # Sony Floppy Drive # FX-400 4X IDE CDROM # Intel PCI bridge # Adaptec AHA-2940 SCSI card on PCI # IOMega Zip Drive # IBM UltraStar SCSI-III UW HD # Macintosh 2X SCSI-I (SONY CDU-300) CD-ROM Drive (CDDB) # SGI 1X (Toshiba) CD-ROM Drive with (CDDA) # Creative Labs SoundBlaster 16 # XXX EZ2000 NE2000 Compatable Ethernet Card on ISA 10 # 1 RealTek 10/100 PCI Ethernet controller # Standard PC speaker # PS/2 Mouse and Keyboard # 2 Serial ports # 1 Parallel port # 2 USB ports machine "i386" cpu "I686_CPU" ident Escaflowne maxusers 32 makeoptions CONF_CFLAGS=-fno-builtin # Avoid non-optimal gcc builtins options INET #InterNETworking options "ICMP_BANDLIM" #Prevent DOS attacks options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options MFS #Memory Filesystem options MFS_ROOT #MFS usable as root device, "MFS" req'ed options NFS #Network Filesystem #options NFS_ROOT #NFS usable as root device, "NFS" req'ed options NTFS #NT (HPFS+) Filesystem options MSDOSFS #MSDOS Filesystem options CD9660 #ISO 9660 Filesystem options CD9660_ROOT #CD-ROM usable as root. "CD9660" req'ed options SOFTUPDATES #FFS Softupdates (license issues!) options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options SYSVSHM # System 5 Shared Memory options SYSVSEM # System 5 Semaphores options SYSVMSG # System 5 Message Queues options "MD5" # Include MD5 routines in the library options USER_LDT # Wine needs this options "NO_F00F_HACK" # Not a buggy Pentium #options "VM86" # Needed for doscmd and VESA stuff options VESA # For VESA console modes options PQ_LARGECACHE # Cache Coloring for 512k/16k cache options PERFMON # Performance Monitoring (perfmon(4)) # Enable (beta) threads support with scheduling priority extensions options P1003_1B options _KPOSIX_PRIORITY_SCHEDULING options _KPOSIX_VERSION=199309L # Set up IP firewalling and diverting for natd #options IPFIREWALL #options IPDIVERT #config kernel root on da0 # System Management bus -- Appears in FreeBSD 4.0 device smbus device intpm device iicbus device iicbb device smb0 at smbus? #device smb0 at smbus? #controller intpm0 #controller iicbus0 #controller iicbb0 #device ic0 at iicbus? #device iic0 at iicbus? #device iicsmb0 at iicbus? # Bus controllers on PCs device isa0 # ISA bus device eisa # With EISA extensions device pci # PCI controller # Floppy disk controller device fdc0 at isa? port IO_FD1 irq 6 drq 2 device fd0 at fdc0 drive 0 # The Flags: 10101111 (0xa0ff) # ^ ^ `--' # | | \--- Autodetect max transfer rate of IDE controller # | \------ Use PCI IDE DMA Busmastering feature # \-------- Check for and use 32bit wide access #controller wdc0 at isa? port "IO_WD1" bio irq 14 flags 0xa0ffa0ff #disk wd0 at wdc0 drive 0 #disk wd1 at wdc0 drive 1 # Second IDE HD controller #controller wdc1 at isa? port "IO_WD2" bio irq 15 flags 0xa0ffa0ff #disk wd2 at wdc1 drive 0 #disk wd3 at wdc1 drive 1 # ATAPI CDROM support (IDE) #options ATAPI #Enable ATAPI support for IDE bus #options ATAPI_STATIC #Don't do it as an LKM # #options IDE_DELAY=8000 #Be optimistic about Joe IDE drive #device wcd0 #IDE CD-ROM #device acd0 #CDROM with ATAPI protocol (requires wcd0) # IDE devices are now handled by the ata(4) controller device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives options ATA_STATIC_ID # Static device numbering options ATA_ENABLE_ATAPI_DMA # Allow DMA access (may break) device ahc0 # My Adaptech 2940 SCSI-II SE device scbus0 at ahc0 # Base SCSI code # 4GB IBM "UltraStar" SCSI-II SE Ultra Hard Drive, root device device da0 at scbus0 target 4 # 100MB Removeable IOmega "Zip" Drive, SCSI-I SE device da1 at scbus0 target 5 # Macintosh SONY CD-ROM CDU-8003A 2x device cd0 at scbus0 target 2 device pass0 # CAM passthrough device (for Tosha) # Silicon Graphics External SCSI CDROM and DDS-1 DAT Tape drive device cd1 at scbus? device sa0 # 3Com Etherlink III with the 3c590 chipset #device vx0 # Keyboard and PS/2 Mouse in PS/2 Bus device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 # Keyboard device psm0 at atkbdc? irq 12 # Mouse # syscons is the default console driver, resembling an SCO console device sc0 at isa? # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? port "IO_KBD" conflicts tty irq 1 options XSERVER # support for X server #options FAT_CURSOR # start with block cursor # Numeric Processing eXtension driver device npx0 at nexus? port IO_NPX flags 0x0 irq 13 # Read sio(4) device sio0 at isa? port IO_COM1 flags 0x10 irq 4 device sio1 at isa? port IO_COM2 flags 0x10 irq 3 # Printer (parallel) port # device lpt0 at isa? port? tty irq 7 device ppc0 at isa? irq 7 device ppbus0 device lpt0 at ppbus? # Standard parallel port based printer device ppi0 at ppbus? # "Geek Port" general I/O access # VGA Console device vga0 at isa? port ? # Splash Screen on startup, screensavers need this too pseudo-device splash # EZ2000 NE2000 compatable card device miibus #device ed0 at isa? port 0x300 irq 10 iomem 0xd8000 device rl # Luigi's new sound code, same SoundBlaster device pcm device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15 # Joystick port on the soundcard device joy0 at isa? port IO_GAME # Compile in support for USB devices device usb # USB support device uhid # Human interface device (buttons and dials) device ukbd # USB keyboard device ums # USB mouse pseudo-device loop # Loopback network interface pseudo-device ether # Ethernet network interface pseudo-device sl 1 # Serial Line #pseudo-device ppp 1 # pseudo-device vn # Turn file into devices pseudo-device tun 1 # "Tunnel" device for ijgppp pseudo-device pty 16 # This many pseudo ttys pseudo-device snp 3 # "Snoop" device pseudo-device gzip # Exec gzipped a.out's pseudo-device speaker # Godawful speaker # KTRACE enables the system-call tracing facility ktrace(2). # This adds 4 KB bloat to your kernel, and slightly increases # the costs of each syscall. #options KTRACE #kernel tracing # The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be # aware of the legal and administrative consequences of enabling this # option. The number of devices determines the maximum number of # simultaneous BPF clients programs runnable. #pseudo-device bpfilter 4 #Berkeley packet filter -- _ _ _ ___ ____ ___ ______________________________________ / \/ \ | ||_ _|| _ \|___| | Jason Andresen -- jandrese@mitre.org / /\/\ \ | | | | | |/ /|_|_ | Views expressed may not reflect those /_/ \_\|_| |_| |_|\_\|___| | of the Mitre Corporation. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message