Bug#454691: Checked with previously working 2007-11-19 and 2007-12-05-2 and they fail

2007-12-06 Thread Daniel Dickinson
As Christian says it's probably a temporary error in testing.  It is 
relatively recent as the 2007-12-05-2 install earlier this evening worked, 
but now it doesn't (tested after 2007-12-06-2 failed).

Also, I'd like to mention the reason I was testing a new install, which is 
that on reboot lvm on crypt fails to load (the message was 'cannot 
find /dev/sdb1').  sdb is the second logical disk on a Dell PERC 3/DCL (AMI 
MegaRAID Elite 1600) hardware raid, and sdb1 is the partition with the lvm on 
top of a crypt (lvm on sdb1_crypt, crypt on sdb1).  This probably belongs 
with the package that is responsible for loading lvm and/or crypt partitions.  
I can't do more testing or give you more information (or file a proper 
installation report) until I can install though.

I'd like to note that this partitioning scheme works for Etch, so this is a 
regression.

Regards,

Daniel

-- 
And that's my crabbing done for the day.  Got it out of the way early, 
now I have the rest of the afternoon to sniff fragrant tea-roses or 
strangle cute bunnies or something.   -- Michael Devore
GnuPG Key Fingerprint 86 F5 81 A5 D4 2E 1F 1C  http://gnupg.org
No more sea shells:  Daniel's Webloghttp://cshore.wordpress.com


pgpd1TAzxh4yw.pgp
Description: PGP signature


Bug#454493: Display PCI slot for nics, if available

2007-12-06 Thread Joey Hess
dann frazier wrote:
>  * Modify cdebconf to support multi-line choice fields. Make each
>interface choice be a multi-lined option that includes things like
>vendor, model, mac, slot.

eth0: foo bar description, eth0: mac address: xxx:xxx... [slot 1]

That would be one way to do it without modifying debconf. You could also
get rid of the "eth0: " prefix if you wanted to by using Choices-C.

Although while all these controls and detail can be nice, I'd generally
prefer that d-i just figured out which nic has link and a dhcp server
and got on with it.

-- 
see shy jo


signature.asc
Description: Digital signature


Bug#454691: Installation Report 2007-12-06-2

2007-12-06 Thread Christian Perrier
Quoting Daniel Dickinson ([EMAIL PROTECTED]):

> Installation of the standard system (no desktop) failed during the download 
> and install of the select task.  Looking at the syslog revealed that 
> findutils was marked for removal and that the system was waiting for "I know 
> this is a very bad idea" to be input.


(hint: not much value added in this post, but it seems worth a thread
as followup..:-))

Apart from a probably temporary problem in testing that should be
investigated and probably reassigned to the right package, I wonder
whether we would do something in D-I (apt-setup ?) to intercept such
critical messages and display something to users.




signature.asc
Description: Digital signature


Bug#454618: [sparc] netra x1 - flapping interfaces / not installable

2007-12-06 Thread Frans Pop
On Thursday 06 December 2007, Florian Lohoff wrote:
> Without having overly much kernel experience i had a look at dmfe.c
> and without testing i would guess this would at least prohibit
> dmfe to claim the resources when the mac is obviously '0'.

This is something that's really off-topic to (read: over the heads of) the 
d-boot list/team and should be taken to the kernel developers at 
[EMAIL PROTECTED], CC: [EMAIL PROTECTED]

If they feel your suggestion are correct, that would be perfect, but us 
lowly installer developers basically just have to deal with whatever the 
kernel gives us :-P

Cheers,
FJP


signature.asc
Description: This is a digitally signed message part.


Bug#454493: Display PCI slot for nics, if available

2007-12-06 Thread dann frazier
On Thu, Dec 06, 2007 at 01:34:25AM +0100, Frans Pop wrote:
> On Wednesday 05 December 2007, dann frazier wrote:
> > This patch to hw-detect adds slot information, if available, to the
> > network device name. Its not uncommon for HP (or our customers) to
> > have systems with many network devices, and knowing the physical slot
> > number of an adapter makes configuration that much easier.
> 
> I have several reservations against this patch:
> - to have it work for all installation methods you'd need to to include
>   this acpi module (and others?) in initrds, which is something we don't
>   do lightly [1]

Understood. Note that this implementation doesn't *require* the
module, it just takes advantage of it if its available. And, if other
non-ACPI platforms begin populating the 'slot' sysfs field in the
future, the installer would automatically work with it.

In fact, as to Otavio's point, it probably makes sense to do the
module loading outside of hw-detect (e.g. his acpi-support-udeb
suggestion), and just let hw-detect use the interface if its
available.

> - the "slot" indication is not translatable in the current patch

I didn't think to make this translatable, but yes, it should be.

> - the descriptions are already quite long and this will truncate some of
>   them even more than they already are

Yeah, I expected someone would point this out. There are possible
hacks like filtering out redundant words/phrases like "Ethernet
Controller", but I think what we really need is to get out of the
single-line description, more on this below.

> - I'm not sure that as a user it would be clear to me what exactly a Slot
>   is in this context

I could change this to "PCI Slot" or "PCI Card Slot", and would even
prefer it, but that will of course take more space.

> - looking at your screenshot it does not seem to add all that much
>   identification as there are still several NICs with identical slots

The snapshot was taken from a machine w/ dual-port cards installed, so
it is correct for both nics to claim the same slot. This case does
leave some ambiguity, but much less ambiguity than before.

> - it seems only a partial solution as not all NICs will be get a slot
>   identifier

Again, it decreases ambiguity. In my screenshot, you can see that two
nics aren't in slots because they are built into the system board. You
don't know which one is which, but in a system with 20 nics, it
certainly saves you some time finding the right one. (And 20 NICs
really isn't a contrived example, but is of course a small minority of
Debian users).

> - I'm not sure that it makes sense to print slot if it's the only
>   identification

Can you restate this one - I didn't really follow it.

> We've had other requests to provide additional identification of NICs (see 
> #450605 and merged BRs) and so far we (or at least I) have been thinking of 
> some way to display the MAC address, possibly by allowing to switch between 
> display of the current descriptions and MAC address.

That would help some users, but I'd like to see us find a more general
way to display all the available information that a user might use for
identification. And I expect a separate display, or "view" for each
may prove not to scale.

I do like the genearl principle of Geert's proposal:

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=450605#31

With the exception that I don't like splitting the option list from
the selection widget (and as Bastian points out, its not possible
anyway).

Some brainstorming:
 * Modify cdebconf to permit per-option descriptions, and use those
   descriptions to provide details about each nic. Frontends could
   use this to implement a "more info" button, or just include the
   description text in-line.
 * Modify cdebconf to support multi-line choice fields. Make each
   interface choice be a multi-lined option that includes things like
   vendor, model, mac, slot.
 * Change the flow from "select iface" -> "configure iface" to:
 "select iface"
   v
   "display info about iface & confirm"
   v
   "configure iface"
   This is probably the only one possible w/ today's cdebconf, but its
   pretty non-intuitive.
-- 
dann frazier




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#454641: net-isntaller/troubles ASUS ASPIRE 4520

2007-12-06 Thread crosvera
Package: installation-reports

Boot method: 
Image version: 
Date: 

Machine: 
Processor: AMD Turion 64 x1 MK-38
Memory: 1024 MB DDR II 667 MHz;
Partitions: sda1(ext3-primary-boot-29504.08MB) 
sda2(extended)[sda5(swap-logical-2138.58) sda6(ext3-logiacal-88388.86)]

DD: /dev/sda (SATA)
Size: 120034123776 bytes, 120.0 GB
Heads: 255  Sectors per track: 63  Cylinders: 14593



---
NOTE: I used archlinux livecd to get lspci.

lspci -nn ---

00:00.0 RAM memory [0500]: nVidia Corporation Unknown device [10de:0547] (rev 
a2)
00:01.0 ISA bridge [0601]: nVidia Corporation Unknown device [10de:0548] (rev 
a2)
00:01.1 SMBus [0c05]: nVidia Corporation Unknown device [10de:0542] (rev a2)
00:01.2 RAM memory [0500]: nVidia Corporation Unknown device [10de:0541] (rev 
a2)
00:01.3 Co-processor [0b40]: nVidia Corporation Unknown device [10de:0543] (rev 
a2)
00:02.0 USB Controller [0c03]: nVidia Corporation Unknown device [10de:055e] 
(rev a2)
00:02.1 USB Controller [0c03]: nVidia Corporation Unknown device [10de:055f] 
(rev a2)
00:04.0 USB Controller [0c03]: nVidia Corporation Unknown device [10de:055e] 
(rev a2)
00:04.1 USB Controller [0c03]: nVidia Corporation Unknown device [10de:055f] 
(rev a2)
00:06.0 IDE interface [0101]: nVidia Corporation Unknown device [10de:0560] 
(rev a1)
00:07.0 Audio device [0403]: nVidia Corporation MCP67 High Definition Audio 
[10de:055c] (rev a1)
00:08.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0561] (rev 
a2)
00:09.0 IDE interface [0101]: nVidia Corporation Unknown device [10de:0550] 
(rev a2)
00:0a.0 Ethernet controller [0200]: nVidia Corporation Unknown device 
[10de:054c] (rev a2)
00:0c.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0563] (rev 
a2)
00:0e.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0563] (rev 
a2)
00:12.0 VGA compatible controller [0300]: nVidia Corporation Unknown device 
[10de:0533] (rev a2)
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Miscellaneous Control [1022:1103]
01:09.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller 
[1180:0832] (rev 05)
01:09.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 
SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
01:09.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller 
[1180:0843] (rev 12)
01:09.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host 
Adapter [1180:0592] (rev 12)
01:09.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller 
[1180:0852] (rev 12)
07:00.0 Ethernet controller [0200]: Atheros Communications, Inc. AR5006EG 
802.11 b/g Wireless PCI Express Adapter [168c:001c] (rev 01)


--lspci -nnv---
00:00.0 RAM memory [0500]: nVidia Corporation Unknown device [10de:0547] (rev 
a2)
Subsystem: Acer Incorporated [ALI] Unknown device [1025:0127]
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [dc] HyperTransport: MSI Mapping

00:01.0 ISA bridge [0601]: nVidia Corporation Unknown device [10de:0548] (rev 
a2)
Subsystem: Acer Incorporated [ALI] Unknown device [1025:0127]
Flags: bus master, 66MHz, fast devsel, latency 0
I/O ports at 1d00 [size=256]

00:01.1 SMBus [0c05]: nVidia Corporation Unknown device [10de:0542] (rev a2)
Subsystem: Acer Incorporated [ALI] Unknown device [1025:0127]
Flags: 66MHz, fast devsel, IRQ 10
I/O ports at 3080 [size=64]
I/O ports at 3040 [size=64]
I/O ports at 3000 [size=64]
Capabilities: [44] Power Management version 2

00:01.2 RAM memory [0500]: nVidia Corporation Unknown device [10de:0541] (rev 
a2)
Subsystem: nVidia Corporation Unknown device [10de:cb84]
Flags: 66MHz, fast devsel

00:01.3 Co-processor [0b40]: nVidia Corporation Unknown device [10de:0543] (rev 
a2)
Subsystem: Acer Incorporated [ALI] Unknown device [1025:0127]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
Memory at f420 (32-bit, non-prefetchable) [size=512K]

00:02.0 USB Controller [0c03]: nVidia Corporation Unknown device [10de:055e] 
(rev a2) (prog-if 10 [OHCI])
Subsystem: Acer Incorporated [ALI] Unknown device [1025:0127]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17
Memory at f4486000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Manage

Bug#454618: [sparc] netra x1 - flapping interfaces / not installable

2007-12-06 Thread Florian Lohoff

On Thu, Dec 06, 2007 at 07:48:34PM +0100, Florian Lohoff wrote:
> Reading only 0's from an eeprom in the driver can be detected. Why cant
> the dmfe driver refuse to load (or better not claim the resources) in this
> case? It used to be the case for hundrets of isa modules that they were
> loaded, tried if their hardware was there and later if not just notified
> that they failed to load. I know - these were the old days and we are
> now pleased with an in kernel module loader and all that fancy stuff
> but can't this be done ?!? It might mean to really rewrite a little of
> module init logic and not really look at the chip at ifup time. My guess
> is that nobody until now was annoyed enough to actually write the code :)

Without having overly much kernel experience i had a look at dmfe.c
and without testing i would guess this would at least prohibit
dmfe to claim the resources when the mac is obviously '0'.
The only problem this brings up is with cards where the mac address
is 0 due to a production problem - Those would be basically 
unusable without a reverting patch. The MAC beeing 0
is obviously only a symptom and the difference might even be much
more easy to detect. So using the MAC is most likely a crude hack.

From my understanding for every driver registered all unclaimed devices
will be probed. So with this dmfe will hopefully refuse to play with 
the device and return ENODEV which will let tulip when loaded claim the
device. Somebody with more understanding of the DMFE will need to have a
look here and make guesses on how to differentiate dmfes from tulips.

diff --git a/drivers/net/tulip/dmfe.c b/drivers/net/tulip/dmfe.c
index b4891ca..c023ec0 100644
--- a/drivers/net/tulip/dmfe.c
+++ b/drivers/net/tulip/dmfe.c
@@ -362,6 +362,7 @@ static int __devinit dmfe_init_one (struct pci_dev *pdev,
struct net_device *dev;
u32 pci_pmr;
int i, err;
+   u8 macor=0;
DECLARE_MAC_BUF(mac);
 
DMFE_DBUG(0, "dmfe_init_one()", 0);
@@ -464,8 +465,15 @@ static int __devinit dmfe_init_one (struct pci_dev *pdev,
cpu_to_le16(read_srom_word(db->ioaddr, i));
 
/* Set Node address */
-   for (i = 0; i < 6; i++)
+   for (i = 0; i < 6; i++) {
dev->dev_addr[i] = db->srom[20 + i];
+   macor |= db->srom[20 + i];
+   }
+
+   if (!macor) {
+   err = -ENODEV;
+   goto err_out_res;
+   }
 
err = register_netdev (dev);
if (err)

Flo
-- 
Florian Lohoff  [EMAIL PROTECTED] +49-171-2280134
Those who would give up a little freedom to get a little 
  security shall soon have neither - Benjamin Franklin


signature.asc
Description: Digital signature


Bug#318194: as a requirement

2007-12-06 Thread Alejandra Haywood
Hi
I'm 28 years old
I read your profile online and I was intrested in getting to know you better
Reply to  me and tell me about yourself if you want to chat
I will send a pic and some of my info right away
email me at [EMAIL PROTECTED] , that will be sent to me directly
Thank you 







-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#454618: [sparc] netra x1 - flapping interfaces / not installable

2007-12-06 Thread Florian Lohoff
On Thu, Dec 06, 2007 at 06:39:08PM +0100, Frans Pop wrote:
> On Thursday 06 December 2007, Florian Lohoff wrote:
> > This is the very same problem as #360699 reported which was closed.
> 
> Because it is not a problem we can solve in the installer, nor is it 
> apparently a problem that can be solved in the kernel: there are two series 
> of different, partially incompatible hardware which use the same PCI IDs...

Reading only 0's from an eeprom in the driver can be detected. Why cant
the dmfe driver refuse to load (or better not claim the resources) in this
case? It used to be the case for hundrets of isa modules that they were
loaded, tried if their hardware was there and later if not just notified
that they failed to load. I know - these were the old days and we are
now pleased with an in kernel module loader and all that fancy stuff
but can't this be done ?!? It might mean to really rewrite a little of
module init logic and not really look at the chip at ifup time. My guess
is that nobody until now was annoyed enough to actually write the code :)

> > Unloading dmfe.ko and loading tulip.ko (and removing dmfe.ko to
> > dismiss further loading) helps ...
> 
> This is documented in:
> http://www.debian.org/releases/etch/sparc/ch02s06.html.en#nics-sparc-trouble
> 
> An easier way to prevent loading dmfe.ko is to boot the installer 
> with 'install dmfe.blacklist=yes'. This is already documented in the 
> development version of the installation guide:
> http://d-i.alioth.debian.org/manual/en.sparc/ch02s06.html#nics-sparc-trouble

Thanks for the hint

Flo
-- 
Florian Lohoff  [EMAIL PROTECTED] +49-171-2280134
Those who would give up a little freedom to get a little 
  security shall soon have neither - Benjamin Franklin


signature.asc
Description: Digital signature


Re: How to preseed install via pppoe (for A-DSL)?

2007-12-06 Thread Josef Wolf
On Tue, Nov 27, 2007 at 02:41:11PM +0200, Eddy Petrișor wrote:
> Josef Wolf wrote:
[ ... ]
> > The next interesting point is that eth0 is not configured at the time
> > ppp-udeb runs.  Seems like ppp-udeb is configured before netcfg.  Could
> 
> This is normal and that is the whole point. To make ppp-udeb configure the
> networking instead of netcfg.

I am still somewhat confused.  Is ppp-udeb meant to completely replace
netcfg?  Shouldn't it ask for netcfg/get_domain then?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: How to force d-i to ask for domain name?

2007-12-06 Thread Josef Wolf
On Mon, Dec 03, 2007 at 03:59:39PM +0100, Geert Stappers wrote:
> Op 02-12-2007 om 14:26 schreef Josef Wolf:
> > On Sat, Dec 01, 2007 at 12:44:30PM +0100, Geert Stappers wrote:
>   
> > > An option might be a modified netcfg.
> > > Build the udeb after your hack and place it in the local udeb directory
> > > before rebuilding d-i.
> > 
> > Sorry, I don't really understand what you try to tell me here.
> 
> After the "An option might be a modified netcfg.",
> I added a few words how to include a modified netcfg.
> 
> Now more words how to include a modified netcfg:
> 
> * the source of netcfg is the d-i source under the packages directory
> * hack the source of netcfg
> * do "dpkg-buildpackage" to get a netcfg udeb
> * place that udeb in the local udeb directory under d-i/installer/build
> * do "./daily_build build" to get your modified d-i

I'd rather stay with the original package.

It turns out that ubuntu has lowered the priority for netcfg/get_domain
from high to medium.  Anybody knows why they have done this?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#454618: [sparc] netra x1 - flapping interfaces / not installable

2007-12-06 Thread Frans Pop
On Thursday 06 December 2007, Florian Lohoff wrote:
> This is the very same problem as #360699 reported which was closed.

Because it is not a problem we can solve in the installer, nor is it 
apparently a problem that can be solved in the kernel: there are two series 
of different, partially incompatible hardware which use the same PCI IDs...

> Unloading dmfe.ko and loading tulip.ko (and removing dmfe.ko to
> dismiss further loading) helps ...

This is documented in:
http://www.debian.org/releases/etch/sparc/ch02s06.html.en#nics-sparc-trouble

An easier way to prevent loading dmfe.ko is to boot the installer 
with 'install dmfe.blacklist=yes'. This is already documented in the 
development version of the installation guide:
http://d-i.alioth.debian.org/manual/en.sparc/ch02s06.html#nics-sparc-trouble

Cheers,
FJP



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#454618: [sparc] netra x1 - flapping interfaces / not installable

2007-12-06 Thread Florian Lohoff

Package: debian-installer
Version: snapshot-20071127

Hi,
i just tried installing Debian/Etch on an Sun Netra X1 and it failed. I
retried with a current snapshot from here:


http://people.debian.org/~stappers/d-i/images/20071127-12:10/netboot/boot.img

and it fails the same way. When gettint to the network configuration
both ethernets immediatly start flapping and DHCP does not succeed.

Dec  6 17:24:17.459 MEZ: %LINK-3-UPDOWN: Interface FastEthernet0/3, 
changed state to down
Dec  6 17:24:21.060 MEZ: %LINK-3-UPDOWN: Interface FastEthernet0/3, 
changed state to up
Dec  6 17:24:23.460 MEZ: %LINK-3-UPDOWN: Interface FastEthernet0/3, 
changed state to down
Dec  6 17:24:27.060 MEZ: %LINK-3-UPDOWN: Interface FastEthernet0/3, 
changed state to up
Dec  6 17:24:29.460 MEZ: %LINK-3-UPDOWN: Interface FastEthernet0/3, 
changed state to down
Dec  6 17:24:33.060 MEZ: %LINK-3-UPDOWN: Interface FastEthernet0/3, 
changed state to up
Dec  6 17:24:35.460 MEZ: %LINK-3-UPDOWN: Interface FastEthernet0/3, 
changed state to down
Dec  6 17:24:41.260 MEZ: %LINK-3-UPDOWN: Interface FastEthernet0/3, 
changed state to up

This seems to be caused by the driver unable to assign a MAC Address:

eth0  Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
  BROADCAST MULTICAST  MTU:1500  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000 
  RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
  Interrupt:9 

eth1  Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
  BROADCAST MULTICAST  MTU:1500  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000 
  RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
  Interrupt:10 Base address:0x100 

This is the very same problem as #360699 reported which was closed.

Unloading dmfe.ko and loading tulip.ko (and removing dmfe.ko to 
dismiss further loading) helps ...

00:05.0 Ethernet controller: Davicom Semiconductor, Inc. 21x4x DEC-Tulip 
compatible 10/100 Ethernet (rev 31)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
SERR+ TAbort- 
SERR+ 

signature.asc
Description: Digital signature


Partman reorganization - day 2

2007-12-06 Thread Frans Pop
Today I've implemented the dynamic loading of partman-lvm and partman-crypto 
only when there is sufficient memory available [1]. This should result in a 
better experience for installs where there is limited memory available.

In principle partman-md (RAID support) could be loaded in the same manner, 
but I'm not sure if there is a real need to do so ATM (only 750kB installed 
size for partman-md, mdcfg-utils, mdadm-udeb).

I was able to test this by including the new partman udebs in a businesscard 
image (which was surprisingly easy using debian-cd). The tests showed that 
about 7.5MB free memory is required when partman is started to successfully 
use guided LVM partitioning.

I have not yet managed to do the restructuring of removing existing LVM 
data. Hopefully I'll manage to do that tomorrow. Please wait with 
reimplementation of removing existing crypto volumes until after that.

Cheers,
FJP

[1] Commit log entry:
Dynamically load support for LVM and crypto

Only load components for LVM and crypto support when there is
sufficient free memory. For crypto this only loads base support
components; additional crypto components will only be loaded on
demand.

Support for guided (encrypted) LVM partitioning is only loaded if
partman-auto has already been loaded (which it may not be for
lowmem installs).

The priority of partman-(auto-)lvm and partman-(auto-)crypto is
lowered to optional to allow dynamic loading by partman-base.

The dynamic loading is done from the main partman script instead
of an init.d script to avoid interference from anna's progress bar
with the init.d progress bar.

The limit of 7500kB for LVM is based on tests on i386 (VirtualBox
with 5GB hard disk); the limit of 11000kB for crypto is based on
the existing limit used in partman-crypto for loading additional
components.


signature.asc
Description: This is a digitally signed message part.