We are doing the project to implement IP communication over a SCSI bus. So far we have a working communication between the to computers, we can ping from both computers. Traceroute only works from one computer to the other and we can't understand why. We are thinking a lot on the issue but we haven't found the solution and worst, we haven't found the problem. The problem, readingthe ipgrab logs, is that a UDP packet is sent to the other host with TTL of 1. It passes all our system (is received by the sym53c8xx driver, send to snh driver, then scsinet and then we use netif_rx to send the packet to the TCP/IP stack). Now the TCP/IP should response with a ICMP packet of host unreachebla. But, this packet is never sent. Another strange thing is that we change the SCSI ID's, in the computer were traceroute works, it stop working, and starts working in the other... We have checked all parts of the system to see if the packet is correct (it is), if the TCP/IP dosen't drop because of congestion (It dosen't). If we use only ICMP (ping) there is no problem. If we use anything else (UDP,TCP) it dosen't work... We are using kernel 2.4.4 with a modified sym53c8xx target mode driver from kernel 2.4.0 and some drivers made by us. If you need more info check http://www.ccjfaro.org/~skinbits/ipoverscsi. The code is in there and you can download it. There is also some ipgrab (http://ipgrab.sourceforge.net) traces that shows what I tryed to explain. You can also send me mail... Pedro Semeano - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/