[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Potato] IRQ/DMA/IO config with ISA PnP card



    hello everybody  ;)

  well, I get a problem with my laptop (Clevo 668 Multimedia
Notebook), and with a Potato.
The soundcard is :

. controller : ESS1879
               (proprietary driver), PnP, 16-bit stereo,
               full-duplex 16-bit ADC, 3 DACs for audio,
               music synthesis and I²S zoom-video max. record & playback
               up to 44Khz stereo (WAVE audio) 20-voice FM music
               (ESFM(tm) technology)   
. wavetable : ESS692
. compatibility : Sound Blaster Pro(tm) 3.01, 16-bit FM,
                  MU401(UART mode), MS Windows Sound System(tm)


  I have tried :

pnpdump -rDim :
# $Id: pnpdump.c,v 1.21 1999/12/09 22:28:33 fox Exp $
# # Release isapnptools-1.21 (library isapnptools-1.21)
# #
# # This is free software, see the sources for details.
# # This software has NO WARRANTY, use at your OWN RISK
# #
# # For details of the output file format, see isapnp.conf(5)
# #
# # For latest information and FAQ on isapnp and pnpdump see:
# # http://www.roestock.demon.co.uk/isapnptools/
# #
# # Compiler flags:  -DREALTIME -DNEEDSETSCHEDULER -DABORT_ONRESERR
# # (for   library:  -DREALTIME -DNEEDSETSCHEDULER -DABORT_ONRESERR)
# #
# # Trying port address 0273
#
# # ff ff - bit 00, goodaddress 0
# # ff ff - bit 00, goodaddress 0
# # ff ff - bit 00, goodaddress 0
# # ff ff - bit 00, goodaddress 0
# # ff ff - bit 00, goodaddress 0
# # ff ff - bit 00, goodaddress 0
# # ff ff - bit 00, goodaddress 0
# # ff ff - bit 00, goodaddress 0 *** 00
# [...]
# Trying port address 03f3
# [...]
# fc fc - bit 00, goodaddress 0 *** csum *** 00
# No boards found


  "No boards found"...! But, so, I got :

  <- beginning of my /etc/isapnp.conf ->
#(debug)
#(IGNORECRC)
#(READPORT 0x3bb)
#(ISOLATE)
#(IDENTIFY *)
#(CONFIGURE DFX0000/1493 (LD 0 (IO 0 (BASE 0x3e8)) (INT 0 (IRQ 12 (MODE +E))) (A
CT Y)))
#(CONFIGURE DFX0000/1493 (LD 0 (REG 7 (PEEK)) (REG 0x30 (PEEK))))
#(CONFIGURE DFX0000/1493 (LD 1 (REG 7 (PEEK)) (REG 0x30 (PEEK))))
# Try to force logical device 2 (which doesn't exist)...
#(CONFIGURE DFX0000/1493 (LD 1 (REG 7 (POKE 2) (PEEK)) (REG 0x30 (PEEK))))
# .. hence this gives an error
#(CONFIGURE DFX0000/1493 (LD 2 (REG 7 (PEEK)) (REG 0x30 (PEEK))))
#(WAITFORKEY)
  <- end of my /etc/isapnp.conf ->


  then I reboot to have a look at the BIOS ; it offers the following
settings :

Audio Port Addresses : 220h-22Fh (default value)
                       240h-24Fh
                       260...
                       280 
Midi Port Addresses : 300h-303h (default value)
                      310h-313h
                      320...
                      330...
Audio/Midi IRQ : IRQ 5 (default value)
                 IRQ 7
                 IRQ 9
                 IRQ 10
Audio DMA CH1 : DMA 0
                DMA 1
                DMA 3 (default value)
Audio DMA CH2 : DMA 1
                DMA 3
                DMA 5 (default value)


  now, I have :


# dmesg 
Linux version 2.2.17 (herbert@arnor) (gcc version 2.95.2 20000313 (Debian GNU/Li
nux)) #1 Sun Jun 25 09:24:41 EST 2000
[...]
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1100-0x1107, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:pio, hdd:pio
hda: IBM-DBCA-206480, ATA DISK drive
hdc: TOSHIBA CD-ROM XM-1802B, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: IBM-DBCA-206480, 6194MB w/420kB Cache, CHS=839/240/63
hdc: ATAPI 24X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.11
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
[...]
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 3.01 detected OK (220)
ESS chip ES1879 detected
# => [ok with the User's Manual : controller : ESS1879]
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
Linux PCMCIA Card Services 3.1.8
  kernel build: 2.2.17 unknown
  options:  [pci] [cardbus] [apm]
Intel PCIC probe: 
  TI 1250A PCI-to-CardBus at bus 0 slot 3, mem 0x68000000, 2 sockets
    host opts [0]: [ring] [pwr save] [isa irq] [no pci irq] [lat 168/176] [bus 3
2/34]
    host opts [1]: [ring] [pwr save] [isa irq] [no pci irq] [lat 168/176] [bus 3
5/37]
    ISA irqs (scanned) = 3,4,7,9,10 polling interval = 1000 ms
cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
cs: IO port probe 0x0800-0x08ff: excluding 0x800-0x807
cs: IO port probe 0x0100-0x04ff: excluding 0x300-0x307 0x378-0x37f 0x388-0x38f 0
x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
aha152x: processing commandline: ok
aha152x: BIOS test: passed, detected 1 controller(s)
aha152x0: vital data: PORTBASE=0x340, IRQ=3, SCSI ID=7, reconnect=enabled, parit
y=enabled, synchronous=disabled, delay=100, extended translation=disabled
aha152x: trying software interrupt, ok.
scsi0 : Adaptec 152x SCSI driver; $Revision: 1.7 $
scsi : 1 host.
aha152x_cs: no SCSI devices found
scsi : 0 hosts.
tty02 at 0x02f8 (irq = 3) is a 16550A
parport0: PC-style at 0x378 [SPP]
parport_probe: failed
parport0: no IEEE-1284 device present.
lp0: using parport0 (polling).
[...]


# lsmod
Module                  Size  Used by
ppp_deflate            38988   0  (autoclean)
bsd_comp                3828   0  (autoclean)
ppp                    20684   0  (autoclean) [ppp_deflate bsd_comp]
slhc                    4436   0  (autoclean) [ppp]
af_packet               6040   0  (autoclean)
parport_probe           3332   0  (autoclean)
parport_pc              7236   1  (autoclean)
lp                      5188   1  (autoclean)
parport                 7280   1  (autoclean) [parport_probe parport_pc lp]
serial_cs               5388   0  (unused)
aha152x_cs             24484   0  (unused)
lockd                  31112   1  (autoclean)
sunrpc                 52420   1  (autoclean) [lockd]
ds                      6536   2  [serial_cs aha152x_cs]
i82365                 28516   2 
pcmcia_core            44416   0  [serial_cs aha152x_cs ds i82365]
serial                 19564   1  (autoclean) [serial_cs]
sb                     33396   0 
uart401                 6128   0  [sb]
sound                  57592   0  [sb uart401]
soundlow                 416   0  [sound]
soundcore               2628   5  [sb sound]
sg                     15320   0  (unused)
unix                   10212  32  (autoclean)


# cat /proc/sound 
OSS/Free:3.8s2++-971130
Load type: Driver loaded as a module
Kernel: Linux ile 2.2.17 #1 Sun Jun 25 09:24:41 EST 2000 i686
Config options: 0

Installed drivers: 

Card config: 

Audio devices:
0: ESS ES1879 AudioDrive (rev 11) (3.01)
# => [ok with the User's Manual : controller : ESS1879]

Synth devices:

Midi devices:
# => [not ok with the User's Manual : wavetable : ESS692]

Timers:
0: System clock

Mixers:
0: Sound Blaster


# cat /proc/ioports 
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0220-022f : soundblaster
# => [ok with the BIOS : Audio Port Addresses : 220h-22Fh (default
#                                                          value)]
02f8-02ff : serial(set)
0376-0376 : ide1
0378-037a : parport0
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(set)
1100-1107 : ide0
1108-110f : ide1
13f8-13ff : serial(set)


# cat /proc/interrupts 
           CPU0       
  0:     343134          XT-PIC  timer
  1:      10962          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  4:      26386          XT-PIC  serial
  5:          1          XT-PIC  soundblaster
# => [ok with the BIOS : Audio/Midi IRQ : IRQ 5 (default value)]
  8:          1          XT-PIC  rtc
 12:          0          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:     249676          XT-PIC  ide0
 15:          8          XT-PIC  ide1
NMI:          0


# cat /proc/dma 
 1: SoundBlaster8
# => [ok with the User's Manual : compatibility : Sound Blaster Pro(tm) 3.01]
 4: cascade


# cat /proc/devices 
Character devices:
[...]
 14 sound
[...]


  but, when I use xmms, I get (xsonsole) :
Aug 22 13:34:46 ile kernel: Sound: DMA (output) timed out - IRQ/DRQ config error ?


  could somebody explain me how to configure (editing the files) IRQ/DMA/... ?
Links ? Docs ?



PS: I don't have M$/Windo$e !
-- 
Phil



Reply to: