Bug#595026: net-tools: Fails with SIOCSIFFLAGS: Operation not permitted error

jt at dpets.co.uk jt at dpets.co.uk
Tue Aug 31 14:39:24 UTC 2010


Package: net-tools
Version: 1.60-23
Severity: normal

I am trying to get WiFi working on my Samsung N220 netbook.

When I run ifconfig wlan0 up it fails with a SIOCSIFFLAGS: Operation  
not permitted error.
strace -o <file> ifconfig wlan0 up gives the following:

execve("/sbin/ifconfig", ["ifconfig", "wlan0", "up"], [/* 31 vars */]) = 0
brk(0)                                  = 0x611000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or  
directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,  
0) = 0x7f482b569000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or  
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=73876, ...}) = 0
mmap(NULL, 73876, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f482b556000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or  
directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3,  
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\355\1\0\0\0\0\0"...,  
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1432968, ...}) = 0
mmap(NULL, 3541032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,  
0) = 0x7f482afed000
mprotect(0x7f482b145000, 2093056, PROT_NONE) = 0
mmap(0x7f482b344000, 20480, PROT_READ|PROT_WRITE,  
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x157000) = 0x7f482b344000
mmap(0x7f482b349000, 18472, PROT_READ|PROT_WRITE,  
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f482b349000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,  
0) = 0x7f482b555000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,  
0) = 0x7f482b554000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,  
0) = 0x7f482b553000
arch_prctl(ARCH_SET_FS, 0x7f482b554700) = 0
mprotect(0x7f482b344000, 16384, PROT_READ) = 0
mprotect(0x7f482b56b000, 4096, PROT_READ) = 0
munmap(0x7f482b556000, 73876)           = 0
brk(0)                                  = 0x611000
brk(0x632000)                           = 0x632000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1527568, ...}) = 0
mmap(NULL, 1527568, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f482b3de000
close(3)                                = 0
uname({sys="Linux", node="johnwtn220", ...}) = 0
access("/proc/net", R_OK)               = 0
access("/proc/net/unix", R_OK)          = 0
socket(PF_FILE, SOCK_DGRAM, 0)          = 3
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
access("/proc/net/if_inet6", R_OK)      = 0
socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 5
access("/proc/net/ax25", R_OK)          = -1 ENOENT (No such file or  
directory)
access("/proc/net/nr", R_OK)            = -1 ENOENT (No such file or  
directory)
access("/proc/net/rose", R_OK)          = -1 ENOENT (No such file or  
directory)
access("/proc/net/ipx", R_OK)           = -1 ENOENT (No such file or  
directory)
access("/proc/net/appletalk", R_OK)     = -1 ENOENT (No such file or  
directory)
access("/proc/sys/net/econet", R_OK)    = -1 ENOENT (No such file or  
directory)
access("/proc/sys/net/ash", R_OK)       = -1 ENOENT (No such file or  
directory)
access("/proc/net/x25", R_OK)           = -1 ENOENT (No such file or  
directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,  
0) = 0x7f482b568000
read(6, "# Locale name alias data base.\n#"..., 1024) = 1024
read(6, " entries are case independent.\n\n"..., 1024) = 1024
read(6, "eucKR\nko_KR\t\tko_KR.eucKR\nlithuan"..., 1024) = 522
read(6, "", 1024)                       = 0
close(6)                                = 0
munmap(0x7f482b568000, 4096)            = 0
open("/usr/share/locale/en_GB/LC_MESSAGES/net-tools.mo", O_RDONLY) =  
-1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1  
ENOENT (No such file or directory)
ioctl(4, SIOCGIFFLAGS, {ifr_name="wlan0",  
ifr_flags=IFF_BROADCAST|IFF_MULTICAST}) = 0
ioctl(4, SIOCSIFFLAGS, {ifr_name="wlan0", ???}) = -1 EPERM (Operation  
not permitted)
dup(2)                                  = 6
fcntl(6, F_GETFL)                       = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(6, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,  
0) = 0x7f482b568000
lseek(6, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
open("/usr/share/locale/en_GB/LC_MESSAGES/libc.mo", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=1474, ...}) = 0
mmap(NULL, 1474, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7f482b567000
close(7)                                = 0
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT  
(No such file or directory)
write(6, "SIOCSIFFLAGS: Operation not perm"..., 38) = 38
close(6)                                = 0
munmap(0x7f482b568000, 4096)            = 0
exit_group(-1)                          = ?

-- System Information:
Debian Release: squeeze/sid
   APT prefers testing
   APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-20100717 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages net-tools depends on:
ii  libc6                         2.11.2-2   Embedded GNU C Library:  
Shared lib

net-tools recommends no packages.

net-tools suggests no packages.

-- no debconf information





More information about the Pkg-net-tools-maintainers mailing list