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_at_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. KennedyReceived on Thu Mar 03 2011 - 10:26:22 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:12 UTC