hi, i have a strange problem on a new laptop, where with the alsa device directory
mysteriously disappears on reboot. this has happened to me before on another dell
laptop. this is a fresh install of debian unstable. i never got to the bottom of
exactly the same problem on a machine many months ago as i was forced to reinstall,
and that fixed it anyway.
i built a 2.4.20 kernel to allow me to use the usb-midi device. naturally i had to
make the alsa drivers again so i ran
the './configure --with-cards=maestro3,usb-audio --with-sequencer=yes --with-oss=yes
&& make && make install'. this of course went through fine as it always has.
however i forgot to run the ./snddevices script and rebooted. after reboot i realised
the error and ran the script. i edited my /etc/modules.conf and restarted the machine
another time to test the drivers. the /dev/snd directory had mysteriously vanished. i
ran the script again and had perfectly working drivers, midi and all [i have setup
alsa many times on several systems]. however on reboot, the /dev/snd directory
disappears again and again, forcing me to manually run the script. i have three other
alsa machines, all of which run alsa normally.
if anyone has and ideas as to this weirdness let me know by replying direct as i'm
sick of running the damn script on restart!
i guess i can manually make the symlinks, but i want to understand what's going on
first..
cheers,
julian oliver
a bit about the machine:
i am *not* running devfs. my filesystem is static only. this is a fresh machine
//-->
dropWorld:/home/delire# mount
/dev/hda8 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
none on /proc/bus/usb type usbdevfs (rw)
/dev/hda5 on /mnt type vfat (rw,uid=1000)
//<--
after realising i have no /dev/snd directory, i naturally looked in /proc/asound/dev.
it turns out that nothing is linked to them at all however.
//-->
dropWorld:/home/delire# ls /proc/asound/dev/
controlC0 controlC1 midiC1D0 pcmC0D0c pcmC0D0p seq timer
//<--
they are all there, so what is erasing the symlinks?
dmesg gives no clues at all, the only reference to 'snd' being for 'usb-audio'
here are my running devices after reboot:
//-->
dropWorld:/home/delire# cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 ttyS
5 cua
7 vcs
10 misc
13 input
14 sound
21 sg
29 fb
116 alsa
128 ptm
136 pts
162 raw
180 usb
226 drm
Block devices:
2 fd
3 ide0
11 sr
//<--
here are my init scripts:
//-->
dropWorld:/home/delire# ls /etc/init.d/
alsa firestarter lpd procps.sh sysklogd
alsasound gdm makedev rc tpconfig
atd halt modutils rcS umountfs
bootmisc.sh hostname.sh mountall.sh README umountnfs.sh
checkfs.sh hotplug mountnfs.sh reboot urandom
checkroot.sh hwclockfirst.sh narc rmnologin usbmgr
cron hwclock.sh networking samba xdm
devpts.sh ifupdown nfs-common sendsigs xdm.dpkg-dist
dns-clean inetd ntp-simple setserial xfs
etc-setserial iptables nviboot single
exim keymap.sh portmap skeleton
fam klogd ppp ssh
//<--
and finally, just to be verbose, here is the output of dmesg
//-->
dropWorld:/home/delire# dmesg
Linux version 2.4.20 (root@dropWorld) (gcc version 3.2.2 20030109 (Debian prerelease))
#1 Sun Jan 19 18:29:26 EST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 0000000000100000 - 000000000ffea800 (usable)
BIOS-e820: 000000000ffea800 - 0000000010000000 (reserved)
BIOS-e820: 00000000feea0000 - 00000000fef00000 (reserved)
BIOS-e820: 00000000ffb80000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
On node 0 totalpages: 65514
zone(0): 4096 pages.
zone(1): 61418 pages.
zone(2): 0 pages.
Kernel command line: BOOT_IMAGE=TestMe ro root=308
Initializing CPU#0
Detected 1196.023 MHz processor.
Console: colour VGA+ 80x60
Calibrating delay loop... 2385.51 BogoMIPS
Memory: 256476k/262056k available (1305k kernel code, 5192k reserved, 478k data, 92k
init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU: Common caps: 0383f9ff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) III Mobile CPU 1200MHz stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch ([EMAIL PROTECTED])
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfc06e, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
Transparent bridge - Intel Corp. 82801BAM/CAM PCI Bridge
PCI: Discovered primary peer bus 08 [IRQ]
PCI: Using IRQ router PIIX [8086/244c] at 00:1f.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
Installing knfsd (copyright (C) 1996 [EMAIL PROTECTED]).
pty: 256 Unix98 ptys configured
Dell laptop SMM driver v1.13 14/05/2002 Massimo Dal Zotto ([EMAIL PROTECTED])
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP
enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH2M: IDE controller on PCI bus 00 dev f9
ICH2M: chipset revision 3
ICH2M: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hda:DMA, hdb:DMA
hda: IC25N030ATDA04-0, ATA DISK drive
hdb: TOSHIBA DVD-ROM SD-C2502, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
blk: queue c02fc8e4, I/O limit 4095Mb (mask 0xffffffff)
hda: 58605120 sectors (30006 MB) w/1806KiB Cache, CHS=3648/255/63, UDMA(100)
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 92k freed
Adding Swap: 128484k swap-space (priority -1)
Real Time Clock Driver v1.10e
PCI: Found IRQ 10 for device 02:06.0
PCI: Sharing IRQ 10 with 00:1f.2
PCI: Sharing IRQ 10 with 02:06.1
PCI: Sharing IRQ 10 with 02:0f.0
PCI: Sharing IRQ 10 with 02:0f.1
PCI: Sharing IRQ 10 with 02:0f.2
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
02:06.0: 3Com PCI 3c556 Laptop Tornado at 0xe800. Vers LK1.1.16
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: agpgart: Detected an Intel i815, but could not find the secondary device.
Assuming a non-integrated video card.
agpgart: Detected Intel i815 chipset
agpgart: AGP aperture is 64M @ 0xe8000000
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: registered new driver usb_mouse
usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]>
hid-core.c: USB HID support drivers
usb-uhci.c: $Revision: 1.275 $ time 18:24:59 Jan 19 2003
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 10 for device 00:1f.2
PCI: Sharing IRQ 10 with 02:06.0
PCI: Sharing IRQ 10 with 02:06.1
PCI: Sharing IRQ 10 with 02:0f.0
PCI: Sharing IRQ 10 with 02:0f.1
PCI: Sharing IRQ 10 with 02:0f.2
PCI: Setting latency timer of device 00:1f.2 to 64
usb-uhci.c: USB UHCI at I/O 0xdce0, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver midi
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: TOSHIBA Model: DVD-ROM SD-C2502 Rev: 1D13
Type: CD-ROM ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x763/0x1002) is not claimed by any active driver.
PCI: Found IRQ 5 for device 02:03.0
usb.c: registered new driver snd-usb-audio
[drm] AGP 0.99 on Intel i815 @ 0xe8000000 64MB
[drm] Initialized radeon 1.6.0 20020828 on minor 0
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
eth0: Setting full-duplex based on MII #0 link partner capability of 45e1.
PCI: Found IRQ 11 for device 01:00.0
//<--
after running the symlink creation script the alsa system returns to normal:
//-->
dropWorld:/home/delire/downloads/alsa-driver-0.9.0rc6# ./snddevices
Creating /dev/mixer?... done
Creating /dev/sequencer... done
Creating /dev/midi?... done
Creating /dev/dsp?... done
Creating /dev/audio?... done
Creating /dev/sndstat... done
Creating /dev/music... done
Creating /dev/dmmidi?... done
Creating /dev/dmfm?... done
Creating /dev/amixer?... done
Creating /dev/adsp?... done
Creating /dev/amidi?... done
Creating /dev/admmidi?... done
create symbolic link `/dev/mixer' to `/dev/mixer0'
create symbolic link `/dev/midi' to `/dev/midi0'
create symbolic link `/dev/dsp' to `/dev/dsp0'
create symbolic link `/dev/audio' to `/dev/audio0'
create symbolic link `/dev/sequencer2' to `/dev/music'
create symbolic link `/dev/adsp' to `/dev/adsp0'
create symbolic link `/dev/amidi' to `/dev/amidi0'
ALSA dynamic sound device filesystem
create symbolic link `/dev/snd' to `/proc/asound/dev'
ALSA loader devices
Creating /dev/aload?... done
Creating /dev/aloadSEQ... done
dropWorld:/home/delire/downloads/alsa-driver-0.9.0rc6#
dropWorld:/home/delire/downloads/alsa-driver-0.9.0rc6# ls -l /dev/snd/
total 0
crw-rw-rw- 1 root root 116, 0 2003-01-22 06:04 controlC0
crw-rw-rw- 1 root root 116, 32 2003-01-22 06:04 controlC1
crw-rw-rw- 1 root root 116, 40 2003-01-22 06:04 midiC1D0
crw-rw-rw- 1 root root 116, 24 2003-01-22 06:04 pcmC0D0c
crw-rw-rw- 1 root root 116, 16 2003-01-22 06:04 pcmC0D0p
crw-rw-rw- 1 root root 116, 1 2003-01-22 06:04 seq
crw-rw-rw- 1 root root 116, 33 2003-01-22 06:04 timer
//<--
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user