Date: Sun, 16 Nov 1997 09:45:16 -0000 (GMT) From: Conrad Sabatier <conrads@neosoft.com> To: multimedia@freebsd.org Subject: AWE 64 MIDI config -- I'm lost Message-ID: <XFMail.971116094516.conrads@neosoft.com>
next in thread | raw e-mail | index | archive | help
OK, I'm *finally* getting my system to recognize my AWE 64, thanks to Luigi's Pnp patches, and /dev/audio is working fine (Voxware). Even have the Real Audio player working (yay!). But... MIDI is driving me nuts. I get no sound from playmidi, or it hangs my system altogether. Installed the awedrv package from Randall Hopper, rebuilt my kernel, but still no luck; AWE32 is not found at bootup. Compiled the AWE-enabled playmidi with the AWE selected as default device. No good. One thing I'm very confused about is the apparent conflict between "audio MIDI", i.e., MIDI output through the speakers, and external MIDI. What port address is used for the former? Could someone please tell me what I'm doing wrong as far as MIDI? I am *so close* to getting this card fully functional (at last), and am anxious to be able to download and play MIDI files. Thanks! Relevant kernel config section: options SBC_IRQ=5 # Controls all sound devices controller snd0 device sb0 at isa? port 0x220 irq 5 conflicts drq 1 vector sbintr device sbxvi0 at isa? drq 5 device sbmidi0 at isa? port 0x330 device awe0 at isa? port 0x620 # For normal case use next line device opl0 at isa? port 0x388 device mpu0 at isa? port 0x330 irq 5 conflicts drq 0 device uart0 at isa? port 0x330 irq 5 conflicts vector "m6850intr" # Not controlled by `snd' device pca0 at isa? port IO_TIMER1 tty OK, i really don't *need* the mpu0 and/or uart0 entries (no external devices at this time), but thought I'd add them for possible future hardware. dmesg output: Copyright (c) 1992-1997 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 2.2.5-RELEASE #0: Sun Nov 16 09:04:12 GMT 1997 conrads@dolphin.neosoft.com:/usr/src/sys/compile/MYKERNEL CPU: Pentium (166.19-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping=12 Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8> real memory = 67108864 (65536K bytes) FreeBSD Kernel Configuration Utility - Version 1.1 Type "help" for help or "visual" to go to the visual configuration interface (requires MGA/VGA display or serial terminal capable of displaying ANSI graphics). config> ls Device port irq drq iomem iosize unit flags enabled fdc0 0x3f0 6 2 0x0 0 0 0x0 Yes wdc0 0x1f0 14 -1 0x0 0 0 0x80ff80ff Yes wdc1 0x170 15 -1 0x0 0 1 0x0 Yes sc0 0x60 1 -1 0x0 0 0 0x0 Yes sio0 0x3f8 4 -1 0x0 0 0 0x0 Yes sio1 0x2e8 3 -1 0x0 0 1 0x0 Yes lpt0 0xffffffff 7 -1 0x0 0 0 0x0 Yes psm0 0x60 12 -1 0x0 0 0 0x0 No pca0 0x40 -1 -1 0x0 0 0 0x0 Yes npx0 0xf0 13 -1 0x0 0 0 0x1 Yes sb0 0x220 5 1 0x0 0 0 0x0 Yes sbxvi0 0x0 -1 5 0x0 0 0 0x0 Yes sbmidi0 0x330 -1 -1 0x0 0 0 0x0 Yes awe0 0x620 -1 -1 0x0 0 0 0x0 Yes opl0 0x388 -1 -1 0x0 0 0 0x0 Yes mpu0 0x330 5 0 0x0 0 0 0x0 Yes uart0 0x330 5 -1 0x0 0 0 0x0 Yes CSN LDN conf en irqs drqs others (PnP devices) 1 0 OS N 0 0 0 0 1 1 OS N 0 0 4 4 1 2 OS N 0 0 4 4 1 3 OS N 0 0 4 4 2 0 OS Y 5 0 1 5 port 0x220 0x330 0x388 2 1 OS N 0 0 4 4 2 2 OS Y 0 0 0 0 port 0x620 2 3 OS N 0 0 4 4 Number of EISA slots to probe: 10 config> pnp 2 2 irq0 5 <-- a vain last attempt to get AWE32 recognized config> q avail memory = 62537728 (61072K bytes) Probing for devices on PCI bus 0: chip0 <Intel 82437FX PCI cache memory controller> rev 2 on pci0:0 chip1 <Intel 82371FB PCI-ISA bridge> rev 2 on pci0:7 vga0 <VGA-compatible display device> rev 67 int a irq 11 on pci0:8 Probing for PnP devices: CSN 1 Vendor ID: CSC4232 [0x3242630e] Serial 0x01000000 PnP: override config for CSN 1 LDN 0 vend_id 0x3242630e PnP: override config for CSN 1 LDN 1 vend_id 0x3242630e PnP: override config for CSN 1 LDN 2 vend_id 0x3242630e PnP: override config for CSN 1 LDN 3 vend_id 0x3242630e CSN 2 Vendor ID: CTL009d [0x9d008c0e] Serial 0x00029870 PnP: override config for CSN 2 LDN 0 vend_id 0x9d008c0e PnP: override config for CSN 2 LDN 1 vend_id 0x9d008c0e PnP: override config for CSN 2 LDN 2 vend_id 0x9d008c0e PnP: override config for CSN 2 LDN 3 vend_id 0x9d008c0e Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2e8-0x2ef irq 3 on isa sio1: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface pca0 on motherboard pca0: PC speaker audio driver fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 flags 0x80ff80ff on isa wdc0: unit 0 (wd0): <Maxtor 71626 AP>, 32-bit, multi-block-32 wd0: 1554MB (3183264 sectors), 3158 cyls, 16 heads, 63 S/T, 512 B/S wdc0: unit 1 (wd1): <QUANTUM FIREBALL_TM3200A>, 32-bit, multi-block-16 wd1: 3067MB (6281856 sectors), 6232 cyls, 16 heads, 63 S/T, 512 B/S wdc1 at 0x170-0x177 irq 15 on isa wdc1: unit 0 (atapi): <OTI-SCYLLA/ V1.10>, removable, intr, iordy atapi1.0: unknown phase npx0 flags 0x1 on motherboard npx0: INT 16 interface sb0 at 0x220 irq 5 drq 1 on isa sb0: <SoundBlaster 16 4.16> sbxvi0 at 0x0 drq 5 on isa sbxvi0: <SoundBlaster 16 4.16> sbmidi0 at 0x330 on isa <SoundBlaster MPU-401> awe0 at 0x620 on isa AWE32 not found AWE32: not detected opl0 at 0x388 on isa opl0: <Yamaha OPL-3 FM> mpu0 at 0x330 irq 5 drq 0 on isa mpu0: <MPU-401 MIDI Interface 0.0 > uart0 at 0x330 irq 5 on isa uart0: <6850 Midi Interface> mountmsdosfs(): Warning: root directory is not a multiple of the clustersize in length -- Conrad Sabatier http://www.neosoft.com/~conrads And the Deep Thought of the Day (tm) is: The District of Columbia has a law forbidding you to exert pressure on a balloon and thereby cause a whistling sound on the streets.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.971116094516.conrads>