2009/5/14 Bastian Blank <wa...@debian.org> severity 528605 important > tags 528605 moreinfo > thanks > > On Thu, May 14, 2009 at 12:31:54AM -0400, Maximi89 wrote: > > With Various hard disk, dmsetup corrupt the rules of udev, and when you > are > > booting the hardisk are detected, dmesg show you the partitions of all > hdd > > are detected, but looking at /dev/sdX only 1 devices show their > partitions. > > dmsetup does not include self-modifying rules. So how does it corrupt > rules?
dmsetup create rules /etc/udev/rules.d/65_dmsetup.rules when the image create and reboot, you can´t access to devices, because the devices don´t load the partitions, in my case i have 3 SATA HDD, only one loaded the partitions, the other are like /dev/sda and /dev/sdc the work devices /dev/sdb1 /dev/sdb2 /dev/sdb3, when i remove 2 devices and only i leave one, the system works nicely. /dev/sda are the operating system, Linux. /dev/sdb are data files /dev/sdc are Windows OS /dev/sdb are loaded correctly all times, with 3, 2 or 1 HDD, i test that, but the other two one it´s a Samsung and the other Western Digital, both don´t load the partitions, but appear on dmesg the partitions, when i remove dmsetup and upgrade the initrd images, the rules of dmestup /etc/udev/rules.d/65_dmsetup.rules was removed and the system start to booting normally with all devices. When the dmsetup are installed and you have more than 1 device the images with dmsetup don´t boot, the only way to boot up the system it´s disconnecting all HDD and it´s works, i think it´s a problem of rules because udev load nicely when i leave only one HDD. and the data HDD works every time, so if that works every time and the other two don´t, but if i leave the OS Linux HDD who was don´t work with the other both connected, then works. I don´t understand why all the times only loaded the partitions of the data HDD, because it´s don´t boot... and that are the second HDD on BIOS... /dev/sda 80GB Samsung "Linux OS" load grub and later don´t load anything... don´t boot /dev/sdb 300GB "Data Files." works every times /dev/sdc 80GB Western Digital "Windows OS" udev recognized all devices... but only load the partitions of "Data Files." sdb. Maybe i´m wrong... tell me if i´m wrong please. > > > Bastian > > -- > Yes, it is written. Good shall always destroy evil. > -- Sirah the Yang, "The Omega Glory", stardate unknown > -- Maximiliano Augusto Castañón Araneda Santiago, Chile Linux user # 394821