urtw0: could not allocate USB transfers

Hans Petter Selasky hselasky at c2i.net
Thu Mar 3 11:42:24 UTC 2011


On Thursday 03 March 2011 12:26:20 Etienne Robillard wrote:
> On 03/03/11 02:45 AM, Hans Petter Selasky wrote:
> >>>> I forwarded this thread on -current.
> >>>> 
> >>>> Please also find below a stack trace produced with option
> >>>> KDB_UNATTENDED for the rt28700 driver (if_rt28700).
> >>>> 
> >>>> On another side note, I have not being able to load
> >>>> the runfw firmware module anymore after having updated
> >>>> the src tree for 8.2-STABLE ?
> >>>> 
> >>>> $ sudo kldload /boot/kernel/runfw.ko
> >>>> kldload: can't load /boot/kernel/runfw.ko: Exec format error
> >>> 
> >>> Here is your real error in dmesg:
> >>>> KLD runfw.ko: depends on firmware - not available or version mismatch
> >>>> linker_load_file: Unsupported file type
> >>> 
> >>> You need to kldload firmware.ko or make sure 'device firmware' is in
> >>> your kernel config.
> >> 
> >> Hi,
> >> 
> >> Many thanks. This explains the change of behavior attempting to kldload
> >> runfw.ko
> >> without the firmware assist module. :)
> >> 
> >> However I find strange that run(4) requires such a firmware to be
> >> preloaded when the rt2870 driver doesn't require it!
> >> 
> >> Cheers,
> > 
> > Maybe that's due to a missing MODULE_DEPEND() line in the .c file of
> > urtw0.
> > 
> > --HPS
> 
> Hi,
> 
> Thanks for the input. I realize the urtw(4) and the pseudo rt2870 drivers
> may be missing a MODULE_DEPEND macro but this issue is not as annoying
> than the repeated page faults happening when the card is trying
> to reassociate itself with a router.

Hi,

Could you re-point me at one of those page faults, like DDB backtrace?

You are using 9-current?

--HPS

> 
> I also noticed the same (random) page faults with the run(4) driver as
> well but since I don't use a driver
> requiring a external firmware to be loaded, I would prefer fixing the
> errors in the generic
> wireless code happening unconditionally with run(4), rt2870, and
> possibly urtw(4). Plus,
> a external firmware seems not necessary for using at least the TEW-644UB
> wireless adapter!
> 
> Cheers,
> 
> Etienne


More information about the freebsd-current mailing list