Hi all,
I have what I think is a D-BUS issue. A few days ago, I stopped getting insert notifications for USB drives. I checked and Linux is seeing the device:

Code:
usb 3-2: new high speed USB device using ehci_hcd and address 3
usb 3-2: new device found, idVendor=0930, idProduct=0b04
usb 3-2: new device strings: Mfr=56, Product=64, SerialNumber=85
usb 3-2: Product: TOSHIBA USB 3.5"-HDD
usb 3-2: Manufacturer: TOSHIBA
usb 3-2: SerialNumber: 200602194188
usb 3-2: configuration #1 chosen from 1 choice
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
  Vendor: WDC WD32  Model: 00JB-00KFA0       Rev: 0000
  Type:   Direct-Access                      ANSI SCSI revision: 00
usb-storage: device scan complete
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 27 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 27 00 00 00
sda: assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: Attached scsi disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
/etc/fstab looks like this:
Code:
/dev/hda6            /                    reiserfs   acl,user_xattr        1 1
/dev/hda7            /home                reiserfs   acl,user_xattr        1 2
/dev/hda8            /sharedspace         vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/hda1            /windows/C           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdb1            /windows/D           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda5            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
If I add a line to /etc/fstab like:
Code:
/dev/sda1            /home/usbdisk        auto       sync,noauto,user,exec 0 0
then the insert notification appears and I can open it in a new Konqueror window, but the window that opens is empty and an alert pops up: "Feature only available with HAL."

/var/log/boot.msg has the following ominous line:
Code:
Failed services in runlevel 5: dbus
When I try to check the status of and start D-BUS manually (as root), I get the following:
Code:
# /etc/init.d/dbus status
Checking for service D-BUS daemon                                     unused
# /etc/init.d/dbus start
Starting D-BUS daemonstartproc:  signal catched /usr/bin/dbus-daemon: Segmentation fault
                                                                      failed
I have tried reinstalling the D-BUS code, both from the SuSE RPM and from the tarball, without any improvement. Any ideas? I'd rather not trash the OS and start again, so any suggestions less drastic than that would be most welcome as it's driving me nuts!.


Thanks in advance for any help.

Taliesyn.