2.5.50: strange /devices/bus/pci/drivers/EMU10K1/Audigy entry - file is half there?
INTEL :ls
8139too EMU10K1/Audigy HPT366 IDE Promise Old IDE VIA IDE agpgart matroxfb parport_pc serial INTEL :ls -l
ls: EMU10K1/Audigy: No such file or directory
total 0
drwxr-xr-x 2 root root 0 Dec 8 06:23 8139too drwxr-xr-x 2 root root 0 Dec 8 06:23 HPT366 IDE drwxr-xr-x 2 root root 0 Dec 8 06:23 Promise Old IDE drwxr-xr-x 2 root root 0 Dec 8 06:23 VIA IDE drwxr-xr-x 2 root root 0 Dec 8 06:23 agpgart drwxr-xr-x 2 root root 0 Dec 8 06:23 matroxfb drwxr-xr-x 2 root root 0 Dec 8 06:23 parport_pc drwxr-xr-x 2 root root 0 Dec 8 06:23 serial
INTEL :
It's mounted like this:
sysfs /devices sysfs defaults 0 0
.config:CONFIG_X86=yCONFIG_MMU=yCONFIG_SWAP=yCONFIG_UID16=yCONFIG_GENERIC_ISA_DMA=yCONFIG_EXPERIMENTAL=yCONFIG_NET=yCONFIG_SYSVIPC=yCONFIG_SYSCTL=yCONFIG_MODULES=yCONFIG_KMOD=yCONFIG_MPENTIUMIII=yCONFIG_X86_CMPXCHG=yCONFIG_X86_XADD=yCONFIG_RWSEM_XCHGADD_ALGORITHM=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_INVLPG=yCONFIG_X86_BSWAP=yCONFIG_X86_POPAD_OK=yCONFIG_X86_TSC=yCONFIG_X86_GOOD_APIC=yCONFIG_X86_INTEL_USERCOPY=yCONFIG_X86_USE_PPRO_CHECKSUM=yCONFIG_SMP=yCONFIG_PREEMPT=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_MCE=yCONFIG_X86_MCE_NONFATAL=yCONFIG_X86_MCE_P4THERMAL=yCONFIG_HIGHMEM4G=yCONFIG_HIGHMEM=yCONFIG_MTRR=yCONFIG_HAVE_DEC_LOCK=yCONFIG_PM=yCONFIG_APM=yCONFIG_PCI=yCONFIG_PCI_GOANY=yCONFIG_PCI_BIOS=yCONFIG_PCI_DIRECT=yCONFIG_PCI_NAMES=yCONFIG_ISA=yCONFIG_KCORE_ELF=yCONFIG_BINFMT_AOUT=yCONFIG_BINFMT_ELF=yCONFIG_BINFMT_MISC=yCONFIG_PARPORT=yCONFIG_PARPORT_PC=yCONFIG_PARPORT_PC_CML1=yCONFIG_PARPORT_1284=yCONFIG_BLK_DEV_FD=yCONFIG_BLK_DEV_LOOP=yCONFIG_IDE=yCONFIG_BLK_DEV_IDE=yCONFIG_BLK_DEV_IDEDISK=yCONFIG_BLK_DEV_IDECD=yCONFIG_BLK_DEV_IDESCSI=yCONFIG_BLK_DEV_IDEPCI=yCONFIG_IDEPCI_SHARE_IRQ=yCONFIG_BLK_DEV_IDEDMA_PCI=yCONFIG_IDEDMA_PCI_AUTO=yCONFIG_BLK_DEV_IDEDMA=yCONFIG_BLK_DEV_ADMA=yCONFIG_BLK_DEV_HPT366=yCONFIG_BLK_DEV_PDC202XX_OLD=yCONFIG_BLK_DEV_VIA82CXXX=yCONFIG_IDEDMA_AUTO=yCONFIG_BLK_DEV_PDC202XX=yCONFIG_BLK_DEV_IDE_MODES=yCONFIG_SCSI=yCONFIG_BLK_DEV_SD=yCONFIG_CHR_DEV_ST=yCONFIG_BLK_DEV_SR=yCONFIG_CHR_DEV_SG=yCONFIG_SCSI_MULTI_LUN=yCONFIG_SCSI_REPORT_LUNS=yCONFIG_SCSI_CONSTANTS=yCONFIG_SCSI_SYM53C8XX_2=yCONFIG_MD=yCONFIG_BLK_DEV_MD=yCONFIG_MD_LINEAR=yCONFIG_MD_RAID0=yCONFIG_MD_RAID1=yCONFIG_MD_RAID5=yCONFIG_PACKET=yCONFIG_UNIX=yCONFIG_INET=yCONFIG_IP_MULTICAST=yCONFIG_IP_ADVANCED_ROUTER=yCONFIG_IP_ROUTE_VERBOSE=yCONFIG_IP_ROUTE_LARGE_TABLES=yCONFIG_SYN_COOKIES=yCONFIG_IPV6_SCTP__=yCONFIG_NETDEVICES=yCONFIG_DUMMY=yCONFIG_NET_ETHERNET=yCONFIG_NET_PCI=yCONFIG_8139TOO=yCONFIG_INPUT=yCONFIG_INPUT_MOUSEDEV=yCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_SOUND_GAMEPORT=yCONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=yCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=yCONFIG_INPUT_MISC=yCONFIG_INPUT_PCSPKR=yCONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=yCONFIG_SERIAL_8250=yCONFIG_SERIAL_CORE=yCONFIG_UNIX98_PTYS=yCONFIG_PRINTER=yCONFIG_I2C=mCONFIG_I2C_ALGOBIT=mCONFIG_I2C_CHARDEV=mCONFIG_WATCHDOG=yCONFIG_SOFT_WATCHDOG=yCONFIG_RTC=yCONFIG_AGP=yCONFIG_AGP_VIA=yCONFIG_DRM=yCONFIG_DRM_MGA=yCONFIG_RAW_DRIVER=yCONFIG_REISERFS_FS=yCONFIG_EXT3_FS=yCONFIG_EXT3_FS_XATTR=yCONFIG_JBD=yCONFIG_FAT_FS=yCONFIG_VFAT_FS=yCONFIG_TMPFS=yCONFIG_RAMFS=yCONFIG_ISO9660_FS=yCONFIG_JOLIET=yCONFIG_NTFS_FS=yCONFIG_PROC_FS=yCONFIG_DEVPTS_FS=yCONFIG_EXT2_FS=yCONFIG_UDF_FS=yCONFIG_FS_MBCACHE=yCONFIG_MSDOS_PARTITION=yCONFIG_NLS=yCONFIG_NLS_CODEPAGE_437=yCONFIG_NLS_ISO8859_1=yCONFIG_VGA_CONSOLE=yCONFIG_VIDEO_SELECT=yCONFIG_FB=yCONFIG_DUMMY_CONSOLE=yCONFIG_FB_MATROX=yCONFIG_FB_MATROX_G450=yCONFIG_FB_MATROX_G100=yCONFIG_FB_MATROX_I2C=mCONFIG_FBCON_ADVANCED=yCONFIG_FBCON_CFB8=yCONFIG_FBCON_CFB16=yCONFIG_FBCON_CFB24=yCONFIG_FBCON_CFB32=y
CONFIG_FONT_SUN12x22=yCONFIG_FBCON_FONTS=yCONFIG_SOUND=yCONFIG_SND=yCONFIG_SND_SEQUENCER=yCONFIG_SND_OSSEMUL=yCONFIG_SND_MIXER_OSS=yCONFIG_SND_PCM_OSS=yCONFIG_SND_SEQUENCER_OSS=yCONFIG_SND_RTCTIMER=yCONFIG_SND_EMU10K1=yCONFIG_USB=yCONFIG_USB_DEVICEFS=yCONFIG_USB_PRINTER=yCONFIG_USB_SCANNER=yCONFIG_DEBUG_KERNEL=yCONFIG_MAGIC_SYSRQ=yCONFIG_X86_EXTRA_IRQS=yCONFIG_X86_FIND_SMP_CONFIG=yCONFIG_X86_MPPARSE=yCONFIG_SECURITY_CAPABILITIES=yCONFIG_X86_SMP=yCONFIG_X86_HT=yCONFIG_X86_BIOS_REBOOT=y
And it isn't an Audigy, even. From dmesg:
Linux version 2.5.50 (root@middle) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Thu Nov 28 08:46:42 CET 2002 Advanced Linux Sound Architecture Driver Version 0.9.0rc5 (Sun Nov 10 19:48:18 2002 UTC).
ALSA device list:
#0: Sound Blaster Live! at 0xc400, irq 17
Kind regards,
Jurriaan
Signature · 5 lines
HORROR FILM WISDOM: 17. If you've beaten the monster into a bloody pulp and you're sure he must be dead, take the opportunity to dismember, burn, eat, blow up or otherwise utterly destroy him. GNU/Linux 2.5.50 SMP/ReiserFS 2x1384 bogomips load av: 3.00 3.77 1.87
Quoted 4 lines · Jurriaan
INTEL :ls
8139too EMU10K1/Audigy HPT366 IDE Promise Old IDE VIA IDE agpgart matroxfbparport_pcserial INTEL :ls -l
ls: EMU10K1/Audigy: No such file or directory
Someone has a "/" in their device name string (sound/pci/emu10k1/emu10k1.c):
static struct pci_driver driver = {
.name = "EMU10K1/Audigy",
.id_table = snd_emu10k1_ids,
.probe = snd_card_emu10k1_probe,
.remove = __devexit_p(snd_card_emu10k1_remove),
};and "/" is, of course, the path separator. Change the "/" to "_" or some other character and it'll work.
(also copied to the alsa folk - [email protected].)
Signature · 2 lines
Russell King ([email protected]) The developer of ARM Linux http://www.arm.linux.org.uk/personal/aboutme.html