On Saturday 10 December 2005 17:35, Peter Kelly wrote:

<using bad netiquette by answering my own message>
>
> And this command fixed it.  /dev/mapper/vgusbhd-usbhd exists.
>
> > > crichton ~ # ll /dev/vgusb/usbhd
> > > lrwxrwxrwx  1 root root 7 Dec 10 16:07 /dev/vgusb/usbhd -> ../sda1
> >
> > This is wrong...this link should be to /dev/mapper/vgusbhd-usbhd.

And removing the udev rule eliminates this.  There is no  /dev/vgusb/usbhd
at all.
>
>
> > > And the udev rule that seems to work, since there is a link
> > > BUS="usb", KERNEL="sd*1", SYSFS{product}="USB 2.0 Storage Device",
> > > SYSFS{serial}="000422222000000*****", NAME="%k", SYMLINK="vgusb/usbhd"
> >
> > This rule should not exist.
See above.  I banged it out, and the device node doesn't get created at all.


> > Have you run "vgchange -a y vgusbhd"?

This is still a winning command.  Once I run it, followed by 'mount -a', 
everything is there.  


Why do I need to run this after every reboot?  It's not *that* big a deal, as 
I'm only rebooting now because of the gcc upgrade, but I'd sure like to 
understand why.

So, bottom line, I still don't get the USB hard drive mounted without 
intervention.  That stinks.

By the way, I noticed a few other issues upon reboot.  /dev/rtc takes about 8 
seconds to create, and starting eth0 complains about no modules for netmask 
or broadcast.  And I have eth0:1 at 192.168.1.255.  But that's next.  Along 
with udev, baselayout got upgraded.

Peter
-- 
An evil mind is a great comfort.
-- 
[email protected] mailing list

Reply via email to