You are not logged in.
Pages: 1
Hello,
I cannot get hal to mount an external HD (WD mybook). It is working (works fine in same machine under windows) and it is being detected (ie in dmesg and lsusb); it just doesn't mount.
Other usb mass storage devices (audio player, pendrive) automount fine, and show up in /media. I am a member of storage group.
My dmesg and lsusb: (in dmesg, disconnect is because I unplugged the HD and plugged it back in)
# dmesg | tail -n 30
sd 4:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB)
sd 4:0:0:0: [sdb] Write Protect is off
sd 4:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 4:0:0:0: [sdb] Attached SCSI disk
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
eth0: no IPv6 routers present
usb 4-5: USB disconnect, address 4
usb 4-5: new high speed USB device using ehci_hcd and address 5
usb 4-5: configuration #1 chosen from 1 choice
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
scsi 5:0:0:0: Direct-Access WD 5000AAJ External 1.06 PQ: 0 ANSI: 0
sd 5:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB)
sd 5:0:0:0: [sdb] Write Protect is off
sd 5:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 5:0:0:0: [sdb] Assuming drive cache: write through
sd 5:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB)
sd 5:0:0:0: [sdb] Write Protect is off
sd 5:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 5:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 5:0:0:0: [sdb] Attached SCSI disk
sd 5:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
# lsusb
Bus 004 Device 005: ID 1058:0910 Western Digital Technologies, Inc.
Bus 004 Device 001: ID 1d6b:0002
Bus 005 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 005 Device 001: ID 1d6b:0001
Bus 007 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0002
Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0001
Bus 006 Device 001: ID 1d6b:0001
Bus 006 Device 002: ID 0458:0036 KYE Systems Corp. (Mouse Systems)
Any help would be greatly appreciated. Thanks!
Offline
Have you loaded the usb-storage and sd_mod modules? Here's a guide on the wiki about USB mass storage devices:
My Rigs:
- Mid-2007 iMac 20", Intel 2GHz Core 2 Duo, 2x1GB DDR2-800, 250GB SATA HDD, and...MIGHTY MOUSE!!! , OSX 10.5 Leopard, ATI Radeon 2400XT 128MB
- HP zv6203cl, AMD Athlon 64 3200 S939, 2x512MB DDR400, 80GB 4200rpm HDD, ATI Radeon Xpress 200M 128MB, Arch i686
- 1986 Gibson SG Junior Cherry Red, Ibanez 15W amp, DigiTech RP250 modeling processor
Offline
the partition is ntfs and you have gnome?
i have such problem after upgrading hal and udev.
Last edited by wonder (2008-10-07 13:43:21)
Give what you have. To someone, it may be better than you dare to think.
Offline
kclive: yes, I have usb-storage both those modules loaded. Besides, the funny thing is that OTHER usb devices work umder arch here, and THIS device works under windows here. Moreover, I believe I have used this hd under arch here before (not too sure, though), so I suspect it might be related to an update... Hal was updated yesterday or a couple of days ago, might it be a new quirk?
wonder: I am under gnome and I think it is ntfs, but I'm not too sure, since I don't know how to find out the filesystem within an usb device (nor how to manually mount, it, by the way. Any tips?)
Thanks for the replies!
Offline
I'm also experiencing the same problem. It happened when I updated the other day with the new klibc, so I would imagine it was some change that happened around that time (udev, hal, etc).
Previously, I had never had any problem with HAL mounting devices and just like fede, my drive shows up fine in dmesg and I can mount it just fine from the command line.
I use this line to mount from the terminal:
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb -o rw,users
(I forget if "users" is really necessary here but I threw it in for good measure)
That line lets me use my drive just fine, I just wish HAL was mounting it properly like it was a few days ago.
This problem seems to have affected a few others as well: http://bbs.archlinux.org/viewtopic.php?id=56512 and http://bbs.archlinux.org/viewtopic.php?id=56490
Any help to get HAL doing it's job again is appreciated!
Last edited by The_Nerd (2008-10-08 01:49:16)
Offline
Thanks, The_Nerd,
Reading your tip about mounting I realize I'd forgot that I'd done this many times before... was poking around /dev/usbdevXX and quite lost about it.
Offline
I have the same problem - anybody found a solution?
arch(3) adj amused because you think you understand something better than other people ;P
Offline
One possible workaround would be to have a line in /etc/fstab similar to this:
/dev/sdb1 /mnt/usb ntfs-3g rw,users,auto 0 0
@The_Nerd: users is usually only necessary if you're specifying an actual line in fstab, as it lets normal users mount and unmount the partition, as long as they have the appropriate permissions for the directory it mounts to. IIRC, using it for a manual mount like that _might_ let users unmount it, but you'll still have to use sudo to remount it. The auto option should tell it to automatically mount on plug-in, and may be what you're looking for.
Offline
By the way, as wonder suggested, NONE of my ntfs partitions are automounting. I have two ntfs partitions on the local hard drive (apart from the one on the external HD) and they used to automount within gnome. Now none of them do. In a way it's better since I don't think local filesystems should mount unless specified in fstab, but it's a small annoyance when it comes to external filesystems.
Offline
I just bought a USB enclosure thingy and put an ide drive with ntfs on it.. At first I thought that it might be bad equipment($2 USB enclosure at our local charitable store, can't go wrong) but then my creative zen play was not showing up either so I knew it wasn't bad equipment, had to be some update. Anyways I think I found a solution.
1. install udev 1.30-1 from testing, perhaps klibc-udev 1.30-1 also
2. next I recompiled and installed fuse, gvfs, and hal. Those aren't testing just the regular packages. Perhaps just fuse needed a refreshing put to be on the safe side went ahead and recompiled gvfs and hal too. This seems to do the trick because now pcmanfm is showing my external usb with ntfs on it and my creative zen player with vfat.
If you altered your fstab with ntfs-3g entries in it just comment them out and restart hal/dbus.
Offline
Pages: 1