Michael W Zappe wrote: > > I've posted a preliminary driver for the NetGear 101 on the web for people to test >and try at: > > http://drivers.rd.ilan.net/ > > (or, 216.27.9.204) > > Give it a shot and let me know how it does. I've had problems with an around 11% >packet loss/Rx errors, but i'm not sure if it's my chipset, my driver, the NetGear, >or the bad cross mojination of the three yet. I'm working on fixing it, but if >anyone has an OHCI chipset and would like to test it on that for me, please do! The >only host adapter driver i've been testing is usb-uhci. I hacked in the venduh / product IDs for my dongle bradh@zhora:/usr/src/kaweth-0.1 > diff -Naur kaweth.c~ kaweth.c --- kaweth.c~ Sun Apr 2 22:15:58 2000 +++ kaweth.c Sun Apr 2 22:32:11 2000 @@ -136,7 +136,8 @@ * usb_dev_id ****************************************************************/ static struct usb_eth_dev usb_dev_id[] = { { "NetGear EA-101", 0x0846, 0x1001, NULL }, + { "Skymaster USB Ethernet", 0x05e9, 0x0008, NULL }, { NULL, 0, 0, NULL } }; Unfortunately, it Does Not Work For Me (tm) with 2.3.99pre4-1. In fact it oopses every time I plug in the device with this driver loaded - it looks like during the firmware download. Output of ksymoops is attached. Let me know if there is anything else that you can use. I will continue to try and sort the problem out myself over the next couple of days. One thing I did notice is that Bill Paul's BSD code has a check on the bcdDevice to check for 0x2002 which is firmware loaded. The Linux code doesn't seem to have this check. Brad
WARNING: This version of ksymoops is obsolete. WARNING: The current version can be obtained from ftp://ftp.ocs.com.au/pub/ksymoops Options used: -V (default) -o /lib/modules/2.3.99-pre4/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /usr/src/linux/System.map (default) -c 1 (default) You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Warning: kaweth symbol __insmod_kaweth_O/lib/modules/2.3.99-pre4/usb/kaweth.o_M38E7CBFA_V131939 not found in /lib/modules/2.3.99-pre4/usb/kaweth.o. Ignoring /lib/modules/2.3.99-pre4/usb/kaweth.o entry Warning: kaweth symbol __insmod_kaweth_S.data_L4828 not found in /lib/modules/2.3.99-pre4/usb/kaweth.o. Ignoring /lib/modules/2.3.99-pre4/usb/kaweth.o entry Warning: kaweth symbol __insmod_kaweth_S.rodata_L2186 not found in /lib/modules/2.3.99-pre4/usb/kaweth.o. Ignoring /lib/modules/2.3.99-pre4/usb/kaweth.o entry Warning: kaweth symbol __insmod_kaweth_S.text_L4930 not found in /lib/modules/2.3.99-pre4/usb/kaweth.o. Ignoring /lib/modules/2.3.99-pre4/usb/kaweth.o entry Apr 2 22:44:49 zhora kernel: Unable to handle kernel paging request at virtual address 800006a8 Apr 2 22:44:49 zhora kernel: c021d45f Apr 2 22:44:49 zhora kernel: *pde = 00000000 Apr 2 22:44:49 zhora kernel: Oops: 0000 Apr 2 22:44:49 zhora kernel: CPU: 1 Apr 2 22:44:49 zhora kernel: EIP: 0010:[usb_submit_urb+15/44] Apr 2 22:44:49 zhora kernel: EFLAGS: 00010286 Apr 2 22:44:49 zhora kernel: eax: 80000600 ebx: c7dd2010 ecx: c127be3c edx: c5c94dc0 Apr 2 22:44:49 zhora kernel: esi: c7dd201c edi: c5c94dc0 ebp: c345fb00 esp: c127bdec Apr 2 22:44:49 zhora kernel: ds: 0018 es: 0018 ss: 0018 Apr 2 22:44:49 zhora kernel: Process khubd (pid: 2, stackpage=c127b000) Apr 2 22:44:49 zhora kernel: Stack: c88343bc c5c94dc0 00000efe c7dd202c 00000efe c7dd2000 c127be44 00000282 Apr 2 22:44:49 zhora kernel: c127be44 c127a000 00000e64 ff400000 01234567 c127a000 00000000 00000000 Apr 2 22:44:49 zhora kernel: c127be44 00000000 01234567 c127a000 c7dd2014 c7dd2014 c127be44 00000000 Apr 2 22:44:49 zhora kernel: Call Trace: [<c88343bc>] [<ff400000>] [<c8834706>] [<c8835616>] [<c88355e0>] [<c8835cf8>] [<c8834efc>] Apr 2 22:44:49 zhora kernel: [<c8835cf8>] [<c883586b>] [<c8836ec8>] [get_new_inode+342/536] [iget4+407/416] [usb_find_interface_driver+124/152] [usb_find_drivers+49/104] [usb_new_device+504/516] Apr 2 22:44:49 zhora kernel: Code: 8b 80 a8 00 00 00 8b 40 14 52 8b 40 0c ff d0 83 c4 04 c3 89 Warning: trailing garbage ignored on Code: line Text: 'Code: 8b 80 a8 00 00 00 8b 40 14 52 8b 40 0c ff d0 83 c4 04 c3 89 ' Garbage: ' ' Trace: c88343bc <kaweth_control+298/3c8> Trace: ff400000 <END_OF_CODE+36bcab6c/????> Trace: c8834706 <kaweth_download_firmware+de/ec> Trace: c8835616 <len_kaweth_new_code_fix+182/????> Trace: c88355e0 <len_kaweth_new_code_fix+14c/????> Trace: c8835cf8 <len_kaweth_new_code_fix+864/????> Trace: c8834efc <kaweth_probe+120/524> Trace: c8835cf8 <len_kaweth_new_code_fix+864/????> Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 8b 80 a8 00 00 00 movl 0xa8(%eax),%eax <=== Code: 00000006 Before first symbol 6: 8b 40 14 movl 0x14(%eax),%eax Code: 00000009 Before first symbol 9: 52 pushl %edx Code: 0000000a Before first symbol a: 8b 40 0c movl 0xc(%eax),%eax Code: 0000000d Before first symbol d: ff d0 call *%eax Code: 0000000f Before first symbol f: 83 c4 04 addl $0x4,%esp Code: 00000012 Before first symbol 12: c3 ret Code: 00000013 Before first symbol 13: 89 00 movl %eax,(%eax) 8 warnings issued. Results may not be reliable.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
