Hi,

2 month ago it proposed to use the usbatm library in order we can merge the driver in the kernel tree.

Some part of the driver where quite ugly (SM), so I finally decide to use the ueagle as a base.

You can find a preview at http://castet.matthieu.free.fr/eagle/


In order to use it, you need cvs version of usb-atm ( cvs -d:ext:[EMAIL PROTECTED] co usbatm)

make the symbolic link usbatm.h, point to the right header.

You need to put your firmware, dsp and cmv in /usr/lib/hotplug/firmware/ directory.

the firmware file are named eagleI.fw, eagleII.fw, eagleIII.fw. You can find them in user/data directory or regenerate it with mk_fw.

the dsp is named by default DSP.bin, you can pass as a module option the name.
The dsp should be generated with bnm2dsp. (a default dsp is in user/data)

the cmv is named by default CMV.bin, you can change the name with a module option. (a default cmv is in user/data for free degroupe). It should be generated with buildcmv.

In a future the module options could be changed by editing /sys/module/eagle_usb/parameters/.

The iso mode isn't actually supported in usb_atm, but there is a pending patch.

In bulk mode, some controller (VIA, ...) could have problem with high speed, it should be resolved by using iso mode.

There is actualy no way to control the driver from userspace, but it should be done via sysfs.

Sometimes the stat info are strange (in particular the attenuation).


Any comment, review are welcome.
It could be also interesting that people having bad quality line (frequent reboot) could test it.

Matthieu

Reply via email to