Problems mounting vfat USB HD on SuSE 11.1

My fat32-USB-HD is not mounted, a message in dolphin tells: org.freedesktop.DBus.Error.NoReply did not receive a reply. When I shutdown with the hd connected my computer there are two fails:

and unmounting file systems saying that / is busy.
How can I obtain the original messages from the shutdown protocol?

The hd is not mounted under kde3 and kde4. I tried it with Knoppix 5.3 and everything works fine, no errors on the disk.

I’m using SuSE 11.1 32 bit.

fdisk -l

Platte /dev/sdi: 320.0 GByte, 320072933376 Byte
255 Köpfe, 63 Sektoren/Spuren, 38913 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x2420a410

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdi1 1 38913 312568641 c W95 FAT32 (LBA)

/etc/fstab

/dev/sda2 / reiserfs acl,user_xattr 1 1
/dev/sdb1 /Musik reiserfs acl,user_xattr 1 2
/dev/sda4 /Musik2 reiserfs acl,user_xattr 1 2
/dev/sda3 /home reiserfs acl,user_xattr 1 2
/dev/sda1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
/dev/sdc1 /data reiserfs acl,user_xattr 1 2

Search for policykit and --reset-defaults. You may need to add your user to the disk group.

I have a file hal-mtab~ in the media-folder where the mounts are usually:

hal-mtab~
/dev/sdi1 1000 0 vfat nosuid,nodev,flush,uid=1000,noatime,utf8,shortname=lower /media/disk-4

When I click on mount on the hd in konqueror then a message pops up stating:

“Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.”

Where should I search? the internet? SuSE?
I tried the disk group but without effect.

I tried the following:

Posted from bugzilla:
https://bugzilla.novell.com/show_bug.cgi?id=442178
try to add that hal rule:

https://bugzilla.novell.com/attachment.cgi?id=256785

as: /usr/share/hal/fdi/policy/10osvendor/20-ntfs-config-write-policy.fdi

and restarted the hal daemon. I don’t know if I need a reboot?
No effect.

the output of a
fsck -nvV /dev/sdi1
fsck 1.41.1 (01-Sep-2008)
[/sbin/fsck.vfat (1) – /dev/sdi1] fsck.vfat -nv /dev/sdi1
dosfsck 2.11 (12 Mar 2005)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID “MSWIN4.1”
Media byte 0xf8 (hard disk)
512 bytes per logical sector
32768 bytes per cluster
32 reserved sectors
First FAT starts at byte 16384 (sector 32)
2 FATs, 32 bit entries
39062016 bytes per FAT (= 76293 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 78140416 (sector 152618)
9765385 data clusters (319992135680 bytes)
63 sectors/track, 255 heads
63 hidden sectors
625137282 sectors total
Checking for unused clusters.
Checking free cluster summary.
Free cluster summary wrong (6579391 vs. really 6499125)
Auto-correcting.
Leaving file system unchanged.
/dev/sdi1: 4833 files, 3266260/9765385 clusters

when I try

mount -t vfat /dev/sdi1 /media/disk

it doesn’t come back and I need to kill othat thing.

I started hald in verbose mode:
this is printed when I attach the hd:
19:49:30.438 * hald_dbus.c:5172: OK for method ‘Mount’ with signature ‘ssas’ o
n interface ‘org.freedesktop.Hal.Device.Volume’ for UDI ‘/org/freedesktop/Hal/de
vices/volume_uuid_120A_0820’ and execpath ‘hal-storage-mount’
19:49:30.439 * hald_dbus.c:4062: no need to enqueue
Run started hal-storage-mount (0) (1)
! full path is ‘/usr/lib/hal/hal-storage-mount’, program_dir is ‘/usr/lib/hal’
4800: XYA attempting to get lock on /media/.hal-mtab-lock
4800: XYA got lock on /media/.hal-mtab-lock
device = /dev/sdi1
invoked by uid = 1000
invoked by system bus connection = :1.14
label ‘’ uuid ‘120A-0820’
Looking at /etc/fstab entry ‘/dev/sda2’
/etc/fstab: device /dev/sda2 -> /dev/sda2
Looking at /etc/fstab entry ‘/dev/sdb1’
/etc/fstab: device /dev/sdb1 -> /dev/sdb1
Looking at /etc/fstab entry ‘/dev/sda4’
/etc/fstab: device /dev/sda4 -> /dev/sda4
Looking at /etc/fstab entry ‘/dev/sda3’
/etc/fstab: device /dev/sda3 -> /dev/sda3
Looking at /etc/fstab entry ‘/dev/sda1’
/etc/fstab: device /dev/sda1 -> /dev/sda1
Looking at /etc/fstab entry ‘proc’
/etc/fstab: device proc -> proc
Looking at /etc/fstab entry ‘sysfs’
/etc/fstab: device sysfs -> sysfs
Looking at /etc/fstab entry ‘debugfs’
/etc/fstab: device debugfs -> debugfs
Looking at /etc/fstab entry ‘usbfs’
/etc/fstab: device usbfs -> usbfs
Looking at /etc/fstab entry ‘devpts’
/etc/fstab: device devpts -> devpts
Looking at /etc/fstab entry ‘/dev/fd0’
/etc/fstab: device /dev/fd0 -> /dev/fd0
Looking at /etc/fstab entry ‘/dev/sdc1’
/etc/fstab: device /dev/sdc1 -> /dev/sdc1
mount_point = ‘’
mount_fstype = ‘’
mount_options = 'flush uid=1000 noatime utf8 shortname=lower ’
trying dir /media/disk
trying dir /media/disk-1
trying dir /media/disk-2
trying dir /media/disk-3
trying dir /media/disk-4
trying dir /media/disk-5
given_options[0] = ‘flush’
given_options[1] = ‘uid=1000’
given_options[2] = ‘noatime’
given_options[3] = ‘utf8’
given_options[4] = ‘shortname=lower’
allowed_options[0] = ‘ro’
allowed_options[1] = ‘sync’
allowed_options[2] = ‘dirsync’
allowed_options[3] = ‘noatime’
allowed_options[4] = ‘nodiratime’
allowed_options[5] = ‘noexec’
allowed_options[6] = ‘quiet’
allowed_options[7] = ‘remount’
allowed_options[8] = ‘exec’
allowed_options[9] = ‘utf8’
allowed_options[10] = ‘shortname=’
allowed_options[11] = ‘codepage=’
allowed_options[12] = ‘iocharset=’
allowed_options[13] = ‘umask=’
allowed_options[14] = ‘dmask=’
allowed_options[15] = ‘fmask=’
allowed_options[16] = ‘uid=’
allowed_options[17] = ‘flush’
uid= with uid 1000
using action org.freedesktop.hal.storage.mount-removable for uid 1000, system_bu
s_connection :1.14
19:49:30.468 * device.c:1894: Removing locks from ‘:1.63’
passed privilege
4800: XYA creating /media/.hal-mtab~
4800: XYA closing /media/.hal-mtab~
19:51:37.104 * device.c:1894: Removing locks from ‘:1.64’

I’ve edited my /etc/PolicyKit/PolicyKit.conf so it looks like:
<config version=“0.1”>
<match action=“org.freedesktop.hal.storage.mount-removable”>
<match user=“thomas”>
<return result=“yes”/>
</match>
</match>
</config>

Now I reboot and try again, if it helped i tell you in my next post…****

no reaction from my hd :’(

In some other thread someone wanted some output, I post this here too:
darkstar:/home/thomas # uname -a
Linux darkstar 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 athlon i386 GNU/Linux
darkstar:/home/thomas # rpm -q libfuse2 ntfs-3g
libfuse2-2.7.2-61.14
ntfs-3g-1.5012-2.10
darkstar:/home/thomas # ls /sbin | grep ntfs
mkfs.ntfs
mount.ntfs
mount.ntfs-3g
darkstar:/home/thomas # cat /etc/fstab
/dev/sda2 / reiserfs acl,user_xattr 1 1
/dev/sdb1 /Musik reiserfs acl,user_xattr 1 2
/dev/sda4 /Musik2 reiserfs acl,user_xattr 1 2
/dev/sda3 /home reiserfs acl,user_xattr 1 2
/dev/sda1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
/dev/sdc1 /data reiserfs acl,user_xattr 1 2
darkstar:/home/thomas # df -h
Dateisystem Größe Benut Verf Ben% Eingehängt auf
/dev/sda2 16G 7,0G 8,1G 47% /
udev 247M 216K 247M 1% /dev
/dev/sdb1 13G 13G 73M 100% /Musik
/dev/sda4 7,9G 7,2G 729M 91% /Musik2
/dev/sda3 5,1G 3,5G 1,6G 70% /home
/dev/sdc1 38G 7,5G 30G 20% /data
darkstar:/home/thomas # su -c ‘fdisk -l’

Platte /dev/sda: 30.7 GByte, 30758289408 Byte
255 Köpfe, 63 Sektoren/Spuren, 3739 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x00000000

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 97 779121 82 Linux Swap / Solaris
/dev/sda2 * 98 2056 15735667+ 83 Linux
/dev/sda3 2057 2709 5245222+ 83 Linux
/dev/sda4 2710 3739 8273475 83 Linux

Platte /dev/sdb: 13.5 GByte, 13578485760 Byte
255 Köpfe, 63 Sektoren/Spuren, 1650 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x0006f224

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 1649 13245561 83 Linux

Platte /dev/sdc: 40.0 GByte, 40020664320 Byte
255 Köpfe, 63 Sektoren/Spuren, 4865 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x00000080

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdc1 1 4865 39078081 83 Linux

Platte /dev/sdd: 320.0 GByte, 320072933376 Byte
255 Köpfe, 63 Sektoren/Spuren, 38913 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x2420a410

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdd1 1 38913 312568641 c W95 FAT32 (LBA)

I’ve tried to mount it directly via:

mount -t vfat -o rw,uid=1000,gid=100,umask=0022 /dev/sdi1 /media/mobile_disk/

nothing… the process is hanging, no output, I killed him…

Hey, where are the linux profis, telling me how to fix that thing?
Where can I get some debugging information telling me what’s the problem?

Help still appreciated…

For now I wish everyone a happy christmas…

I had the same problem, and found the solution on a German web server.

Go to Yast2/System/System Services (Run level) editor, and disable java.binfmt_misc

This removes jexec which apparently is responsible for the problem

Jepp, that’s it!!
I disabled jexec in the runlevel-Editor and everything works fine again.

Many thanks for the tip. Hope you get an extra gift these days or at least a club of the goose!! :wink:

Happy Christmas and a happy new year.

In fstab change the fs mount type from noauto to auto

Añadiendo a los post anteriores, solucioné el problema:

1.añadi mi usuario a grupos en yast/seguridad y usuarios/gestion de usuarios/->editar/ añadir grupos
2. modifiqué en yast/seguridad y usuarios/seguridad local/adicion de usuario -> modificar los rangos entre 1000 y 10000
3. luego modifique en yast/sistema/ y desactivé jexec y java.binfmt_misc