Date: Thu, 03 Mar 2011 06:26:20 -0500 From: Etienne Robillard <erob@gthcfoundation.org> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-current@freebsd.org, bschmidt@freebsd.org Subject: Re: urtw0: could not allocate USB transfers Message-ID: <4D6F7ADC.809@gthcfoundation.org> In-Reply-To: <201103030845.09198.hselasky@c2i.net> References: <4D66C4CB.1060207@2egos.de> <201103021147.50506.jhb@freebsd.org> <4D6E77DF.1030605@gthcfoundation.org> <201103030845.09198.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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. 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 -- Etienne Robillard Company: Green Tea Hackers Club Occupation: Software Developer (and CEO) E-mail: erob@gthcfoundation.org Work phone: 450-936-2123 Website (Company): https://gthc.org/ Website (Blog): https://gthc.org/blog/ PGP public key fingerprint: F2A9 32EA 8E7C 460F 1728 A1A7 649C 7F17 A086 DDEC During times of universal deceit, telling the truth becomes a revolutionary act. -- George Orwell If a free society cannot help the many who are poor, it cannot save the few who are rich. -- John F. Kennedy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D6F7ADC.809>