Lenny installer string freeze status 20080912

2008-09-12 Thread Christian Perrier
10 days left before the end of the string freeze

NEW for today: Progress for Wolof (sublevel 1)
   Progress for Punjabi (sublevels 3 and 4)

Languages meeting the release criteria: 45
--

Already activated and complete for level 1: 41
 Arabic, Bulgarian, Czech, German, Dzongkha, Greek, Spanish, Basque,
 Finnish, French, Galician, Gujarati, Hebrew, Hindi, Croatian,
 Indonesian, Italian, Japanese, Georgian, Khmer, Korean, Lithuanian,
 Malayalam, Marathi, Norwegian Bokmål, Nepali, Dutch, Norwegian
 Nynorsk, Polish, Portuguese, Brazilian Portuguese, Romanian, Russian,
 Slovak, Swedish, Tamil, Thai, Turkish, Vietnamese, Simplified
 Chinese, Traditional Chinese

Already activated and complete for sublevels 1 and 2: 4
Belarusian, Esperanto, Hungarian, Punjabi

Not yet activated languages complete for sublevels 1 and 2: 0


Languages failing to meet the release criteria: 32
--

Activated languages: 18
Amharic, Bengali, Bosnian, Catalan, Danish, Estonian, Kurdish,
Latvian, Macedonian, Northern Sami, Slovenian, Albanian, Tagalog,
Ukrainian, Wolof


Not yet activated languages: 14
Afrikaans, Welsh, Persian, Irish, Armenian, Icelandic, Kazakh, Kannada,
Malagasy, Malay, Serbian, Telugu, Urdu, Xhosa
 (chances to get these in lenny are quite low)

If your language is listed in "failing to meet the release criteria",
please do not scream out. For many of these languages, only very few
translated strings are missing and the needed update is very
small. But, still, do your best for this to happen.

The D-I i18n documentation is available at 
http://d-i.alioth.debian.org/doc/i18n/



signature.asc
Description: Digital signature


Re: di-netboot-assistant - Debian-Installer netboot assistant

2008-09-12 Thread Frans Pop
Hello Franklin,

On Wednesday 23 July 2008, Franklin PIAT wrote:
> On Tue, 2008-07-22 at 16:49 +0200, Frans Pop wrote:
> > With this dhcpd configuration both problems were fixed and I could
> > use di-n-a without the workarounds.

I have one more issue for you.

I installed di-n-a on an Etch box (my DNS/DHCP/TFTP server runs stable), 
which means that debian-installer/pxelinux.0 is also taken from stable.
I also installed a number of images, both stable and testing.

When netbooting I would get your menu correctly, but after selecting a 
testing install, instead of the D-I syslinux screen I would get a 
completely white display.

I solved this by copying the pxelinux.0 from the testing image to the 
debian-installer directory. Apparently pxelinux.0 only gets loaded once 
(which makes sense) and thus the one in the debian-installer dir needs to 
be compatible with _all_ the images installed below it.

One possible solution to this would be to extract the version from 
pxelinux.0 files of images getting installed, check if that version is 
higher than the one of the current file in the debian-installer dir and 
then replace that with the higher version.

You could for example use this to get the version:
$ strings pxelinux.0 | \
  sed -rn "/^PXELINUX [.0-9]+/ s/^[^ ]* ([.0-9]+).*/\1/"
3.71

> > I also have a feature request: support for custom images.
> > If I build a netboot image locally, I'd like to be able to add it to
> > the menu somehow.
> > Main thing is that these cannot be added to the di-n-a sources config
> > file as there is no download location for them, so I need some way to
> > just extract them into place and get them included in the menus.
> >
> > I see several options.
> >
> > 1) I create a custom "top-level" menu file that I specify in the
> > dhcpd config and that has as one option to chainload to the di-n-a
> > menu. This will work and gives complete freedom but disadvantage is
> > an extra menu level and needing to maintain the menu by hand.
>
> By hand...  :-(

One problem with this.

When I tried that I found that you modify some paths inside downloaded 
images to make them fit inside your structure. This of course does not 
happen for custom built images if they are installed by hand.

I managed to work around this by using symlinks from within your structure 
to the custom images, while keeping the original paths inside the images.

I wonder if that might not be a more solid solution also for images that 
are downloaded by di-n-a. In general it's IMO not very nice to change 
things in "external" sources.

Let me know if you need more info on this. It was a while ago but I should 
be able to reproduce it without too much trouble.

Cheers,
FJP


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


Fwd: Announcement of D-I releases

2008-09-12 Thread Frans Pop
Resending as we did not get a reply from the publicity team on the first 
message.

Please also see the replies from other D-I team members to the original 
message available at:
http://lists.debian.org/debian-boot/2008/06/msg00381.html

Please reply to both lists, not to me privately.

Cheers,
FJP

--  Forwarded Message  --
Hi Alexander and team,

Up till now we've basically only announced D-I releases on our project 
homepage [1], on d-d-a [2] and via times.d.n [3]. A copy of the 
announcement has sometimes been sent to d-user.
As you can see, basically the same announcement in all cases, which is 
possibly a bit boring :-)

But we've not announced anything on d-news (main reason: too much hassle 
getting it there). The changelog we send to d-d-a is probably not really 
suitable for d-n, but a shorter version with a bit more explanation and a 
link to [1] could work.

Note that D-I releases, even though they contain full sets of CDs and 
DVDs, are not _Debian_ beta releases or release candidates and that has 
to be made very clear to a less technical audience.
They are D-I releases with a testing snapshot; pre-release testing is done 
to ensure installs work and there are no major immediately visible issues 
after reboot, but nothing further.

What do you think? Should we contact you in the run up to future releases 
to coordinate announcements? If we want to do that, we should probably 
prepare some template in advance, for both Beta and RC D-I releases.
The next release is likely to be our RC1 release.

The main goal would be (from my personal PoV at least) to get more people 
to test releases, maybe emphasizing the need for feedback (in English!) 
on foreign language installs and non-standard architectures.

What do other D-I team members think?

Cheers,
FJP

P.S. Thx for the quick follow up on the D-I release with a DPN. Good 
timing!

[1] http://www.debian.org/devel/debian-installer/News/2008/20080609
[2] http://lists.debian.org/debian-devel-announce/2008/06/msg2.html
[3] http://times.debian.net/1252-Debian-Installer-Lenny-Beta-2-released
---


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


Re: Fwd: Announcement of D-I releases

2008-09-12 Thread Andreas Schuldei
* Frans Pop ([EMAIL PROTECTED]) [080912 10:09]:
> Up till now we've basically only announced D-I releases on our project 
> homepage [1], on d-d-a [2] and via times.d.n [3]. A copy of the 
> announcement has sometimes been sent to d-user.
> As you can see, basically the same announcement in all cases, which is 
> possibly a bit boring :-)
> 
> But we've not announced anything on d-news (main reason: too much hassle 
> getting it there). The changelog we send to d-d-a is probably not really 
> suitable for d-n, but a shorter version with a bit more explanation and a 
> link to [1] could work.

note that in my "master plan" i would like to see such snapshots
somewhat stabilized (as in "not too badly broken, usable", not as in
"debian full blown release") and announced them publicly.

the reasoning behind this is that a certain group of people seem to like
to update and reinstall as often as they can to get the feeling of
maximum up-to-date-ness. And debian (as it has testing, anyway) can
satisfy their demand easier, as in passing. 

I envision drop-in artwork packages that gives those snapshots a new
look even, featuring a consistant suite of themes between stable
releases.

bottomline: make those snapshots vaguely predictable, ask the release
team to prevent testing to be too badly broken, drop in a new look and
feel and announce it much better, more visible.

/andreas


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



Re: di-netboot-assistant - Debian-Installer netboot assistant

2008-09-12 Thread Franklin PIAT
Hello,

Since I now have an account on Alioth, I was considering to host it
there.

Does "collab-maint/di-netboot-assistant.git" seems fine for you ?

Franklin


P.S. I am now subscribed to the list.


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



Re: di-netboot-assistant - Debian-Installer netboot assistant

2008-09-12 Thread Franklin PIAT
Hello Frans,

On Fri, 2008-09-12 at 10:04 +0200, Frans Pop wrote:
> On Wednesday 23 July 2008, Franklin PIAT wrote:
> > On Tue, 2008-07-22 at 16:49 +0200, Frans Pop wrote:
> > > With this dhcpd configuration both problems were fixed and I could
> > > use di-n-a without the workarounds.
> 
> I have one more issue for you.
> 
> I installed di-n-a on an Etch box (my DNS/DHCP/TFTP server runs stable), 
> which means that debian-installer/pxelinux.0 is also taken from stable.

Obviously, running stable on the server side is the right thing to do.

> I also installed a number of images, both stable and testing.

We can expect that some sysadmins will want to test installing stable+1
in advance, so I consider this the standard situation too.

> When netbooting I would get your menu correctly, but after selecting a 
> testing install, instead of the D-I syslinux screen I would get a 
> completely white display.

>From your point of view is this an RC bug ?  (I do)

> I solved this by copying the pxelinux.0 from the testing image to the 
> debian-installer directory. Apparently pxelinux.0 only gets loaded once 
> (which makes sense) and thus the one in the debian-installer dir needs to 
> be compatible with _all_ the images installed below it.
> 
> One possible solution to this would be to extract the version from 
> pxelinux.0 files of images getting installed, check if that version is 
> higher than the one of the current file in the debian-installer dir and 
> then replace that with the higher version.
> 
> You could for example use this to get the version:
> $ strings pxelinux.0 | \
>   sed -rn "/^PXELINUX [.0-9]+/ s/^[^ ]* ([.0-9]+).*/\1/"
> 3.71

Do you think it would be a good idea to use :
  tr -c '[:print:] ' '\n'
instead of "strings", in order to avoid depending on binutils for
production servers ? (popcon says that binutils is installed on 87% of
the systems... but the figure for dhcp/tftp enabled servers is probably
much lower).

> > > I also have a feature request: support for custom images.
> > > If I build a netboot image locally, I'd like to be able to add it to
> > > the menu somehow.
> > > Main thing is that these cannot be added to the di-n-a sources config
> > > file as there is no download location for them, so I need some way to
> > > just extract them into place and get them included in the menus.
> > >
> > > I see several options.
> > >
> > > 1) I create a custom "top-level" menu file that I specify in the
> > > dhcpd config and that has as one option to chainload to the di-n-a
> > > menu. This will work and gives complete freedom but disadvantage is
> > > an extra menu level and needing to maintain the menu by hand.
> >
> > By hand...  :-(
> 
> One problem with this.
> 
> When I tried that I found that you modify some paths inside downloaded 
> images to make them fit inside your structure. This of course does not 
> happen for custom built images if they are installed by hand.
> 
> I managed to work around this by using symlinks from within your structure 
> to the custom images, while keeping the original paths inside the images.

I still have your request to use local images on my TODO list.

If you install/extract a boot image manually, I suppose that it would
work if it were extracted at the top, like :
/var/lib/tftpboot/debian-installer/i386/pxelinux.0


> I wonder if that might not be a more solid solution also for images that 
> are downloaded by di-n-a.

I will need to think about it, but the reason why I need to tweak the
patch is that the image's version isn't included in the paths. So I have
to replace:
kernel debian-installer/i386/linux
with :
kernel debian-installer/etch/i386/linux
or 
kernel debian-installer/lenny/i386/linux
so I can have the two installed simultaneously.

I must say that I'm much more comfortable with the way I handle elilo's
menu.


> In general it's IMO not very nice to change things in "external" sources.

Generally speaking, the di-n-a shipped is Lenny is based on a script I
used for myself. So it tweaks existing etch/lenny images.

I want something robust for Lenny+1 : Not guessing anything; Don't tweak
configuration files (except boot arguments), consistent architectures
handling...

Regards,

Franklin


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



Re: di-netboot-assistant - Debian-Installer netboot assistant

2008-09-12 Thread Frans Pop
On Friday 12 September 2008, Franklin PIAT wrote:
> > You could for example use this to get the version:
> > $ strings pxelinux.0 | \
> >   sed -rn "/^PXELINUX [.0-9]+/ s/^[^ ]* ([.0-9]+).*/\1/"
> > 3.71
>
> Do you think it would be a good idea to use :
>   tr -c '[:print:] ' '\n'
> instead of "strings", in order to avoid depending on binutils for
> production servers ? (popcon says that binutils is installed on 87% of
> the systems... but the figure for dhcp/tftp enabled servers is probably
> much lower).

Up to you. strings was just the first thing that came to mind for me. 
There may even be smarter ways to do it. I don't know.

> I still have your request to use local images on my TODO list.

I'll leave you to play around with it a bit. It would be nice if custom 
images could be assigned a class though (I mean a similar identification 
to e.g. stable) and if multiple such classes could be used.

> I want something robust for Lenny+1 : Not guessing anything; Don't
> tweak configuration files (except boot arguments), consistent
> architectures handling...

Yes, there's also always the risk that we'll restructure the location 
where images can be found, so having some kind of configuration file for 
that would be nice.


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


Re: di-netboot-assistant - Debian-Installer netboot assistant

2008-09-12 Thread Otavio Salvador
Franklin PIAT <[EMAIL PROTECTED]> writes:

> I will need to think about it, but the reason why I need to tweak the
> patch is that the image's version isn't included in the paths. So I have
> to replace:
> kernel debian-installer/i386/linux
> with :
> kernel debian-installer/etch/i386/linux
> or 
> kernel debian-installer/lenny/i386/linux
> so I can have the two installed simultaneously.
>
> I must say that I'm much more comfortable with the way I handle elilo's
> menu.

kernel lenny/debian-installer/i386/linux

Would be a solution no?

-- 
O T A V I OS A L V A D O R
-
 E-mail: [EMAIL PROTECTED]  UIN: 5906116
 GNU/Linux User: 239058 GPG ID: 49A5F855
 Home Page: http://otavio.ossystems.com.br
-
"Microsoft sells you Windows ... Linux gives
 you the whole house."


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



Re: Help testing syslinux

2008-09-12 Thread Michal Suchanek
On 09/09/2008, Michal Suchanek <[EMAIL PROTECTED]> wrote:
> On 09/09/2008, Chris Lamb <[EMAIL PROTECTED]> wrote:
>  > Michal Suchanek wrote:
>  >
>  >  > However, the syslinux on the broken CD is also version 3.71. I wonder
>  >  > what's going on here.
>  >
>  >
>  > You will have to be more precise; there are both broken and fixed.versions
>  >  of syslinux with that version prefix. The syslinux on the 50M test ISOs is
>  >  2:3.71+dfsg-3, which is already in testing.
>  >
>
>
> I will try to rebuild once more to be sure but it looks like the
>  syslinux I have installed is also dfsg-3.
>

I must have built the image just before a round of updates. It took
quite a few modifications to rebuild, and the new image now works.

Thanks

Michal


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



Re: di-netboot-assistant - Debian-Installer netboot assistant

2008-09-12 Thread Frans Pop
On Friday 12 September 2008, Franklin PIAT wrote:
> Since I now have an account on Alioth, I was considering to host it
> there.
>
> Does "collab-maint/di-netboot-assistant.git" seems fine for you ?

Seems fine.

It could also be added to D-I SVN though and even be built as part of 
Debian Installer, as Joey suggested some time ago [1].

[1] http://lists.debian.org/debian-boot/2008/07/msg00235.html


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


Re: di-netboot-assistant - Debian-Installer netboot assistant

2008-09-12 Thread Franklin PIAT
On Fri, 2008-09-12 at 15:01 +0200, Frans Pop wrote:
> On Friday 12 September 2008, Franklin PIAT wrote:
> > Since I now have an account on Alioth, I was considering to host it
> > there.
> >
> > Does "collab-maint/di-netboot-assistant.git" seems fine for you ?
> 
> Seems fine.
> 
> It could also be added to D-I SVN though and even be built as part of 
> Debian Installer, as Joey suggested some time ago [1].

That would be fine for me too. What should I do / Who should I ask ?

Franklin


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



Re: di-netboot-assistant - Debian-Installer netboot assistant

2008-09-12 Thread Franklin PIAT
On Fri, 2008-09-12 at 09:39 -0300, Otavio Salvador wrote:
> Franklin PIAT <[EMAIL PROTECTED]> writes:
> 
> > I will need to think about it, but the reason why I need to tweak the
> > patch is that the image's version isn't included in the paths. So I have
> > to replace:
> > kernel debian-installer/i386/linux
> > with :
> > kernel debian-installer/etch/i386/linux
> > or 
> > kernel debian-installer/lenny/i386/linux
> > so I can have the two installed simultaneously.
> >
> > I must say that I'm much more comfortable with the way I handle elilo's
> > menu.
> 
> kernel lenny/debian-installer/i386/linux
> 
> Would be a solution no?

IIRC :

That would only work if the DHCP directly points to :
  lenny/debian-installer/i386/pxelinux.0
Pxelinux.0 would then fetch it's files, relatively to it's it's own
location (actually, I think it's the NIC' ROM that would do it).

The problem with di-n-a's top menu, it's that pxelinux.0 must be at the
top. Therefore configuration files must be rewritten to add "etch"
somewhere in the path.


Franklin


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



Bug#494466: [patch, RFC] Allow to select driver inclusion policy for initramfs-tools

2008-09-12 Thread maximilian attems
sorry for the late dropin, haven't seen that before today #498712
came in. which clearly shows the uglyness of the current situation,
why should the same variable be set on *two* places.

On Mon, 25 Aug 2008, Frans Pop wrote:

> On Monday 25 August 2008, Martin Michlmayr wrote:
> > - the question was not asked (because debconf priority > medium)
> 
> That would break the case where the architecture default if different from 
> the default of initramfs-tools.
> 
> >  - the policy is the same as the default of initramfs-tools (most)
> 
> I thought about that, but that assumes the default of initramfs-tools 
> won't ever change. I'd prefer not to base code on that assumption.

it won't change.
initramfs-tools per default has the concept of generating an allmost
generic initramfs.

i'm happy with d-i setting it for specific embedded arch, but please
drop that file when it is useless.
 
as tbm said ($RET != "most") is easy to check. 
 
-- 
maks



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



Bug#498710: lenny install created etch sources.list

2008-09-12 Thread Frans Pop
On Friday 12 September 2008, Jay Berkenbilt wrote:
> Comments/Problems:
> I have a local debian mirror.  When I configured apt, I selected it
> from the installation menu.  The resulting /etc/apt/sources.list file
> was configured for etch even though I used the lenny installer image.

Are you sure that the symlinks of your mirror in debian/dists/ are 
correct? Sounds like you did not update them when etch became stable...



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



Bug#498710: lenny install created etch sources.list

2008-09-12 Thread Jay Berkenbilt
Frans Pop <[EMAIL PROTECTED]> wrote:

> On Friday 12 September 2008, Jay Berkenbilt wrote:
>> Comments/Problems:
>> I have a local debian mirror.  When I configured apt, I selected it
>> from the installation menu.  The resulting /etc/apt/sources.list file
>> was configured for etch even though I used the lenny installer image.
>
> Are you sure that the symlinks of your mirror in debian/dists/ are 
> correct? Sounds like you did not update them when etch became stable...

Jackpot.  That's it.  Thanks.

drwxr-sr-x 5 root root 101 Jan  6  2007 etch/
drwxr-sr-x 5 root root 101 Apr 21  2007 lenny/
drwxrwsr-x 5 root root 101 Jan  6  2007 sid/
lrwxrwxrwx 1 root root   5 Jul 17  2007 stable -> sarge
lrwxrwxrwx 1 root root   4 Jul 17  2007 testing -> etch
lrwxrwxrwx 1 root root   3 Jul 17  2007 unstable -> sid

I will fix my links and also add this to my installation check list.

Feel free to close the installation report.

-- 
Jay Berkenbilt <[EMAIL PROTECTED]>



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



Bug#498710: marked as done (lenny install created etch sources.list)

2008-09-12 Thread Debian Bug Tracking System

Your message dated Fri, 12 Sep 2008 17:40:13 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#498710: lenny install created etch sources.list
has caused the Debian Bug report #498710,
regarding lenny install created etch sources.list
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
498710: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498710
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
X-Debbugs-CC: [EMAIL PROTECTED]
Package: installation-reports

Boot method: grub, hard drive
Image version: lenny daily image, vmlinuz, gtk/initrd.gz from "other
 images", 2008-09-06
  14c952393386b41fd358b343267a3007  vmlinuz
  5d476f9962126e3f8530fe374a49880c  gtk-initrd.gz
Date: September 6, 2008

Machine: Dell Latitude D810
Processor: Pentium M, 2 GHz
Memory: 1 GB
Partitions: 

FilesystemType   1K-blocks  Used Available Use% Mounted on
/dev/mapper/vg1-lenny--root
   xfs 6281216   4800960   1480256  77% /
tmpfstmpfs  517972 0517972   0% /lib/init/rw
udev tmpfs   1024096 10144   1% /dev
tmpfstmpfs  517972 0517972   0% /dev/shm
/dev/sda2 ext3   46665 21168 23088  48% /boot
/dev/mapper/vg1-home
   xfs15718400  14671360   1047040  94% /home
/dev/mapper/vg1-u1
   xfs 1038336  4428   1033908   1% /u1

-

Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x41ab2316

   Device Boot  Start End  Blocks   Id  System
/dev/sda1   1   7   561966  FAT16
/dev/sda2   *   8  13   48195   83  Linux
/dev/sda3  141473117274507  HPFS/NTFS
/dev/sda41474729646773247+  8e  Linux LVM

-

  LV VG   Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  etch-root  vg1  -wi-a-  6.00G
  home   vg1  -wi-ao 15.00G
  lenny-root vg1  -wi-ao  6.00G
  swap   vg1  -wi-ao  2.00G
  u1 vg1  -wi-ao  1.00G

-

Output of lspci -knn (or lspci -nn):

00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML 
Express Processor to DRAM Controller [8086:2590] (rev 03)
Kernel modules: intel-agp
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 915GM/PM Express PCI 
Express Root Port [8086:2591] (rev 03)
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 
Family) PCI Express Port 1 [8086:2660] (rev 03)
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 
Family) USB UHCI #1 [8086:2658] (rev 03)
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 
Family) USB UHCI #2 [8086:2659] (rev 03)
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 
Family) USB UHCI #3 [8086:265a] (rev 03)
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 
Family) USB UHCI #4 [8086:265b] (rev 03)
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 
Family) USB2 EHCI Controller [8086:265c] (rev 03)
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge 
[8086:2448] (rev d3)
00:1e.2 Multimedia audio controller [0401]: Intel Corporation 
82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller [8086:266e] (rev 03)
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0
00:1e.3 Modem [0703]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
AC'97 Modem Controller [8086:266d] (rev 03)
Kernel driver in use: Intel ICH Modem
Kernel modules: snd-intel8x0m
00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface 
Bridge [8086:2641] (rev 03)
Kernel modules: intel-rng, iTCO_wdt
00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA 
Controller [8086:2653] (rev 03)
Kernel driver in use: ata_piix
Kernel modules: ahci, ata_piix
01:00.0 VGA compatible controller [0300]: ATI Techno

Bug#498568: Debian cannot be installed on bootable SD cards

2008-09-12 Thread Harald Welte
Hi Frans,

On Thu, Sep 11, 2008 at 02:15:11PM +0200, Frans Pop wrote:
 
> On Thursday 11 September 2008, Harald Welte wrote:
> > The distribution installation initrd needs to
> > 1. include and auto-load the sdhc.ko and sdhci_pci.ko kernel modules
> 
> Including these modules is a trivial change. However, it does not make 
> sense to do so until the installer supports installing to an SD card.

I agree.

> Auto-loading is a non-issue for Debian-Installer. If the kernel/udev 
> supports the device that will just work. (And I know it does work as the 
> module gets loaded fine on my laptop.)

good.

> > 2. create the /dev/mmcblk* device nodes as per udev/hotplug events
> 
> Not an issue. Should just work.

good.  I was not aware how much of the 'regular linux system' udev/hotplug
magic you have in the installer initrd.

> > The actual distribution installation program needs to
> > 1. recognize /dev/mmcblk* as block devices that can be used as
> >target device
> 
> This is the main issue. As Debian Installer uses libparted for 
> partitioning the real question is whether or not libparted supports these 
> devices. If that is true then very minor adjustments in partman should 
> suffice to support partitioning them.

I quickly browsed/grepped through the source code of libparted, and I didn't
see anything regarding device names.  It just opens whatever block device
was specified and works with it.

If I use the 'parted' program on my debian unstable system here with a SDHCI
compliant card reader + 2GB SD card, I get:


prithivi:~# parted /dev/mmcblk0
GNU Parted 1.8.8
Using /dev/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: Unknown (unknown)
Disk /dev/mmcblk0: 2013MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End SizeType File system  Flags
 1  131kB  2013MB  2013MB  primary  fat16 


So it just works fine.


> > 2. use a grub-install or similar program that can discover the bios
> > drive number to /dev/mmcblk* device name mapping 
> 
> This is essentially outside the scope of the installer itself. Once grub 
> (or grub2) supports the devices the installer should need at most minor 
> changes in its grub-installer component. Grub support is thus a 
> pre-requirement for adding support in the installer.

grub itself (the actual bootloader) has no problem.
grub2 supports /dev/mmcblk* out of the box

However, the old grub1 needs a one-line fix to the grub-install shellscript.  I
have sent a trivial patch to the grub developers, but they rejected it since
grub1 is no longer maintained.

So if Debian (or any other distribution) keeps shipping grub1, they would have
to add the small patch from 
http://savannah.gnu.org/bugs/download.php?file_id=16416

> Main thing to get support in Debian Installer is to find someone who has 
> both the hardware and the motivation to work on this. As said before, the 
> actual changes in D-I itself should be trivial.

I can help with actual testing on the hardware.  Right now VIA has too few
development boards internally to send them out to developers, sorry.

However, I have read that the eeePC or at least some of its models support
SD-boot, too.  If that is the case, there should be plenty people out there
with access to the hardware.

Also, to add the support for installing on SD card, you don't actually need
a bios that can boot it.  As long as you can partition, format and install the
dpkg's on the SD card, and you can put grub onto the card, everything should be
fine.

> If someone were to sponsor or loan me an SD card, I'd be happy to check if 
> libparted supports it and, if it does, do the needed partman changes.

the actual SD card is certainly not a problem. 2GB cards are around 5 EUR these
days (at least here in Taiwan), so less than the actual shipping cost.  I'm
happy to do a wire transfer to any account on the EU to enable you to buy a
card :)

-- 
- Harald Welte <[EMAIL PROTECTED]>  http://linux.via.com.tw/

VIA Open Source Liaison



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