Hi, My new PC has a Creative AWE64 card and I've been pulling my hair out trying to configure it. :) I am running the 2.2.1 kernel with all the correct modules according to the kernel documentation. The card is PnP and I believe I have it configured properly with isapnp.
/lib/modules/2.2.1/misc/soundcore.o: invalid parameter io soundlow: No such file or directory Installation failed. Now I've looked around a bit and my /etc/conf.modules looks very odd. It seems to have redundant entries (see attached). Can anyone tell me how conf.modules went bad and how I could fix it? Running update-modules does not help. I've also attached my isapnp.conf file for completeness. Thanks, -Andrew Gronosky
# $Id: pnpdump.c,v 1.16 1998/10/09 22:19:06 fox Exp $ # This is free software, see the sources for details. # This software has NO WARRANTY, use at your OWN RISK # # For details of this file format, see isapnp.conf(5) # # For latest information on isapnp and pnpdump see: # http://www.roestock.demon.co.uk/isapnptools/ # # Compiler flags: -DREALTIME -DNEEDSETSCHEDULER # # Trying port address 0203 # Trying port address 020b # Board 1 has serial identifier 09 88 01 03 09 01 01 63 4e # Board 2 has serial identifier 7b 15 ba ad 59 e4 00 8c 0e # (DEBUG) (READPORT 0x020b) (ISOLATE PRESERVE) (IDENTIFY *) (VERBOSITY 2) (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING # Card 1: (serial identifier 09 88 01 03 09 01 01 63 4e) # Vendor Id SSC0101, Serial Number 2281767689, checksum 0x09. # Version 1.0, Vendor version 1.1 # ANSI string -->Sierra 33.6 PnP Data/Fax/Voice SpeakerPhone SQ3465<-- # # Logical device id SSC0000 # Device support I/O range check register # Device supports vendor reserved register @ 0x39 # Device supports vendor reserved register @ 0x3a # Device supports vendor reserved register @ 0x3d # # Edit the entries below to uncomment out the configuration required. # Note that only the first value of any range is given, this may be changed if required # Don't forget to uncomment the activate (ACT Y) when happy (CONFIGURE SSC0101/2281767689 (LD 0 # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # Fixed IO base address 0x03f8 # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x03f8)) # IRQ 4. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 4 (MODE +E))) # Start dependent functions: priority preferred # Fixed IO base address 0x02f8 # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x02f8)) # IRQ 3. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 3 (MODE +E))) # Start dependent functions: priority preferred # Fixed IO base address 0x03e8 # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x03e8)) # IRQ 5. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # Start dependent functions: priority preferred # Fixed IO base address 0x02e8 # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x02e8)) # IRQ 5. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # Start dependent functions: priority acceptable # Logical device decodes 10 bit IO address lines # Minimum IO base address 0x02e8 # Maximum IO base address 0x02f8 # IO base alignment 16 bytes # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x02e8)) # IRQ 3, 4, 5, 7, 9, 10, 11 or 12. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 3 (MODE +E))) # Start dependent functions: priority acceptable # Logical device decodes 10 bit IO address lines # Minimum IO base address 0x03e8 # Maximum IO base address 0x03f8 # IO base alignment 16 bytes # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x03e8)) # IRQ 3, 4, 5, 7, 9, 10, 11 or 12. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 3 (MODE +E))) # Start dependent functions: priority functional # Logical device decodes 10 bit IO address lines # Minimum IO base address 0x0100 # Maximum IO base address 0x03f8 # IO base alignment 8 bytes # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x0100)) # IRQ 3, 4, 5, 7, 9, 10, 11 or 12. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 3 (MODE +E))) (NAME "SSC0101/2281767689[0]{Sierra 33.6 PnP Data/Fax/Voice SpeakerPhone SQ3465}") # End dependent functions # ANSI string -->FAX/Modem<-- # (ACT Y) )) # # Logical device id SSC0001 # Device supports vendor reserved register @ 0x39 # Device supports vendor reserved register @ 0x3a # Device supports vendor reserved register @ 0x3d # # Edit the entries below to uncomment out the configuration required. # Note that only the first value of any range is given, this may be changed if required # Don't forget to uncomment the activate (ACT Y) when happy (CONFIGURE SSC0101/2281767689 (LD 1 # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # First DMA channel 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 3)) # Start dependent functions: priority preferred # First DMA channel 1. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 1)) # Start dependent functions: priority acceptable # IRQ 5, 7, 9, 10, 11 or 12. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 3)) # Start dependent functions: priority acceptable # IRQ 5, 7, 9, 10, 11 or 12. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 1. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 1)) (NAME "SSC0101/2281767689[1]{FAX/Modem }") # End dependent functions # ANSI string -->Modem Voice<-- # (ACT Y) )) # End tag... Checksum 0x00 (OK) # Card 2: (serial identifier 7b 15 ba ad 59 e4 00 8c 0e) # Vendor Id CTL00e4, Serial Number 364555609, checksum 0x7B. # Version 1.0, Vendor version 1.0 # ANSI string -->Creative SB AWE64 PnP<-- # Vendor defined tag: 73 02 45 20 # # Logical device id CTL0045 # Device supports vendor reserved register @ 0x39 # Device supports vendor reserved register @ 0x3a # Device supports vendor reserved register @ 0x3d # # Edit the entries below to uncomment out the configuration required. # Note that only the first value of any range is given, this may be changed if required # Don't forget to uncomment the activate (ACT Y) when happy (CONFIGURE CTL00e4/364555609 (LD 0 # ANSI string -->Audio<-- # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # IRQ 5. # High true, edge sensitive interrupt (by default) (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 1. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode (DMA 0 (CHANNEL 1)) # Next DMA channel 5. # 16 bit DMA only # Logical device is not a bus master # DMA may not execute in count by byte mode # DMA may execute in count by word mode # DMA channel speed in compatible mode (DMA 1 (CHANNEL 5)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0220 # IO base alignment 1 bytes # Number of IO addresses required: 16 (IO 0 (SIZE 16) (BASE 0x0220)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0330 # Maximum IO base address 0x0330 # IO base alignment 1 bytes # Number of IO addresses required: 2 (IO 1 (SIZE 2) (BASE 0x0330)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0388 # Maximum IO base address 0x0388 # IO base alignment 1 bytes # Number of IO addresses required: 4 (IO 2 (SIZE 4) (BASE 0x0388)) # Start dependent functions: priority acceptable # IRQ 5, 7, 9 or 10. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 0, 1 or 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 0)) # Next DMA channel 5, 6 or 7. # 16 bit DMA only # Logical device is not a bus master # DMA may not execute in count by byte mode # DMA may execute in count by word mode # DMA channel speed in compatible mode # (DMA 1 (CHANNEL 5)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0280 # IO base alignment 32 bytes # Number of IO addresses required: 16 # (IO 0 (SIZE 16) (BASE 0x0220)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0300 # Maximum IO base address 0x0330 # IO base alignment 48 bytes # Number of IO addresses required: 2 # (IO 1 (SIZE 2) (BASE 0x0300)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0388 # Maximum IO base address 0x0388 # IO base alignment 1 bytes # Number of IO addresses required: 4 # (IO 2 (SIZE 4) (BASE 0x0388)) # Start dependent functions: priority acceptable # IRQ 5, 7, 9 or 10. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 0, 1 or 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 0)) # Next DMA channel 5, 6 or 7. # 16 bit DMA only # Logical device is not a bus master # DMA may not execute in count by byte mode # DMA may execute in count by word mode # DMA channel speed in compatible mode # (DMA 1 (CHANNEL 5)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0280 # IO base alignment 32 bytes # Number of IO addresses required: 16 # (IO 0 (SIZE 16) (BASE 0x0220)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0300 # Maximum IO base address 0x0330 # IO base alignment 48 bytes # Number of IO addresses required: 2 # (IO 1 (SIZE 2) (BASE 0x0300)) # Start dependent functions: priority acceptable # IRQ 5, 7, 9 or 10. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 0, 1 or 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 0)) # Next DMA channel 5, 6 or 7. # 16 bit DMA only # Logical device is not a bus master # DMA may not execute in count by byte mode # DMA may execute in count by word mode # DMA channel speed in compatible mode # (DMA 1 (CHANNEL 5)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0280 # IO base alignment 32 bytes # Number of IO addresses required: 16 # (IO 0 (SIZE 16) (BASE 0x0220)) # Start dependent functions: priority acceptable # IRQ 5, 7, 9 or 10. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 0, 1 or 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 0)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0280 # IO base alignment 32 bytes # Number of IO addresses required: 16 # (IO 0 (SIZE 16) (BASE 0x0220)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0300 # Maximum IO base address 0x0330 # IO base alignment 48 bytes # Number of IO addresses required: 2 # (IO 1 (SIZE 2) (BASE 0x0300)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0388 # Maximum IO base address 0x0388 # IO base alignment 1 bytes # Number of IO addresses required: 4 # (IO 2 (SIZE 4) (BASE 0x0388)) # Start dependent functions: priority acceptable # IRQ 5, 7, 9 or 10. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 0, 1 or 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 0)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0280 # IO base alignment 32 bytes # Number of IO addresses required: 16 # (IO 0 (SIZE 16) (BASE 0x0220)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0300 # Maximum IO base address 0x0330 # IO base alignment 48 bytes # Number of IO addresses required: 2 # (IO 1 (SIZE 2) (BASE 0x0300)) # Start dependent functions: priority acceptable # IRQ 5, 7, 9 or 10. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 0, 1 or 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 0)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0280 # IO base alignment 32 bytes # Number of IO addresses required: 16 # (IO 0 (SIZE 16) (BASE 0x0220)) # Start dependent functions: priority functional # IRQ 5, 7, 9 or 10. # High true, edge sensitive interrupt (by default) # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 0, 1 or 3. # 8 bit DMA only # Logical device is not a bus master # DMA may execute in count by byte mode # DMA may not execute in count by word mode # DMA channel speed in compatible mode # (DMA 0 (CHANNEL 0)) # Next DMA channel 5, 6 or 7. # 16 bit DMA only # Logical device is not a bus master # DMA may not execute in count by byte mode # DMA may execute in count by word mode # DMA channel speed in compatible mode # (DMA 1 (CHANNEL 5)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0280 # IO base alignment 32 bytes # Number of IO addresses required: 16 # (IO 0 (SIZE 16) (BASE 0x0220)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0300 # Maximum IO base address 0x0330 # IO base alignment 16 bytes # Number of IO addresses required: 2 # (IO 1 (SIZE 2) (BASE 0x0300)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0388 # Maximum IO base address 0x0394 # IO base alignment 4 bytes # Number of IO addresses required: 4 # (IO 2 (SIZE 4) (BASE 0x0388)) (NAME "CTL00e4/364555609[0]{Audio }") # End dependent functions (ACT Y) )) # # Logical device id CTL7002 # Device supports vendor reserved register @ 0x3b # Device supports vendor reserved register @ 0x3d # # Edit the entries below to uncomment out the configuration required. # Note that only the first value of any range is given, this may be changed if required # Don't forget to uncomment the activate (ACT Y) when happy (CONFIGURE CTL00e4/364555609 (LD 1 # Compatible device id PNPb02f # ANSI string -->Game<-- # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0200 # Maximum IO base address 0x0200 # IO base alignment 1 bytes # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x0200)) # Start dependent functions: priority acceptable # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0200 # Maximum IO base address 0x0208 # IO base alignment 8 bytes # Number of IO addresses required: 8 # (IO 0 (SIZE 8) (BASE 0x0200)) (NAME "CTL00e4/364555609[1]{Game }") # End dependent functions # (ACT Y) )) # # Logical device id CTL0022 # Device supports vendor reserved register @ 0x39 # Device supports vendor reserved register @ 0x3a # Device supports vendor reserved register @ 0x3d # # Edit the entries below to uncomment out the configuration required. # Note that only the first value of any range is given, this may be changed if required # Don't forget to uncomment the activate (ACT Y) when happy (CONFIGURE CTL00e4/364555609 (LD 2 # ANSI string -->WaveTable<-- # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0620 # Maximum IO base address 0x0620 # IO base alignment 1 bytes # Number of IO addresses required: 4 (IO 0 (SIZE 4) (BASE 0x0620)) # Start dependent functions: priority acceptable # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0620 # Maximum IO base address 0x0680 # IO base alignment 32 bytes # Number of IO addresses required: 4 # (IO 0 (SIZE 4) (BASE 0x0620)) (NAME "CTL00e4/364555609[2]{WaveTable }") # End dependent functions # Vendor defined tag: 75 01 69 46 35 55 (ACT Y) )) # End tag... Checksum 0x00 (OK) # Returns all cards to the "Wait for Key" state (WAITFORKEY)
### This file is automatically generated by update-modules # # Please do not edit this file directly. If you want to change or add # anything please take a look at the files in /etc/modutils and read # the manpage for update-modules. # alias block-major-7 loop # Uncomment the network protocols you don't want loaded: # alias net-pf-2 off # IPv4 alias net-pf-3 off alias net-pf-4 off # IPX alias net-pf-5 off # DDP / appletalk alias net-pf-10 off # IPv6 # Other aliases: alias net-pf-17 af_packet # packet mode (tcpdump, etc.) alias netalias-2 ip_alias alias char-major-4 serial alias char-major-10-130 softdog alias iso9660 isofs alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 slhc alias binfmt-0064 binfmt_aout alias binfmt--310 binfmt_java # If you use the IDE tape driver as a module, uncomment the next two lines: # alias block-major-3 ide-probe # alias char-major-37 ide-tape #alias <whatever you don't have that kerneld complains about> off options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 options sound io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 options uart401 io=0x220 irq=5 dma=1 dma16=5 options soundcore io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 options sb sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330 options sound io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 options uart401 io=0x220 irq=5 dma=1 dma16=5 options sound io=220 irq=5 dma=1 dma16=5 mpu_io=330 options sound io=0x220 options sound io=0220 options sound io=0x220 irq=5 dma=1 dma16=5 mpu_io-0x330 options soundcore io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 options sound options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 options soundlow io=0x220 path[boot]=/lib/modules # State module paths in order of importance path[fs]=/lib/modules/`uname -r` path[net]=/lib/modules/`uname -r` path[scsi]=/lib/modules/`uname -r` path[block]=/lib/modules/`uname -r` path[cdrom]=/lib/modules/`uname -r` path[ipv4]=/lib/modules/`uname -r` path[ipv6]=/lib/modules/`uname -r` path[misc]=/lib/modules/`uname -r` path[video]=/lib/modules/`uname -r` path[sound]=/lib/modules/`uname -r` path[fc4]=/lib/modules/`uname -r` path[fs]=/lib/modules/`kernelversion` path[net]=/lib/modules/`kernelversion` path[scsi]=/lib/modules/`kernelversion` path[block]=/lib/modules/`kernelversion` path[cdrom]=/lib/modules/`kernelversion` path[ipv4]=/lib/modules/`kernelversion` path[ipv6]=/lib/modules/`kernelversion` path[misc]=/lib/modules/`kernelversion` path[video]=/lib/modules/`kernelversion` path[sound]=/lib/modules/`kernelversion` path[fc4]=/lib/modules/`kernelversion` path[fs]=/lib/modules path[net]=/lib/modules path[scsi]=/lib/modules path[block]=/lib/modules path[cdrom]=/lib/modules path[ipv4]=/lib/modules path[ipv6]=/lib/modules path[misc]=/lib/modules path[video]=/lib/modules path[sound]=/lib/modules path[fc4]=/lib/modules alias parport_lowlevel parport_pc