Re: ethernet driver
Brought to you by:
aeb,
bencollins
From: <Ale...@ne...> - 2000-05-02 12:45:23
|
Franck - I am also working towards an IP-over-1394 implementation together with streaming multimedia on the same time. Please update me on your progress if you can. I am working with two OHCI cards in my Linux box, interconnected by a cable and also connected to a data transit bus analyzer. My OHCI driver is not the latest but works flawlessly (more or less). To Linux each card seems like a standalone 1394 node, so I am able to pass read/write messages between the cards. You should try it too. Alex. Sebastien Rougeaux <Seb...@sy...> on 05/02/2000 06:03:23 AM Please respond to Seb...@sy... Sent by: Sebastien Rougeaux <Seb...@sy...> To: fra...@ya... cc: lin...@li... (Alexander Carmeli/US/3Com) Subject: Re: ethernet driver Good to hear that IP over 1394 is progressing ;-) >>>>> "Franck" == =?iso-8859-1?q?Franck=20Bonin?= <iso-8859-1> writes: Franck> Since few weeks, I write an encapsuted ethernet driver on the top of Franck> the linux ieee1394 subsystem. By using the old 0.5 version of modules Franck> with 2 adaptec boards : Hot Connect 8920, I was able to transfer data Franck> twice as fast as on common ethernet interface. But, I found some Franck> problems using the linux ieee1394 subsystem. Franck> First, I was not able to find a way to transfer data using ``unified'' Franck> write transactions. So I make few modifications in the ieee1394 core Franck> module. Franck> The Hot Connect 8920 board use S200 speed bus. So the max payload data Franck> on a single paquet must be 1024 bytes. But, to avoid kernel freezing, Franck> I reduce the size of ethernet paquet to 200 bytes. If not, after some Franck> times, strangness append in the low level driver ``aic5800'', this Franck> could freeze the 2 computers. I think the AIC5800 is not supported anymore... it's been a few months since the last update for this driver has been announced. Franck> ---------- Franck> Last week, I recieved 2 ADS PYRO OHCI boards. So I download last CVS Franck> version of modules and libraw. After succesfull installation and Franck> tests, I rebuild my ethernet driver, using the new subsystem. And Franck> unfortunatly I found other strange problems. Franck> 1. ``insmoding'' 2 times the ohci modules freezing one or the other Franck> computer... I have not experienced any kernel freeze when loading the ohci module for quite a while now, and nobody else so far as complained about that on the list... however the ohci driver is still very much alpha quality and has not been extensively tested, so anything is possible. Could you please be more specific with your bug report. Can you repeat the kernel freeze easily ? Can you get part of the log file before it happens ? Franck> 2. My ethernet driver is working (vor exemple, flood ping is OK) but Franck> other kind of programs like ftp or telnet don't work well: for an Franck> unknown reason, after a few time, the ohci driver (or the board ?) Franck> stop recieve (or transmit) paquets, while it still can transmit (or Franck> receive) some other paquets like ARP ones. And of course, some times Franck> it crach ! When the ohci driver stops receiving packets, could you please make a dump of 'dmesg' and 'cat /proc/ohci1394'... Is this error repeatable as well ? Don't forget to turn on the 'excessive debugging messages' option. Franck> ___________ Franck> An other question : Franck> Now, I will work on isochronous transmissions and video stream. But Franck> unfortunatly, I have not any camrecorder. So does anyone know the way Franck> to make believe others nodes that my PC-linux is a camrecorder ? Well to simulate a camerate you need iso packet transmission. Unfortunately this functionality is not yet included in the ohci driver... either buy a camera, be patient or... write it and submit a patch ;-) Bonne journee, -- Sebastien Rougeaux RSISE, The Australian National University _______________________________________________ mailing list lin...@li... http://lists.sourceforge.net/mailman/listinfo/linux1394-devel |