system: opensbd 7.1 generic arm
hardware: orange pi r1
platform: armv7 with RTL8152 (0x4c10)

kernel panic after booting the device before having
the ethernet link with other device.

steps to reproduce
1. boot
2. connect ethernet cable to other machine and boot it
3. ping that machine
4. get the error below
------
ure0: usb error on tx: IN_PROGRESS
usb_insert_transfer: xfer=0xc610f8a0 not free
------
5. issue "ifconfig", get the panic below
------
ure0: flags=panic: kernel diagnostic assertion
"ex->sqtdstart != NULL && ex->sqtdend != NULL"
failed: file "/usr/src/sys/dev/usb/ehci.c", line 694
Stopped at  db_enter:   ldbr    r15,    [r15, r15, ror r15]!
    TID PID   UID PRFLAGS PFLAGS  CPU COMMAND
*165777 36089 0   0x14000 0x200   0   zerothread
db_enter
    rlv=0xc06b7310 rfp=0xcdf05e68
panic
    rlv=0xc049aa7c rfp=0xcdf05e90
ehci_check_qh_intr+0x44
    rlv=0xc0497c54 rfp=0xcdf05eb8
ehci_softintr+0x174
    rlv=0xc073b504 rfp=0xcdf05ee0
softintr_dispatch
    rlv=0xc049167c rfp=0xcdf05f08
arm_do_pending_intr+0xe0
    rlv=0xc05a54a4 rfp=0xcdf05f30
ampintc_irq_handler+0x1b4
    rlv=0xc03c9a48 rfp=0xcdf05f90
irq_entry+0x78
    rlv=0xc051d570 rfp=0xcdf05fa8
uvm_pagezero_thread+0xe4
    rlv=0xc072b93c rfp=0xc0a52f60
Bad frame pointer: 0xc0a52f60
------
6. after rebooting the problem device and leaving
the connected machine online, usb error shows in booting screen,
and after login and sending command "ifconfig" kernel panic repeats.

device works properly if problem device is booted after
other connected online machine.

related subjects in this mailing list:
ure - ure0: usb errors on rx: IOERROR
ure0: usb error on tx: IN_PROGRESS

many thanks

Reply via email to