The attached patch adds the device IDs for the Belkin F5D5055 device.
Reported by Andy Juniper [EMAIL PROTECTED]
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED]
--- a/drivers/net/usb/asix.c 2007-05-11 08:18:35.0 -0400
+++ b/drivers/net/usb/asix.c 2007-05
The attached patch fixes endian issues in asix_tx_fixup() that prevented
AX88772 and AX88178 devices from working on big-endian systems. With
the attached patch, all three chips are reported to work on big endian.
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED
On Fri, 2007-02-02 at 10:38 +0800, Dave Liu wrote:
On Thu, 2007-02-01 at 10:47 -0500, David Hollis wrote:
On Tue, 2007-01-30 at 07:38 -0500, David Hollis wrote:
If the AX88172 device seemed to work fine, that at least narrows it
down. Most of the code is shared between the two except
On Thu, 2007-02-01 at 22:48 -0800, Phil Dibowitz wrote:
Hey folks,
I have a USB device that isn't support in linux. So, of course, I've been
toying with the idea of writing a driver for it.
It's a Logitech Harmony 880 universal remote. I'm thinking it's probably a
good candidate for a
On Tue, 2007-01-30 at 07:38 -0500, David Hollis wrote:
If the AX88172 device seemed to work fine, that at least narrows it
down. Most of the code is shared between the two except for the bind()
calls and probably the multicast function. I'd be interested to know if
the AX88178 (1GB Ethernet
convert byte
order.
Ah, you are correct. I seem to remember I looked into this at one point
and that must be what I came up with. usb_fill_control_urb just takes
the URB data and adds it to direct to the URB, so any endianness needs
to be handled prior to calling it.
--
David Hollis [EMAIL
has issues on big-endian since it
does use the same multicast setup as well as the tx/rx_fixups().
--
David Hollis [EMAIL PROTECTED]
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel
reportedly
works fine.
--
David Hollis [EMAIL PROTECTED]
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT business topics through
. I have not ever received any definitive confirmations that
the driver does work on big-endian systems, and would really like to
know one way or the other if it works.
--
David Hollis [EMAIL PROTECTED]
asix.tar.gz
Description: application/compressed-tar
On Fri, 2007-01-26 at 22:57 +0900, YOSHIFUJI Hideaki / 吉藤英明 wrote:
Signed-off-by: YOSHIFUJI Hideaki [EMAIL PROTECTED]
Acked-by: David Hollis [EMAIL PROTECTED]
---
drivers/usb/net/asix.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/net/asix.c b
ever had the need, and it hasn't been
requested until now.
--
David Hollis [EMAIL PROTECTED]
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
it may have to wait until 2.6.21, though it doesn't
appear that it's critical functionality, more of a making things
complete kind of thing.
--
David Hollis [EMAIL PROTECTED]
-
Take Surveys. Earn Cash. Influence the Future
A small typo in ax88772_bind() prevents the device from selecting the
proper PHY, leaving the device useless. The attached patch fixes this.
If this patch can be added to the 2.6.19.x series as well, that would be
helpful for end-users.
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David
anyway.
--
David Hollis [EMAIL PROTECTED]
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT business topics through brief
It seems that the Dlink DUB-E100 Rev B1 has a few different device IDs
that it may use.
--
David Hollis [EMAIL PROTECTED]
Add alternate device IDs for Dlink DUB-E100 Rev B1
Signed-off-by: David Hollis [EMAIL PROTECTED]
diff --git a/drivers/usb/net/asix.c b/drivers/usb/net/asix.c
index 470cca8
, which you can just pass-thru to the
mii_ethtool_Xset() calls and get_drvinfo(). All others are somewhat
optional and do vary from device to device.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
On Sun, 2006-08-27 at 22:41 +0200, Arnd Bergmann wrote:
This use the MII register constants provided
by the kernel instead of hardcoding numerical
values in the driver.
Signed-off-by: Arnd Bergmann [EMAIL PROTECTED]
Acked-by: David Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED
, MII_BMCR, 0x1200);
+ return ret 0 ? : 0;
+}
include/linux/mii.h also has defines for the flags for MII_ADVERTISE and
MII_BMCR:
So your 0x1200 can be 'BMCR_ANENABLE | BMCR_ANRESTART' for example.
Makes it easier to tell whats going on.
Other than that, it's looking pretty good.
--
David Hollis
= usbnet_disconnect,
};
static int __init rtl8150_init(void)
{
return usb_register(rtl8150_driver);
}
module_init(rtl8150_init);
static void __exit rtl8150_exit(void)
{
usb_deregister(rtl8150_driver);
}
module_exit(rtl8150_exit);
MODULE_AUTHOR(David Hollis);
MODULE_DESCRIPTION(RTL8150 USB Ethernet
= mcs7830_mdio_read(dev-net, dev-mii.phy_id, 1);
use MII_BMSR here instead of the magic value '1'.
+ return !ret;
+}
+
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
(-)
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED]
--- a/drivers/usb/net/usbnet.c 2006-01-02 22:21:10.0 -0500
+++ b/drivers/usb/net/usbnet.c 2006-06-26 16:58:39.0 -0400
@@ -62,8 +62,11 @@
* let the USB host controller be busy for 5msec or more
* Change a number of devdbg() calls to deverr() so that
if DEBUG is not defined, the error messages still get through
as necessary
asix.c | 1015 +
1 file changed, 776 insertions(+), 239 deletions(-)
Signed-off-by: David Hollis
| 30 +++---
usbnet.h |1 +
2 files changed, 28 insertions(+), 3 deletions(-)
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David Hollis, CISSP, MCSE
Sunera LLC
727.418.4650 Cell
813.436.5283 Fax
[EMAIL PROTECTED]
--- a/drivers/usb/net/usbnet.c 2006-01-02 22:21
Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED]
--- a/drivers/usb/net/asix.c 2006-06-26 13:13:57.0 -0400
+++ b/drivers/usb/net/asix.c 2006-06-26 17:07:39.0 -0400
@@ -1,7 +1,8 @@
/*
* ASIX AX8817X based USB 2.0 Ethernet Devices
- * Copyright (C) 2003-2005 David Hollis
On Mon, 2006-06-26 at 16:29 -0700, David Brownell wrote:
On Monday 26 June 2006 11:31 am, David Hollis wrote:
David,
I have a user that is trying to use an AX88772 based device with a
PPC-based Mac Mini and we keep having problems with the Status URB
failing which prevents the device from
.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1
with a static IP and try pinging it from a remote host as well as
pinging the remote host? Run tcpdump and see if traffic appears to be
one way - echo-request goes out the ASIX device, remote host sends
echo-reply, but ASIX never sees it, or vice versa.
--
David Hollis [EMAIL PROTECTED]
signature.asc
his
development efforts with the community, he would have received all of
this information long ago and we'd likely help shake out bugs in the
code to make it a more robust driver.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
--
David Hollis [EMAIL PROTECTED]
--- a/linux
and should
work better on PPC. Let me know if it works better and if so, I'll get
it submitted.
--
David Hollis [EMAIL PROTECTED]
--- a/linux/drivers/usb/net/asix.c 2006-04-21 08:13:42.0 -0400
+++ b/linux/drivers/usb/net/asix.c 2006-05-01 19:33:45.0 -0400
@@ -618,16 +618,6
functions to reduce the verbosity of certain functions such
as
the bind() routines and to make the error handling consistent across the
board.
Signed-off-by: David Hollis [EMAIL PROTECTED]
asix.c | 331
- 1 file
changed, 165
Add device IDs for the 0G0 Cable Ethernet device as reported by
Charles Lepple [EMAIL PROTECTED].
Signed-off-by: David Hollis [EMAIL PROTECTED]
Add device IDs for the 0G0 Cable Ethernet device as reported by
Charles Lepple [EMAIL PROTECTED].
Signed-off-by: David Hollis [EMAIL PROTECTED
Attached patch adds device IDs for the Linksys USB200M Rev 2 device
which uses the AX88772 chipset.
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED]
--- a/drivers/usb/net/asix.c 2005-12-19 13:54:34.0 -0500
+++ b/drivers/usb/net/asix.c 2005-12-19 13:55
, so I used the vanilla ax88772 driver info.
Signed-off-by: Martin Jansche [EMAIL PROTECTED]
Ack.
Good to know that there are devices using the new chip now.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
USB: Add device id's for Novatel Wireless CDMA wireless PC card.
The Novatel CDMA card behaves the same as the AirPrime by providing
a USB serial port.
Signed-off-by: David Hollis [EMAIL PROTECTED]
drivers/usb/serial/airprime.c |3 ++-
1 files changed, 2 insertions(+), 1 deletion
be simpler to wrap the 'val' in cpu_to_le16 in
the ax8817x_mdio_read/write functions. Would make the rest of the code
cleaner and easier to follow.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
at an lsmod dump and I
see simple, that really means nothing to me. Maybe usbnet-simple or
usbnet-simp or something like that?
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
and stay there, the device works
just fine.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
On Fri, 2005-08-12 at 16:06 +0200, Magnus wrote:
David Hollis [EMAIL PROTECTED] wrote:
There were some fixes incorporated not too long ago that deal with the
speed negotiation, but those should already be incorporated into the
kernel you are running. It is possible that there are endian
as the AX88772 chip so it's really just a matter of
handling initialization of the device and handling the PHY.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
On Thu, 2005-08-11 at 13:44 -0600, Jamie Painter wrote:
David Hollis wrote:
Sounds good. I'll send you what I have once I've made a pass over it
to clean it up.
My initialization and PHY handling is limited to supporting the one
device I had to test with:
airlink-101 AGIGUSB: http
hub or the like. I
haven't been able to determine if that is a shortcoming in the device or
not.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
at offset 0x08 thru 0x0d. If the value you are
getting is the same, then that is what is stored in the eeprom and that
just gets passed thru the stack.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
accordingly.
This patch was created against 2.6.12-rc2-mm3 and replaces a similar
patch that I sent around March 8th that does not appear to have been
applied.
--
David Hollis [EMAIL PROTECTED]
Modify the ASIX USB Ethernet code to make use of the new status
infrastructure in usbnet.
Additionally, add
-by: David Hollis [EMAIL PROTECTED]
This patch migrates the ax8817x code to use the interrupt status
infrastructure from usbnet-0203c.patch. This removes considerable duplicate
code.
usbnet.c | 169 +++
1 files changed, 52 insertions
On Sun, 2005-03-06 at 20:50 -0800, David Brownell wrote:
This patch applies with minor offsets against the latest USB BK,
adding status/interrupt transfer support to the infrastructure
and using it for CDC Ethernet for link status notifications.
Please merge.
- Dave
It seems that I can
On Mon, 2005-03-07 at 11:26 -0800, David Brownell wrote:
On Monday 07 March 2005 9:47 am, David Hollis wrote:
It seems that I can re-factor the ax8817x code to make use of this
instead of manually creating/handling the INT URB to reduce the
duplicity eh?
I'd sure hope so! Ideally
). Is that the problem? Any suggestions?
Ok, so we do know that the device works. RoadRunner really shouldn't be
an issue, I just wonder if there may be a crossover cable issue (a bit
of a stretch)
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
On Wed, 2005-03-02 at 12:44 -0500, Wakko Warner wrote:
David Hollis wrote:
On Mon, 2005-02-28 at 11:49 -0600, [EMAIL PROTECTED] wrote:
I don't have access to a machine running Windows.
But, I took the device to the office today and tried it on a machine
running FC2 also. It worked
On Wed, 2005-03-02 at 19:11 -0500, Wakko Warner wrote:
David Hollis wrote:
On Wed, 2005-03-02 at 12:44 -0500, Wakko Warner wrote:
This might be a stupid question, but you aren't changing the MAC address
of
the nic at one place and not at the other?
Not really changing MAC
received
almost 18k packets and sent a few. Have you tried tcpdump?
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
-develm=110893649515777w=2
You may also want to send the output from /sbin/mii-tool -v eth0
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
it out of bind.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
, 0, 1, mode);
+ devdbg( dev, Medium status after: 0x%02x, mode );
+ return 0;
+}
+
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
. Would
it possibly be better to handle this within the interrupt handler that
sees when link changes? That is an in_interrupt() call so you'd have to
use the async read/write_cmd calls and implement an FSM to handle it.
But there weren't too many calls so it shouldn't be a major issue.
--
David
| 406 +++
+++- 2 files changed, 380 insertions(+), 30 deletions(-)
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED]
* Add support for the ASIX AX88772 10/100 Ethernet chip
* Fix ax8817x_bind to use allocated
This patch adds support for the ASIX AX88772 10/100 USB Ethernet device.
usbnet.c | 337 +++
+--- 1 files changed, 326 insertions(+), 11 deletions(-)
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED
On Fri, 2005-01-28 at 12:40 -0800, David Brownell wrote:
On Friday 28 January 2005 8:25 am, Oliver Neukum wrote:
Am Donnerstag, 27. Januar 2005 13:59 schrieb David Hollis:
This patch adds support for the ASIX AX88772 10/100 USB Ethernet device.
It does DMA on the kernel stack, which
it prior to unplugging it. It certainly shouldn't Oops on
unmounted-unplug of course. And it's gnome-volume-manager that handles
the automounting BTW.
--
David Hollis [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
- Add support for Corega USB2-TX device.
Reported by Naoki Shibata [EMAIL PROTECTED]
Signed-off-by: David Hollis [EMAIL PROTECTED]
--
David Hollis [EMAIL PROTECTED]
- Add support for Corega USB2-TX device.
Reported by Naoki Shibata [EMAIL PROTECTED]
Signed-off-by: David Hollis [EMAIL
around, that's what they will
do. Microsoft doesn't line their pockets. Look at the console gaming
side, Microsoft is not the #1 player but and they've already found that
they can't swing their might around to make everyone fall into line.
--
David Hollis [EMAIL PROTECTED
Add Surecom EP-1427X-2 device ids.
--
David Hollis [EMAIL PROTECTED]
Signed-off-by: David Hollis [EMAIL PROTECTED]
Index: usbnet.c
===
--- a/drivers/usb/net/usbnet.c (revision 2)
+++ b/drivers/usb/net/usbnet.c (working copy
On Thu, 29 May 2003, Oliver Neukum wrote:
ax_control_msg: sleeping broken. You cannot set your task's state
before calling usb_submit_urb because it may allocate memory, which
may sleep and change the state to TASK_RUNNING
Any suggestions on how to best fix that? I haven't dealt much with
63 matches
Mail list logo