Your message dated Wed, 19 Mar 2008 23:47:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#471452: fixed in qemu 0.9.1-3
has caused the Debian Bug report #471452,
regarding internal DHCP doesn't meet MS-Windows expectations
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.)
--
471452: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471452
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: qemu
Version: 0.9.1-1
Severity: normal
Tags: patch
Internal DHCP doesn't meet MS-Windows expectations, making it incapable of
obtaining an IP address. This is throughfully described in:
http://people.brandeis.edu/~jcoiner/qemu_idedma/qemu_dma_patch.html#dhcp
Attached patch is a stripped off version based on John Coiner's, without the
unrelated bits about DNS, that is known to resolve the problem.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.18-6-amd64 (SMP w/2 CPU cores)
Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages qemu depends on:
ii bochsbios 2.3.6-2 BIOS for the Bochs emulator
ii libasound2 1.0.16-1 ALSA library
ii libc6 2.7-9 GNU C Library: Shared libraries
ii libgnutls13 2.0.4-3 the GNU TLS library - runtime libr
ii libncurses5 5.6+20080203-1 Shared libraries for terminal hand
ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer
ii openbios-sparc 1.0~alpha2+20080106-2 SPARC Open Firmware
ii openhackware 0.4.1-3 OpenFirmware emulator for PowerPC
ii proll 18-3 JavaStation PROM 2.x compatible re
ii vgabios 0.6a-3 VGA BIOS software for the Bochs an
ii zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime
Versions of packages qemu recommends:
ii debootstrap 1.0.8 Bootstrap a basic Debian system
ii sharutils 1:4.6.3-1 shar, unshar, uuencode, uudecode
pn vde2 <none> (no description available)
-- no debconf information
>From http://people.brandeis.edu/~jcoiner/qemu_idedma/qemu_dma_patch.html#dhcp
diff -r -u qemu-0.7.2/slirp/bootp.c qemu-0.7.2-nonblock/slirp/bootp.c
--- qemu-0.7.2/slirp/bootp.c 2005-09-04 13:11:31.000000000 -0400
+++ qemu-0.7.2-nonblock/slirp/bootp.c 2005-10-16 21:13:49.000000000 -0400
@@ -47,14 +47,15 @@
#define dprintf(fmt, args...)
#endif
-static BOOTPClient *get_new_addr(struct in_addr *paddr)
+static BOOTPClient *get_new_addr(struct in_addr *paddr, const uint8_t *macaddr)
{
BOOTPClient *bc;
int i;
for(i = 0; i < NB_ADDR; i++) {
- if (!bootp_clients[i].allocated)
- goto found;
+ if ( !bootp_clients[i].allocated ||
+ 0==memcmp(macaddr, bootp_clients[i].macaddr, 6 ) )
+ goto found;
}
return NULL;
found:
@@ -154,7 +161,7 @@
if (dhcp_msg_type == DHCPDISCOVER) {
new_addr:
- bc = get_new_addr(&daddr.sin_addr);
+ bc = get_new_addr(&daddr.sin_addr, bp->bp_hwaddr);
if (!bc) {
dprintf("no address left\n");
return;
--- End Message ---
--- Begin Message ---
Source: qemu
Source-Version: 0.9.1-3
We believe that the bug you reported is fixed in the latest version of
qemu, which is due to be installed in the Debian FTP archive:
qemu_0.9.1-3.diff.gz
to pool/main/q/qemu/qemu_0.9.1-3.diff.gz
qemu_0.9.1-3.dsc
to pool/main/q/qemu/qemu_0.9.1-3.dsc
qemu_0.9.1-3_amd64.deb
to pool/main/q/qemu/qemu_0.9.1-3_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aurelien Jarno <[EMAIL PROTECTED]> (supplier of updated qemu package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 19 Mar 2008 18:58:29 +0100
Source: qemu
Binary: qemu
Architecture: source amd64
Version: 0.9.1-3
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <[EMAIL PROTECTED]>
Changed-By: Aurelien Jarno <[EMAIL PROTECTED]>
Description:
qemu - fast processor emulator
Closes: 471452 471722
Changes:
qemu (0.9.1-3) unstable; urgency=low
.
[ Aurelien Jarno ]
* debian/patches/42_arm_tls.patch: fix to get qemu-system-arm working
again. (Closes: #471722).
* debian/patches/56_dhcp.patch: fix DHCP server to correctly support
MS-Windows guests. (Closes: #471452).
Files:
ef2c6e1f4c2dd8e0ee300b5c2aa21b26 1128 misc optional qemu_0.9.1-3.dsc
3b252418533350adb7c27a2b917a3629 63738 misc optional qemu_0.9.1-3.diff.gz
1c4cee12731e74e0d7687d0192819b78 10932838 misc optional qemu_0.9.1-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFH4aH9w3ao2vG823MRAn9pAJwM9PORxcbCwowjI1Gt1GeU6gYdUwCcCZyA
rMdLUkaXuYDqlNlX/Jt3gmc=
=dCAc
-----END PGP SIGNATURE-----
--- End Message ---