I was looking through other threads about digital cameras, but they seemed like people were asking about errors they were receiving when they plugged in their cameras. My camera seems to not be detecting at all. Furthermore, I have an external USB hard drive that I have also attempted, to no avail, to mount. I looked at the wiki entry for UDEV and added a "usbfs" line to my /etc/fstab, but I don't know what else to change.
If it helps, here's my fstab:
# /etc/fstab: static file system information
# These appear as they were written by the installer. The CD and DVD
# part make sense, but I have no idea what the other 3 entries mean.
# <file system> <dir> <type> <options> <dump> <pass>
/dev/cdrom /mnt/cd iso9660 ro,user,noauto,unhide 0 0
/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0
/dev/fd0 /mnt/fl vfat user,noauto 0 0
none /dev/pts devpts defaults 0 0
none /dev/shm tempfs defaults 0 0
#HOPEFULLY this will allow me to use usb devices.
usbfs /proc/bus/usb usbfs defaults 0 0
#These correspond to my HD partitions.
#Windows partition (featuring MBR).
/dev/sda1 /mnt/sda1 ntfs noauto,users,umask=0222 0 0
#This is where the good stuff happens.
/dev/sda2 swap swap defaults 0 0
/dev/sda3 / ext3 defaults 1 1
#These are mostly for fruiting around.
/dev/sda5 /mnt/sda5 ext3 noauto,user,exec 0 0
/dev/sda6 /mnt/sda6 ext3 noauto,user,exec 0 0
/dev/sda7 /mnt/sda7 ext3 noauto,user.exec 0 0
/dev/sda8 /mnt/sda8 ext3 noauto,user,exec 0 0
#This is a fat32 partition, in case something needs to go from one
#OS to the other.
/dev/sda9 /mnt/sda9 vfat noauto,user,exec 0 0
the hardware section of my rc.conf (which does seem a little bare)
and my daemons:
DAEMONS=(syslog-ng hwd acpid !pcmcia network bluetooth netfs crond alsa kdm portmap fam)
I don't know if this has anything to do with your camera problem, but if you are using the latest kernel (2.6.15), remove "hwd" from your daemon array.
When I do that my system stops recognizing my sound card.
when I run hwd -h it tell me that I have neither a usb driver, nor a usb system module.
Module : unknown
Command Line : modprobe unknown
Also, hwd -h detects my soundcard and I've modprobed it's driver, but it still doesn't function since I removed hwd from my daemons list.
Here's the soundcard solution (which is posted all over the place, btw, ever since the last major udev upgrade):
Remove anything to do with sound drivers from /etc/modprobe.conf.
Re USB, post your lspci for a start.
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 Fast Ethernet Controller (rev 10)
06:02.0 Ethernet controller: Atheros Communications, Inc. Unknown device 001a (rev 01)
06:04.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller
Possibly. I should also have asked for your lsmod, without running hwd.
Is there a way for me to show the info you'd want? Also, is it okay to have the info written by running alsaconf (as suggested in the wiki) in the /etc/modprobe.conf?
That was a copy/paste mistake. In my rc.conf it says "MODULES." The "usbserial" entry was blacklisted by the installer, so I assumed it should be left alone.
Managed to fix everything I was having trouble with be re-installing. When I first put Arch on about a week ago I tried to use the hotplug and did my first couple of updates chrooted from another distro. Starting off right seems to have made all the difference.
As a really pedantic way of saying thanks to the people who posted in this thread, I want to point out that this has been a very cool learning experience. Mostly people have mentioned things that are wrong with my setup, leaving me to figure out how to get things to work in the absence of the jerry-rigging that I'd been doing. Thanks for your time and patience.
You're welcome. Glad you're sorted out, and given the description of your install, starting from scratch probably was the best option here.
In general, though, and as it sounds like you want to learn, reinstalling should be regarded as the last resort when things go wrong, IMO. You'll get a lot more satisfaction from fixing things by finding out what went wrong and why.