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: e...@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 _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"