An error occurred fetching the project authors.
- 02 Aug, 2004 1 commit
-
-
Nishanth Aravamudan authored
Use msleep() instead of schedule_timeout() to guarantee the task delays for the desired time. Delete unused UNLINK_TIMEOUT_JIFFIES #define. Signed-off-by:
Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by:
Greg Kroah-Hartman <greg@kroah.com>
-
- 14 Jul, 2004 4 commits
-
-
David Brownell authored
ID for another AX8817x based usb2 Ethernet adapter. From: Tim Chick <Tim.Chick@Conexant.com> Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net> Signed-off-by:
Greg Kroah-Hartman <greg@kroah.com>
-
David T. Hollis authored
ax8817x_unbind does not free the interrupt URB after unlinking. Noticed that the net->status already has a flag for link so my private structure variable for link was redundant. Worked around this and was able to kill off the unique ax8817x_get_link() function in the process. Signed-off-by:
David Hollis <dhollis@davehollis.com> Signed-off-by:
Greg Kroah-Hartman <greg@kroah.com>
-
David T. Hollis authored
This patch uses the interrupt URB on the ax8817x for link detection. This allows the driver to notify userspace when link drops/comes back so it can take action such as run dhclient, etc. I was also able to reduce the bind function by using some of the stock mii_xxx calls as well as my own for handling initial link negotiation. Signed-off-by:
David Hollis <dhollis@davehollis.com> Signed-off-by:
Greg Kroah-Hartman <greg@kroah.com>
-
Greg Kroah-Hartman authored
Signed-off-by:
Greg Kroah-Hartman <greg@kroah.com>
-
- 13 Jul, 2004 1 commit
-
-
Alexander Viro authored
-
- 17 Jun, 2004 1 commit
-
-
David Brownell authored
Add support for Buffalo's LUA-U2-KTX, which is a AX8817X based usb ethernet adapter. I just added the USB id and it worked like a dream. From: Neil Bortnak <neil@bortnak.com> Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net> Signed-off-by:
Greg Kroah-Hartman <greg@kroah.com>
-
- 11 Jun, 2004 1 commit
-
-
David Brownell authored
If the string descriptor fetch works, no problem. Else make the disconnect() logic -- newly called because of "recent" changes to interface claiming logic -- use its fast cleanup path, since we're still not fully set up yet. Should resolve OSDL bugid 2714; please merge. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net> Signed-off-by:
Greg Kroah-Hartman <greg@kroah.com>
-
- 04 Jun, 2004 1 commit
-
-
Alexander Viro authored
From: Jeff Garzik Jeff's patch adds a helper for obtaining mii_ioctl_data from ifreq and switches drivers to it. It's almost a "move common expression into inline helper", except that instead of (struct mii_ioctl_data *)&rq->ifr_ifru.ifru_data it does (struct mii_ioctl_data *)&rq->ifr_ifru - pointer to union instead of pointer to a field of union that has nothing to do with mii_ioctl_data *and* adds confusion by being a pointer itself.
-
- 18 May, 2004 1 commit
-
-
Greg Kroah-Hartman authored
-
- 13 May, 2004 1 commit
-
-
David Brownell authored
This patch should help correct the "missing diagnostics with CONFIG_USB_DEBUG during CDC Ethernet probe()" issue. Some folk are having problems with firmware that doesn't respond properly to descriptor fetches -- which is unnecessarily confusing because the diagnostics aren't being printed.
-
- 11 May, 2004 1 commit
-
-
Greg Kroah-Hartman authored
Thanks to Tridge's findstatic.pl script for helping find these.
-
- 05 May, 2004 1 commit
-
-
David Brownell authored
This adds another ax8817x device to "usbnet".
-
- 23 Apr, 2004 1 commit
-
-
Alan Stern authored
The only driver under usb/net that needed any altsetting changes was usbnet. I'm not looking forward to going through all the source files under usb/serial. :-(
-
- 22 Apr, 2004 1 commit
-
-
David Brownell authored
Handle some PL-2301/2302 devices better.
-
- 09 Apr, 2004 1 commit
-
-
Stephen Hemminger authored
-
- 26 Mar, 2004 1 commit
-
-
David Brownell authored
Some hardware had the poor taste to misbehave during probe(), which turned up a minor bug. This fixes it: don't try to free a network device that hasn't been registerd.
-
- 09 Mar, 2004 1 commit
-
-
David Brownell authored
Some of the 480 Mbit/sec USB host-to-host links have ALI chips in them. They seem to work with no problem, given this patch, even when the ends talk different speed.
-
- 03 Mar, 2004 1 commit
-
-
Greg Kroah-Hartman authored
-
- 27 Feb, 2004 1 commit
-
-
David Brownell authored
New Zaurus ID, from Sven Trampel <Sven.Trampel@surf-club.de>
-
- 05 Feb, 2004 1 commit
-
-
David Brownell authored
[USB] usbnet updates: new devices, cleanups New devices: Aten UC210T, Zaurus SL-6000 Cleanup, factoring out shared CDC glue for Ethernet, Zaurus, and eventually RNDIS.
-
- 16 Jan, 2004 1 commit
-
-
David T. Hollis authored
On Tue, 2003-12-23 at 22:49, David Brownell wrote: > > This patch should take care of it. Additionally, I had to fold one of > > my patches that's in the queue for 2.6.1 (ethtool link check fix) into > > this as the other would not apply due to changes. > > It looks fine, though it didn't apply against Greg's usb-devel-2.6 > tree ... which has a few more methods added. > > I guess I'll just add this one to my tree, and let you merge this > with those additional ax8817x changes. > > - Dave > Re-diffed against the usb-2.6-devel tree.
-
- 10 Jan, 2004 1 commit
-
-
Alexander Viro authored
Remaining kfree -> free_netdev replacements (easy part of free_netdev() fixes)
-
- 15 Dec, 2003 1 commit
-
-
David Brownell authored
This patch adds definitions: - New "video" class, for video cameras and more complicated devices; - New "Interface association" descriptor type, used by video class, along with two other assigned desciptor type codes (OTG, "debug") listed in the same ECN to the USB 2.0 spec; - Type declarations for "Interface association" and OTG descriptors. It also replaces three copies of USB_DT_CS_* declarations in audio support with one in <linux/usb_ch9.h>, and uses the newly exposed symbol in "usbnet". (Near as I can tell, the convention for those "class specific" descriptor types started with audio, and was then adopted by several other class specifications.)
-
- 07 Nov, 2003 1 commit
-
-
David Brownell authored
The dma hooks whereby EHCI can pass 64bit DMA support up the driver stack (to avoid buffer copies) turn out to broken on most architectures(*). This patch just disables them all, since it looks like those mechanisms won't get fixed before 2.6.0-final. For now it'd only matter on a few big Intel boxes anyway. Please merge. - Dave (*) On x86, mips, and arm dma_supported() doesn't even compare with the device's mask. On several other architectures (reported on ppc, alpha, and sparc64), asking that question for non-PCI devices will just BUG() -- even though all info needed to answer the question is right at hand.
-
- 23 Oct, 2003 2 commits
-
-
David T. Hollis authored
* Provide operational link testing via ethtool * Provide get/set features via ethtool.
-
David T. Hollis authored
* ax8817x_set_multicast - use address of dev->data, not contents * ax8817x_write_async_cmd - free request and urb if submit fails
-
- 19 Sep, 2003 1 commit
-
-
David T. Hollis authored
This is a resend of all of my recent usbnet additions which center on adding ethtool_ops support. All have been re-diffed against the latest usbnet from BK. Changes: * Add ethtool_ops support to usbnet * Add GPIO bit toggling upon initialization of ax8817x devices so that xmit works properly * Add Wake-On-Lan and eeprom dump support for ax8817x devices (this only adds the config support for WOL, actual operation is more of a USB/Power Management function) * Change ax8817x_set_multicast to not kmalloc for the filter since there was no clean way to free the memory after URB submit. Instead, we make use of the 20 byte dev->data.
-
- 16 Sep, 2003 1 commit
-
-
Alan Stern authored
This patch fixes usbnet and usbtest. When checking endpoints, they iterate through all interfaces out to intf->max_altsetting, but they should only go up to intf->num_altsetting. The max_altsetting value refers to the amount of space _allocated_ for usb_host_interface structures, not the number that are really in use.
-
- 28 Aug, 2003 1 commit
-
-
Greg Kroah-Hartman authored
-
- 27 Aug, 2003 3 commits
-
-
David Brownell authored
This makes the new CDC Ethernet code handle more devices: - Uses the active config, not just the default one, if it's coping "descriptors in wrong place" quirk. (bugfix) - Uses usb_ifnum_to_if() to get interfaces. (bugfix) - AMBIT USB cable modems have bogus CDC Union descriptors; workaround by switching master and slave. (add quirk) - To make it easier the next time we run into firmware that violates the class spec, add debug messages saying exactly why it's giving up on a given CDC device. Net result, this code now handles at least one more cable modem design.
-
David Brownell authored
This goes on top of Dave Hollis' patch, and makes the front matter match the slightly revised role -- and mention that new support. It also eliminates a potentially confusing name and corrects an omission (Zaurus framing wasn't printed).
-
Daniele Bellucci authored
-
- 22 Aug, 2003 1 commit
-
-
David T. Hollis authored
This patch adds support to usbnet for devices based on the ASIX AX88172 USB 2.0 Ethernet chipset.
-
- 15 Aug, 2003 1 commit
-
-
David T. Hollis authored
A trailing else in the #ifdef CONFIG_USB_NET1080 block that would prevent it from properly filling the bulk URB.
-
- 11 Aug, 2003 2 commits
-
-
Oliver Neukum authored
this can oops. - check for mem alloc failure
-
Oliver Neukum authored
- fail if second interface is already claimed
-
- 06 Aug, 2003 1 commit
-
-
David Brownell authored
Turns out that when PM is in use, some D3cold resume paths could have one thread, holding the network lock, deadlock in flush_scheduled_work() since an event task is waiting for that same lock. Fix is to call that later, when the lock isn't held.
-
- 31 Jul, 2003 1 commit
-
-
Alan Cox authored
-
- 30 Jul, 2003 1 commit
-
-
David Brownell authored
This patch: - Makes the cdc code handle a Motorola cable modem that stores CDC descriptors in the wrong place. The workaround might be helpful for other hardware too. (This was a 2.4 regression.) - Recognizes another Zaurus (PXA 255 based clamshell, not yet sold by Sharp in the US). - Cleaned the Zaurus stuff up a bit. Rather than expecting a new driver_info struct (or re-using the right one) for each new pxa based product, they all use the same one. So patches for new products only need new usb_device_id entries. (Also notes the issue that every Zaurus model will need to be blacklisted for CDC if the Z code isn't enabled.)
-