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