In article <[EMAIL PROTECTED]> you write:
>2) I have no problem using -test11-pre6. This mail was sent using IrLAN in that
>kernel ;-)
>
>Try again without irmanager! Run irattach directly!
Hi,
I just upgraded to 2.4.0-test11 (from a 2.4.0-test10), and my irda
support has stopped.
I run "irattach irda0 -s" and nothing shows up in /proc/net/irda
(/proc/net/irda doesn't exist).
Extract from dmesg:
nsc-ircc, Found chip at base=0x398
nsc-ircc, driver loaded (Dag Brattli)
IrDA: Registered device irda0
nsc-ircc, Using dongle: IBM31T1100 or Temic TFDS6000/TFDS6500
ifconfig irda0
irda0 Link encap:IrLAP HWaddr 00:00:00:00
NOARP MTU:2048 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:8
"strace"ing irattach shows some errors about unimplmemented functions
& address families.
- Regards, Robert. (strace log attached)
2984 execve("/usr/sbin/irattach", ["irattach", "irda0", "-s"], [/* 33 vars */]) = 0
2984 uname({sys="Linux", node="squeamish", ...}) = 0
2984 brk(0) = 0x804aec4
2984 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
2984 open("/etc/ld.so.cache", O_RDONLY) = 4
2984 fstat(4, {st_mode=S_IFREG|0644, st_size=21300, ...}) = 0
2984 old_mmap(NULL, 21300, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40017000
2984 close(4) = 0
2984 open("/lib/libc.so.6", O_RDONLY) = 4
2984 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\344\314"..., 1024) =
1024
2984 fstat(4, {st_mode=S_IFREG|0755, st_size=1074568, ...}) = 0
2984 old_mmap(NULL, 1089476, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001d000
2984 mprotect(0x4011e000, 36804, PROT_NONE) = 0
2984 old_mmap(0x4011e000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x100000) = 0x4011e000
2984 old_mmap(0x40124000, 12228, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40124000
2984 close(4) = 0
2984 munmap(0x40017000, 21300) = 0
2984 getpid() = 2984
2984 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
2984 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40017000
2984 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
2984 write(1, "1.1 Tue Nov 9 15:30:55 1999 Dag"..., 41) = 41
2984 fork() = 2985
2985 setsid() = 2985
2985 fork() = 2986
2985 munmap(0x40017000, 4096) = 0
2985 _exit(0) = ?
2986 close(0) = 0
2986 close(1) = 0
2986 close(2) = 0
2986 close(3) = 0
2986 close(4) = -1 EBADF (Bad file descriptor)
2986 close(5) = -1 EBADF (Bad file descriptor)
2986 close(6) = -1 EBADF (Bad file descriptor)
2986 close(7) = -1 EBADF (Bad file descriptor)
2986 close(8) = -1 EBADF (Bad file descriptor)
2986 close(9) = -1 EBADF (Bad file descriptor)
2986 close(10) = -1 EBADF (Bad file descriptor)
2986 close(11) = -1 EBADF (Bad file descriptor)
2986 close(12) = -1 EBADF (Bad file descriptor)
2986 close(13) = -1 EBADF (Bad file descriptor)
2986 close(14) = -1 EBADF (Bad file descriptor)
2986 close(15) = -1 EBADF (Bad file descriptor)
2986 close(16) = -1 EBADF (Bad file descriptor)
2986 close(17) = -1 EBADF (Bad file descriptor)
2986 close(18) = -1 EBADF (Bad file descriptor)
2986 close(19) = -1 EBADF (Bad file descriptor)
2986 close(20) = -1 EBADF (Bad file descriptor)
2986 close(21) = -1 EBADF (Bad file descriptor)
2986 close(22) = -1 EBADF (Bad file descriptor)
2986 close(23) = -1 EBADF (Bad file descriptor)
2986 close(24) = -1 EBADF (Bad file descriptor)
2986 close(25) = -1 EBADF (Bad file descriptor)
2986 close(26) = -1 EBADF (Bad file descriptor)
2986 close(27) = -1 EBADF (Bad file descriptor)
2986 close(28) = -1 EBADF (Bad file descriptor)
2986 close(29) = -1 EBADF (Bad file descriptor)
2986 close(30) = -1 EBADF (Bad file descriptor)
2986 close(31) = -1 EBADF (Bad file descriptor)
2986 close(32) = -1 EBADF (Bad file descriptor)
2986 close(33) = -1 EBADF (Bad file descriptor)
2986 close(34) = -1 EBADF (Bad file descriptor)
2986 close(35) = -1 EBADF (Bad file descriptor)
2986 close(36) = -1 EBADF (Bad file descriptor)
2986 close(37) = -1 EBADF (Bad file descriptor)
2986 close(38) = -1 EBADF (Bad file descriptor)
2986 close(39) = -1 EBADF (Bad file descriptor)
2986 close(40) = -1 EBADF (Bad file descriptor)
2986 close(41) = -1 EBADF (Bad file descriptor)
2986 close(42) = -1 EBADF (Bad file descriptor)
2986 close(43) = -1 EBADF (Bad file descriptor)
2986 close(44) = -1 EBADF (Bad file descriptor)
2986 close(45) = -1 EBADF (Bad file descriptor)
2986 close(46) = -1 EBADF (Bad file descriptor)
2986 close(47) = -1 EBADF (Bad file descriptor)
2986 close(48) = -1 EBADF (Bad file descriptor)
2986 close(49) = -1 EBADF (Bad file descriptor)
2986 close(50) = -1 EBADF (Bad file descriptor)
2986 close(51) = -1 EBADF (Bad file descriptor)
2986 close(52) = -1 EBADF (Bad file descriptor)
2986 close(53) = -1 EBADF (Bad file descriptor)
2986 close(54) = -1 EBADF (Bad file descriptor)
2986 close(55) = -1 EBADF (Bad file descriptor)
2986 close(56) = -1 EBADF (Bad file descriptor)
2986 close(57) = -1 EBADF (Bad file descriptor)
2986 close(58) = -1 EBADF (Bad file descriptor)
2986 close(59) = -1 EBADF (Bad file descriptor)
2986 close(60) = -1 EBADF (Bad file descriptor)
2986 close(61) = -1 EBADF (Bad file descriptor)
2986 close(62) = -1 EBADF (Bad file descriptor)
2986 close(63) = -1 EBADF (Bad file descriptor)
2986 brk(0) = 0x804aec4
2986 brk(0x804b044) = 0x804b044
2986 brk(0x804c000) = 0x804c000
2986 open("/var/run/irattach.pid", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 0
2986 getpid() = 2986
2986 fstat(0, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
2986 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40018000
2986 write(0, "2986\n", 5) = 5
2986 close(0) = 0
2986 munmap(0x40018000, 4096) = 0
2986 rt_sigaction(SIGHUP, {0x8048ee8, [HUP], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
2986 rt_sigaction(SIGTERM, {0x8048ee8, [TERM], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
2986 rt_sigaction(SIGINT, {0x8048ee8, [INT], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
2986 brk(0x804f000) = 0x804f000
2986 time([974731588]) = 974731588
2986 open("/etc/localtime", O_RDONLY) = 0
2986 fstat(0, {st_mode=S_IFREG|0644, st_size=1323, ...}) = 0
2986 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40018000
2986 read(0, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\7\0"..., 4096) = 1323
2986 close(0) = 0
2986 munmap(0x40018000, 4096) = 0
2986 rt_sigaction(SIGPIPE, {0x400dfe38, [], 0x4000000}, {SIG_DFL}, 8) = 0
2986 socket(PF_UNIX, SOCK_DGRAM, 0) = 0
2986 fcntl(0, F_SETFD, FD_CLOEXEC) = 0
2986 connect(0, {sin_family=AF_UNIX, path=" /dev/log"}, 16) = -1 EPROTOTYPE
(Protocol wrong type for socket)
2986 close(0) = 0
2986 socket(PF_UNIX, SOCK_STREAM, 0) = 0
2986 fcntl(0, F_SETFD, FD_CLOEXEC) = 0
2986 connect(0, {sin_family=AF_UNIX, path=" /dev/log"}, 16) = 0
2986 send(0, "<14>Nov 20 14:46:28 irattach: ex"..., 64, 0) = 64
2986 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
2986 pipe([1, 2]) = 0
2986 vfork( <unfinished ...>
2984 --- SIGCHLD (Child exited) ---
2984 munmap(0x40017000, 4096) = 0
2984 _exit(0) = ?
2986 <... vfork resumed> ) = 2987
2986 close(2) = 0
2986 fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
2986 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40018000
2986 read(1, 0x40018000, 4096) = ? ERESTARTSYS (To be restarted)
2986 --- SIGCHLD (Child exited) ---
2986 read(1, "", 4096) = 0
2986 close(1) = 0
2986 wait4(2987, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 2987
2986 munmap(0x40018000, 4096) = 0
2986 time([974731588]) = 974731588
2986 rt_sigaction(SIGPIPE, {0x400dfe38, [], 0x4000000}, {SIG_DFL}, 8) = 0
2986 send(0, "<14>Nov 20 14:46:28 irattach: ex"..., 81, 0) = 81
2986 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
2986 pipe([1, 2]) = 0
2986 vfork() = 2989
2986 --- SIGCHLD (Child exited) ---
2986 close(2) = 0
2986 fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
2986 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40018000
2986 read(1, "", 4096) = 0
2986 close(1) = 0
2986 wait4(2989, [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 2989
2986 munmap(0x40018000, 4096) = 0
2986 time([974731588]) = 974731588
2986 rt_sigaction(SIGPIPE, {0x400dfe38, [], 0x4000000}, {SIG_DFL}, 8) = 0
2986 send(0, "<14>Nov 20 14:46:28 irattach: Se"..., 74, 0) = 74
2986 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
2986 time([974731588]) = 974731588
2986 rt_sigaction(SIGPIPE, {0x400dfe38, [], 0x4000000}, {SIG_DFL}, 8) = 0
2986 send(0, "<14>Nov 20 14:46:28 irattach: St"..., 52, 0) = 52
2986 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
2986 socket(0x17 /* PF_??? */, SOCK_STREAM, 0) = -1 ENOSYS (Function not implemented)
2986 socket(0x17 /* PF_??? */, SOCK_STREAM, 0) = -1 ENOSYS (Function not implemented)
2986 socket(0x17 /* PF_??? */, SOCK_STREAM, 0) = -1 EAFNOSUPPORT (Address family not
supported by protocol)
2986 write(2, "socket: Address family not suppo"..., 49) = -1 EBADF (Bad file
descriptor)
2986 munmap(0x40017000, 4096) = 0
2986 _exit(-1) = ?
--
Robert Collier
[EMAIL PROTECTED]
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda