Hi Rui, hi list,
On Wed, 14 Jun 2006, Rui Santos wrote:
>
> elmar gerdes wrote:
>> hi folks,
>>
> Hi
>> I'm running a 2.6.16.16 kernel on a small Via Epia Nano N 10000E board
>> with a "Luke" processor.
>>
>> Running a bridge over one on-board ethernet interface (via-rhine) and a
>> USB-to-ethernet adaptor D-Link DUB-E100 (with asix AX88772 chip, drivers:
>> usbnet + asix), I occasionally get an oops like the one I append to this
>> mail.
>>
I just had another look at the D-Link DUB-E100: it has an Asix AX88172
chip, not AX88772. sorry for that. It worked right out-of-the box. it
is already mentioned in the 2.6.14 sources I have lying around here.
> I've been trying to get that DUB-E100 with the asix AX8872 chip to work,
> and didn't succeed.
> Could you please share with this list how did you get it to work?
> I've tried adding a new ProductID and VendorID to drivers/usb/net/asix.c
> and use the ax88772_info driver_info struct. The kernel recognizes it as
> the correct network card but when I perform a ethtool eth0 the only
> output I get is:
I didn't change anything concerning the DUB-E100 in the kernel sources,
so it uses the dlink_dub_e100_info struct and original USB_DEVICE
(0x2001, 0x1a00). Maybe you have a different revision (if there are
any), mine is 10.01 (taken from /proc/bus/usb/devices).
I haven't run ethtool on it. it's not on the system that's running a
stress test using the adapter.
My problem with the VIA-based systems and USB-to-ethernet adaptors
oopsing after a while is still not solved. I haven't seen it on
(large/fast) Intel/AMD-based systems, just on VIA-based systems (C3,
steppings 8 and 10), and only if such an adaptor is involved, not on
those with dual LAN on-board. It appears with Linksys USB200M,
D-Link DUB-E100, and a Digitus adaptor, all of which use the asix driver.
>
> Settings for eth0:
> Current message level: 0x00000007 (7)
> Link detected: yes
>
> Can you give me a hint on this
>
>> the adaptor is running in high-speed mode under high load (about 65..75
>> Mbps, full-duplex). the last occurrence of this error was when the board
>> had been running all night long, and then I logged in.
>>
>> since the first messages in the Oops are about ehci_hcd (scan_periodic
>> and ehci_work), I chose this mailing list to present the error to. any
>> help would be warmly welcome.
>>
>> greetings from
>> elmar
>>
> Thank you
> Rui Santos
>
>> PS: I'll give you more info about the system, just as you need it.
>>
>>
>>
>>
>> Unable to handle kernel NULL pointer dereference at virtual address 00000216
>> printing eip:
>> cc86fde0
>> *pde = 00000000
>> Oops: 0002 [ #1 ]
>> Modules linked in: bridge padlock blowfish twofish cdc_subset asix usbnet
>> sis190
>> tg3 bnx2 r8169 sky2 e1000 8139too eepro100 3c59x via_rhine mii pcmcia
>> pcmcia_co
>> re vfat fat mct_u232 pl2303 usbserial usblp ehci_hcd uhci_hcd ohci_hcd
>> sd_mod us
>> b_storage scsi_mod usbcore
>> CPU: 0
>> EIP: 0060:[<cc86fde0>] Not tainted VLI
>> EFLAGS: 00010202 (2.6.16.16 #1)
>> EIP is at scan_periodic+0x120/0x2f0 [ehci_hcd]
>> eax: 00000216 ebx: 00000000 ecx: c13af108 edx: cb95d0d0
>> esi: 00000000 edi: cb95d0d0 ebp: cb983108 esp: cb45be6c
>> ds: 007b es: 007b ss: 0068
>> Process sh (pid: 1192, threadinfo=cb45a000 task=cbfdd050)
>> Stack: <0>00000006 c13af108 cb95d000 00000000 00000800 00000216 00000216
>> 0000004
>> 2
>> cb95d0d0 cb45bfbc cb95d0d0 00000001 cc8700fc cb95d0d0 cb45bfbc
>> 00000000
>> 00000000 cc870569 cb95d0d0 cb45bfbc cbd4ca00 cbbaa080 0807864a
>> cbdfac3c
>> Call Trace:
>> [<cc8700fc>] ehci_work+0x4c/0xd0 [ehci_hcd]
>> [<cc870569>] ehci_irq+0xc9/0x160 [ehci_hcd]
>> [<c012ed63>] find_get_page+0x13/0x30
>> [<c012fb4b>] filemap_nopage+0x8b/0x320
>> [<c013abf8>] do_no_page+0x58/0x1d0
>> [<c013accd>] do_no_page+0x12d/0x1d0
>> [<c013ae98>] __handle_mm_fault+0xb8/0x190
>> [<c01cc7e1>] copy_to_user+0x31/0x40
>> [<cc835958>] usb_hcd_irq+0x28/0x70 [usbcore]
>> [<c012db08>] handle_IRQ_event+0x28/0x70
>> [<c012db9f>] __do_IRQ+0x4f/0xa0
>> [<c010475a>] do_IRQ+0x1a/0x30
>> [<c0102ffa>] common_interrupt+0x1a/0x20
>> Code: f7 74 24 10 89 54 24 14 e9 4e ff ff ff 8b 54 24 08 f6 82 cc 00 00 00
>> 01 74
>> 25 8b 54 24 34 8b 44 24 14 89 42 30 8b 42 04 8b 40 0c <00> 00 00 00 00 00
>> 00 00
>> 24 14 89 54 24 18 0f 85 1c ff ff ff 83
>> <0>Kernel panic - not syncing: Fatal exception in interrupt
>>
cheers,
elmar
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel