Your message dated Wed, 29 Jun 2011 10:47:19 +0000
with message-id <[email protected]>
and subject line Bug#601803: fixed in freebsd-utils 8.2+ds1-1
has caused the Debian Bug report #601803,
regarding not compiled with ieee80211 (WLAN) support
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.)


-- 
601803: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=601803
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: kfreebsd-image-8.1-1-686
Version: 8.1-5
Severity: normal

[ this is resend #1 since I did not receive any reply in hours
although my email works otherwise. This time the attachment is not
included. ]

ifconfig wlan0 create wlandev ath0

fails with

ifconfig: SIOCIFCREATE2: Bad address

on my aspire one laptop. I recompiled freebsd-utils with debugging
symbols and set a breakpoint at ifclone.c just before

if (ioctl(s, SIOCIFCREATE2, &ifr) < 0)

Here gdb shows the ifr as

(gdb) p ifr
$1 = {ifr_name = "wlan0\000\000\000\000\000\000\000\000\000\000", ifr_ifru = 
{ifru_addr = {sa_len = 0 '\000', sa_family = 0 '\000', sa_data = '\000' 
<repeats 13 times>}, ifru_dstaddr = {sa_len = 0 '\000', sa_family = 0 '\000', 
sa_data = '\000' <repeats 13 times>}, ifru_broadaddr = {sa_len = 0 '\000', 
sa_family = 0 '\000', sa_data = '\000' <repeats 13 times>}, ifru_netmask = 
{sa_len = 0 '\000', sa_family = 0 '\000', sa_data = '\000' <repeats 13 times>}, 
ifru_buffer = {length = 0, buffer = 0x0}, ifru_flags = {0, 0}, ifru_index = 0, 
ifru_jid = 0, ifru_metric = 0, ifru_mtu = 0, ifru_phys = 0, ifru_media = 0, 
ifru_data = 0x0, ifru_cap = {0, 0}}}
(gdb) x/100xb (char*)&ifr
0xbfbfe7bc:     0x77    0x6c    0x61    0x6e    0x30    0x00    0x00    0x00
0xbfbfe7c4:     0x00    0x00    0x00    0x00    0x00    0x00    0x00    0x00
0xbfbfe7cc:     0x00    0x00    0x00    0x00    0x00    0x00    0x00    0x00
0xbfbfe7d4:     0x00    0x00    0x00    0x00    0x00    0x00    0x00    0x00
0xbfbfe7dc:     0xb9    0xc0    0x89    0xa9    0x02    0x00    0x00    0x00
0xbfbfe7e4:     0x98    0x21    0x05    0x08    0x28    0xe8    0xbf    0xbf
0xbfbfe7ec:     0x16    0xa5    0x04    0x08    0x06    0x00    0x00    0x00
0xbfbfe7f4:     0x00    0x00    0x00    0x00    0x06    0x00    0x00    0x00
0xbfbfe7fc:     0x60    0x28    0x05    0x08    0xc0    0xff    0x08    0x28
0xbfbfe804:     0x98    0x21    0x05    0x08    0x20    0xdd    0x06    0x28
0xbfbfe80c:     0x06    0x00    0x00    0x00    0xc0    0x3f    0x05    0x08
0xbfbfe814:     0x00    0x00    0x00    0x00    0xcb    0x03    0x05    0x08
0xbfbfe81c:     0x60    0x28    0x05    0x08

I then recompiled kfreebsd-8 with debugging symbols and DDB/KDB
support (and documented this as
http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q.HowdoIdebugthekernel.3F
) and saw that copyin() in wlan_clone_create() fails since its third
argument, caddr_t params, contains just 0x10 which can not be a valid
pointer.

"trace" shows that the third argument of ifioctl is 0xc32477e0 so I
dumped its contents with the kernel debugger. Unfortunately I do not
know how to save debugger output to a file so I took a photo of the
screen instead (see the attached 41KB png file).




-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: kfreebsd-i386 (i686)

Kernel: kFreeBSD 8.1-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages kfreebsd-image-8.1-1-686 depends on:
ii  freebsd-utils                 8.1-2+b1   FreeBSD utilities needed for GNU/k
ii  kldutils                      8.1-2+b1   tools for managing kFreeBSD module

Versions of packages kfreebsd-image-8.1-1-686 recommends:
pn  libc0.1-i686                  <none>     (no description available)

kfreebsd-image-8.1-1-686 suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: freebsd-utils
Source-Version: 8.2+ds1-1

We believe that the bug you reported is fixed in the latest version of
freebsd-utils, which is due to be installed in the Debian FTP archive:

freebsd-net-tools-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
  to main/f/freebsd-utils/freebsd-net-tools-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
freebsd-net-tools_8.2+ds1-1_kfreebsd-amd64.deb
  to main/f/freebsd-utils/freebsd-net-tools_8.2+ds1-1_kfreebsd-amd64.deb
freebsd-utils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
  to main/f/freebsd-utils/freebsd-utils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
freebsd-utils_8.2+ds1-1.debian.tar.gz
  to main/f/freebsd-utils/freebsd-utils_8.2+ds1-1.debian.tar.gz
freebsd-utils_8.2+ds1-1.dsc
  to main/f/freebsd-utils/freebsd-utils_8.2+ds1-1.dsc
freebsd-utils_8.2+ds1-1_kfreebsd-amd64.deb
  to main/f/freebsd-utils/freebsd-utils_8.2+ds1-1_kfreebsd-amd64.deb
freebsd-utils_8.2+ds1.orig.tar.gz
  to main/f/freebsd-utils/freebsd-utils_8.2+ds1.orig.tar.gz
kbdcontrol_8.2+ds1-1_kfreebsd-amd64.deb
  to main/f/freebsd-utils/kbdcontrol_8.2+ds1-1_kfreebsd-amd64.deb
kldutils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
  to main/f/freebsd-utils/kldutils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
kldutils_8.2+ds1-1_kfreebsd-amd64.deb
  to main/f/freebsd-utils/kldutils_8.2+ds1-1_kfreebsd-amd64.deb
vidcontrol_8.2+ds1-1_kfreebsd-amd64.deb
  to main/f/freebsd-utils/vidcontrol_8.2+ds1-1_kfreebsd-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.
Robert Millan <[email protected]> (supplier of updated freebsd-utils 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.8
Date: Wed, 29 Jun 2011 12:28:09 +0200
Source: freebsd-utils
Binary: freebsd-utils freebsd-utils-udeb kldutils kldutils-udeb kbdcontrol 
vidcontrol freebsd-net-tools freebsd-net-tools-udeb
Architecture: source kfreebsd-amd64
Version: 8.2+ds1-1
Distribution: unstable
Urgency: low
Maintainer: GNU/kFreeBSD Maintainers <[email protected]>
Changed-By: Robert Millan <[email protected]>
Description: 
 freebsd-net-tools - FreeBSD networking tools
 freebsd-net-tools-udeb - FreeBSD networking tools (udeb)
 freebsd-utils - FreeBSD utilities needed for GNU/kFreeBSD
 freebsd-utils-udeb - FreeBSD utilities needed for GNU/kFreeBSD (udeb)
 kbdcontrol - command-line tool to change keyboard layout on GNU/kFreeBSD
 kldutils   - tools for managing kFreeBSD modules
 kldutils-udeb - tools for managing kFreeBSD modules (udeb)
 vidcontrol - command-line tool to control the system console on GNU/kFreeBSD
Closes: 601803 630614 631122
Changes: 
 freebsd-utils (8.2+ds1-1) unstable; urgency=low
 .
   [ Petr Salinger ]
   * Require newer eglibc, drop <net/if.h> workaround
 .
   [ Robert Millan ]
   * Enable ieee80211 (wireless) in ifconfig. Closes: #601803
   * Switch to use the libbsd-overlay.
     - Bump libbsd-dev Build-Depends to (>= 0.3.0).
     - Add pkg-config to Build-Depends.
     - Remove some now obsolete porting code.
   * Removed kludges from 013_pf.diff.  strtonum.c is obsoleted
     by libbsd, pf_ruleset.c is imported from upstream source.
   * Provide config files and init.d script for devd.  (Closes: #630614)
   * Add Dutch Debconf translation from Jeroen Schot.  (Closes: #631122)
   * Require either libsbuf-dev or kfreebsd-kernel-headers that provides
     a valid <sys/sbuf.h>.
   * Add myself to Uploaders.
Checksums-Sha1: 
 660b9ba571388434ed6cf9794be77047d4818fd5 1838 freebsd-utils_8.2+ds1-1.dsc
 bb557a12855f9dcc073392f2b55745f593e62a2f 1716510 
freebsd-utils_8.2+ds1.orig.tar.gz
 a4d71c255ce5465dc0104741a1f8610112c833c2 81940 
freebsd-utils_8.2+ds1-1.debian.tar.gz
 1e5ca01ae899a30363594a56de7674c7b36e67aa 343676 
freebsd-utils_8.2+ds1-1_kfreebsd-amd64.deb
 689682530cbafb66fa4532d25fd958892fa5e4cb 39614 
freebsd-utils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
 b49377ef68f71313af361c5ad9e33613fee5bf69 36616 
kldutils_8.2+ds1-1_kfreebsd-amd64.deb
 9c2deda34a84b1312164716cd16116c20ebfe848 7308 
kldutils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
 2d56d8e02b5951af639cea9ae054cf7b37eeb3ad 126236 
kbdcontrol_8.2+ds1-1_kfreebsd-amd64.deb
 350900ad5c2821324d708f1844be2b5cfa3dba2a 119544 
vidcontrol_8.2+ds1-1_kfreebsd-amd64.deb
 d9b66fa2b94ea2b5a2ac80fae4f57d0999ffa55e 389870 
freebsd-net-tools_8.2+ds1-1_kfreebsd-amd64.deb
 8f72e781d5ebfced0f4a90feb0c4c7783b0f6515 77424 
freebsd-net-tools-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
Checksums-Sha256: 
 41eb85d6162dacd0458ca1bedbb5d89499e3af74de80a69716d2ca78e9dcdc48 1838 
freebsd-utils_8.2+ds1-1.dsc
 51f24c184cd1428ad34a5c0dc154aabedbceb2550ee75f86bbe5fb6763906912 1716510 
freebsd-utils_8.2+ds1.orig.tar.gz
 5ff6d1169c5f0aaeb5313ac71dfd51605e389aaa8135323bad59090af25901d2 81940 
freebsd-utils_8.2+ds1-1.debian.tar.gz
 e9e3dbe39cd0488919f89696dc71321edf94f9fb09696138cdfb4db6c25b71a3 343676 
freebsd-utils_8.2+ds1-1_kfreebsd-amd64.deb
 044c369e15ce75c709f4bc5bad7ad13f1182eba8c4fc94927cdbc0a1fc5c57dd 39614 
freebsd-utils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
 6a92a4cc2393005595ec5c5b6b93e51e77b1b21e1c478d71852b0af4aa1dd106 36616 
kldutils_8.2+ds1-1_kfreebsd-amd64.deb
 a1fe3a0e7d3dd90a39d1aeae5b44cf2371113cb0b966e7c3f6a6f660d234a6d1 7308 
kldutils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
 ab9f5aedd294052db683a0087d86d87830c485faf59f480f424d61d6d0b39e70 126236 
kbdcontrol_8.2+ds1-1_kfreebsd-amd64.deb
 adc5f28f5e57356153f932ed1c5e56f4a510f911c16215db8f930dc15aa797be 119544 
vidcontrol_8.2+ds1-1_kfreebsd-amd64.deb
 2c9f31b6e159afefba46b414095294d1bb05b5d56d7b12675a63d1f127de9620 389870 
freebsd-net-tools_8.2+ds1-1_kfreebsd-amd64.deb
 74e20cddb37a3a748e2a2cab39c2a995a78ca25838726b299de1b730d84a958b 77424 
freebsd-net-tools-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
Files: 
 28508784ab1da49c30529deb29d31725 1838 utils important 
freebsd-utils_8.2+ds1-1.dsc
 a55a28b7b6035f511e5ee77095a6e529 1716510 utils important 
freebsd-utils_8.2+ds1.orig.tar.gz
 adbf3e06bd2ec39949c61b5c043ef569 81940 utils important 
freebsd-utils_8.2+ds1-1.debian.tar.gz
 0d34826b5a4611532e2b1484d87862fe 343676 utils required 
freebsd-utils_8.2+ds1-1_kfreebsd-amd64.deb
 3ff90aaa61f5ebbfbc1094e51f39d2ab 39614 debian-installer optional 
freebsd-utils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
 f439a48a8d894ed6c6ce5f80364db857 36616 utils important 
kldutils_8.2+ds1-1_kfreebsd-amd64.deb
 8be5a4c3250f21c35af67bb386ef2bed 7308 debian-installer optional 
kldutils-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
 49c7f06247644a5f48fc2b1b603ebd70 126236 utils important 
kbdcontrol_8.2+ds1-1_kfreebsd-amd64.deb
 b8664b4203319e7314220d2ef443bc5e 119544 utils important 
vidcontrol_8.2+ds1-1_kfreebsd-amd64.deb
 837961df0db3604a9236b5ef39adac38 389870 net important 
freebsd-net-tools_8.2+ds1-1_kfreebsd-amd64.deb
 78d71c4021bb788fb172a40b0a1672a3 77424 debian-installer important 
freebsd-net-tools-udeb_8.2+ds1-1_kfreebsd-amd64.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/kFreeBSD)

iEYEARECAAYFAk4K/w4ACgkQC19io6rUCv8UIQCghJ/FXqga9hrpMQKx8vRFI7/x
MCQAn1aOvvwY6wF0rY5XMP8aURNXRn6Y
=cftp
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to