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

Reply via email to