 | ueagle-atm and kernel 2.6.15-26 |  |
Posted: Fri Jul 14, 2006 12:51 |
|
|
|
Hi,
I have ueagle-atm working perfectly with kernel 2.6.15-25, recently and update installed 2.6.15-26. I downloaded the linux headers for the new kernel, recompiled ueagle but it won't work.
The log complains of symbol errors for some reason.
cheers,
David Murphy
david.murphy12@tiscali.co.uk |
|
|
|
|
 | |  |
Posted: Fri Jul 14, 2006 14:42 |
|
|
| Cathou |
| Newbie |
|
| |
| Joined: 27 Apr 2006 |
| Posts: 20 |
|
|
|
 |
 |
 |
|
I guess that your system is either debian or ubuntu..
If your log looks like this..
| Code: | [17180074.808000] ueagle_atm: disagrees about version of symbol usbatm_usb_probe
[17180074.808000] ueagle_atm: Unknown symbol usbatm_usb_probe |
..then the most probable reason is a symbol crash between ueagle-atm.ko and usbatm.ko
You have to get rid of the usbatm.ko module first !
I mean, the one embedded in your new kernel..
Try this:
- boot on your new kernel
- do some cleanup:
| Code: | sudo rm /lib/modules/`uname -r`/kernel/drivers/usb/atm/usbatm.ko
sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/usb/net/eagle/ |
- then update the modules dependancies:
- ( you may have to reboot here, your mileage may vary )
- now you can retry compiling:
| Code: | make clean
make
sudo make install |
If my initial assumption was correct, the above procedure should succeed. Good luck. |
|
|
|
|
 | ueagle-atm & new kernel |  |
Posted: Sat Jul 22, 2006 9:41 |
|
|
|
Thanks for you help, that worked. The only addition to those instructions is that you need to copy the ueagle-atm firmware directory into the new kernels firmware directory in /lib/firmware/new-kernel-name, I just copied and pasted from /lib/firmware/old-kernel-name.
Thanks again |
|
|
|
|
Posted: Mon Jul 24, 2006 17:20 |
|
|
| Cathou |
| Newbie |
|
| |
| Joined: 27 Apr 2006 |
| Posts: 20 |
|
|
|
 |
 |
 |
|
What you can do is create a ueagle-atm directory in /lib/firmware/ and put all your firmwares in /lib/firmware/ueagle-atm/
This doesn't break the firmware loading policy and makes the eagle fimwares common to all the kernels living on your system.
On Ubuntu Dapper this works perfectly and it simplifies upgrading to new kernels.
Cheers.. |
|
|
|
|
|