result of ueaglediag for
TestUEagleAtm
Linux version 2.6.11-9mdk (apatard@n1.mandrakesoft.com) (gcc version 4.0.0 (4.0.0-3mdk for Mandriva Linux release 2006.0)) #1 Tue May 24 20:00:40 CEST 2005
gcc version 4.0.0 (4.0.0-3mdk for Mandriva Linux release 2006.0)
ueagle-atm 19932 0
firmware_class 7360 1 ueagle-atm
usbatm 16896 2 ueagle-atm
atm 35288 6 clip,usbatm
usbcore 106744 4 ueagle-atm,usbatm,uhci-hcd
eagle-usb status display
-------------------------------------------------------------
Driver version ueagle-pre12 Chipset: Eagle3
Vendor ID : 0x1110 Product ID : 0x9031 Rev: 0x200b
USB Bus : 001 USB Device : 005 Dbg mask: 0x0
Tx Rate 896 Rx Rate 6688
Tx Margin 9 Rx Margin 9 Atten 26 dB
Tx error 0 Rx error 0
Tx FEC 0 Rx FEC 0
Tx flow 3965499 Rx flow 3965430
VID-CPE 0 VID-CO 28 HEC 0
Delin GOOD Flags 0000000000
Modem is operational
root 14321 0.0 0.0 1652 512 pts/0 S 01:29 0:00 atmarpd -b
atm0 Lien encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet adr:82.240.29.152 Masque:255.255.255.0
UP RUNNING MTU:1500 Metric:1
RX packets:58 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:28527 (27.8 Kb) TX bytes:4086 (3.9 Kb)
eth0 Lien encap:Ethernet HWaddr 00:50:FC:47:C9:D6
inet adr:169.254.66.52 Bcast:169.254.66.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:387778 errors:1 dropped:0 overruns:0 frame:0
TX packets:386236 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:146539314 (139.7 Mb) TX bytes:114422134 (109.1 Mb)
Interruption:10 Adresse de base:0x8f00
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:632795 errors:0 dropped:0 overruns:0 frame:0
TX packets:632795 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:210277645 (200.5 Mb) TX bytes:210277645 (200.5 Mb)
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
82.240.29.0 0.0.0.0 255.255.255.0 U 0 0 0 atm0
169.254.66.0 0.0.0.0 255.255.255.0 U 10 0 0 eth0
0.0.0.0 82.240.29.254 0.0.0.0 UG 0 0 0 atm0
# ping IP ? [ OK ]
# test DNS resolution ? [ OK ]
##Complete diagnostic has been saved on /var/log/ueagle-atm/ueaglediag_20050528013310.txt
##Please keep only relevant data and remove personal informations.
mkdir -p /lib/hotplug/firmware/ueagle-atm/
cp eagleIII.fw DSPep.bin CMVep.bin /lib/hotplug/firmware/ueagle-atm/
modprobe atm
modprobe usbatm
modprobe ueagle-atm
atmarpd -b
seems the firmware is not correctly taken into account by firmware_class or required to be loaded too fast by ueagle-atm (isn't there a synchronization to get it to load then take it into account ?)
kernel: [ueagle-usb] driver ueagle-svn $Id: ueagle.c 100 2005-07-09 08:21:54Z matc $ loaded
kernel: usbcore: registered new driver ueagle-atm
kernel: 213.228.4.254 sent an invalid ICMP type 11, code 0 error to a broadcast: 82.240.29.255 on eth1
last message repeated 2 times
kernel: usbcore: deregistering driver eagle-usb
kernel: [eagle-usb] eu_irq : URB canceled by user.
kernel: [eagle-usb] ADSL device removed
kernel: [eagle-usb] driver unloaded
net.agent[23587]: remove event not handled
kernel: usb 1-2: USB disconnect, address 3
kernel: ohci_hcd 0000:00:02.0: wakeup
kernel: usb 1-2: new full speed USB device using ohci_hcd and address 4
kernel: usb 1-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9032)
kernel: usb 1-2: reset full speed USB device using ohci_hcd and address 4
kernel: usb 1-2: [ueagle-atm] pre-firmware device, uploading firmware
hal.hotplug[23795]: timout(10000 ms) waiting for devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2:1.0
kernel: usb 1-2: [UEAGLE-ATM] firmware ueagle-atm/eagleIII.fw is not available
kernel: ueagle-atm: probe of 1-2:1.0 failed with error -2
kernel: usb 1-2: USB disconnect, address 4
kernel: ohci_hcd 0000:00:02.0: wakeup
kernel: usb 1-2: new full speed USB device using ohci_hcd and address 5
kernel: usb 1-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9032)
kernel: usb 1-2: reset full speed USB device using ohci_hcd and address 5
kernel: usb 1-2: [ueagle-atm] pre-firmware device, uploading firmware
hal.hotplug[24199]: timout(10000 ms) waiting for /devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2:1.0
kernel: usb 1-2: [ueagle-atm] firmware uploaded
kernel: usb 1-2: USB disconnect, address 5
kernel: ohci_hcd 0000:00:02.0: wakeup
kernel: usb 1-2: new full speed USB device using ohci_hcd and address 6
kernel: usb 1-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9031)
kernel: usb 1-2: string descriptor 0 read error: -90
kernel: usb 1-2: string descriptor 0 read error: -90
kernel: usb 1-2: reset full speed USB device using ohci_hcd and address 6
kernel: usb 1-2: [ueagle-atm] using iso mode
kernel: usb 1-2: [ueagle-atm] created proc entry at: /proc/driver/ueagle-atm/001-006
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
kernel: usb 1-2: [ueagle-atm] modem synchronization failed
kernel: usb 1-2: [ueagle-atm] (re)booting started
unplug of the modem
kernel: usb 1-2: [UEAGLE-ATM] uea_intr() failed with -110
kernel: usb 1-2: USB disconnect, address 6
kernel: usb 1-2: [ueagle-atm] kthread finish with status 0
kernel: usb 1-2: [UEAGLE-ATM] usb_control_msg error -19
kernel: usb 1-2: [ueagle-atm] ADSL device removed
kernel: usbcore: deregistering driver ueagle-atm
kernel: [ueagle-usb] driver unloaded
replug of the modem
kernel: ohci_hcd 0000:00:02.0: wakeup
kernel: usb 1-2: new full speed USB device using ohci_hcd and address 7
kernel: [ueagle-usb] driver ueagle-svn $Id: ueagle.c 100 2005-07-09 08:21:54Z matc $ loaded
kernel: usb 1-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9032)
kernel: usb 1-2: reset full speed USB device using ohci_hcd and address 7
kernel: usb 1-2: [ueagle-atm] pre-firmware device, uploading firmware
kernel: usb 1-2: [UEAGLE-ATM] firmware ueagle-atm/eagleIII.fw is not available
kernel: ueagle-atm: probe of 1-2:1.0 failed with error -2
kernel: usbcore: registered new driver ueagle-atm
compilation with latest version on 20051104
On 20051104, I used an incorrect version of usbatm
make
make -C /lib/modules/2.6.12-12mdk/build M=/home/baud/Developpement/ueagle-kernel/ueagleatm EXTRA_CFLAGS=-DDEBUG
make[1]: Entering directory `/usr/src/linux-2.6.12-12mdk'
WARNING: Symbol version dump /usr/src/linux-2.6.12-12mdk/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.o
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1196: warning: initialization from incompatible pointer type
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1196: warning: initialization from incompatible pointer type
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1220: warning: initialization from incompatible pointer type
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c: In function 'uea_bind':
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1313: warning: implicit declaration of function 'kzalloc'
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1313: warning: assignment makes pointer from integer without a cast
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c: At top level:
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1354: warning: initialization from incompatible pointer type
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1358: error: unknown field 'in' specified in initializer
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1358: warning: initialization makes pointer from integer without a cast
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1359: error: unknown field 'out' specified in initializer
/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.c:1359: warning: initialization makes pointer from integer without a cast
make[2]: *** [/home/baud/Developpement/ueagle-kernel/ueagleatm/ueagle-atm.o] Erreur 1
make[1]: *** [_module_/home/baud/Developpement/ueagle-kernel/ueagleatm] Erreur 2make[1]: Leaving directory `/usr/src/linux-2.6.12-12mdk'
make: *** [all] Erreur 2
compilation with latest version on 20051106
I used
http://castet.matthieu.free.fr/eagle/release/ueagle-atm-1.0c1.tar.gz which includes usbatm and can be compiled with a simple
make ; make install
well, do not take into account the first messages as it shows in fact that I had not put the firmware in
/lib/firmware/ueagle-atm/ (it was still in
/lib/firmware)
modprobe usbatm ; modprobe ueagle-atm gives (without modem plugged on usb) :
- lsmod|grep -iE "usb|atm|firm"
ueagle_atm 24908 0
firmware_class 7456 1 ueagle_atm
usbatm 14144 1 ueagle_atm
atm 34680 1 usbatm
usbcore 108348 4 ueagle_atm,usbatm,uhci_hcd
kernel: NET: Registered protocol family 8
kernel: NET: Registered protocol family 20
kernel: [ueagle-atm] driver ueagle-svn $Id: ueagle.c 142 2005-10-29 23:17:21Z matc $ loaded
kernel: usbcore: registered new driver ueagle-atm
- when plugging the modem :
kernel: usb 2-2: new full speed USB device using uhci_hcd and address 2
kernel: usb 2-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9032)
kernel: usb 2-2: reset full speed USB device using uhci_hcd and address 2
kernel: usb 2-2: [ueagle-atm] pre-firmware device, uploading firmware
firmware_helper[16729]: main: could not load firmware '/lib/firmware/ueagle-atm/eagleIII.fw' for '/class/firmware/2-2'
firmware_helper[16729]: main: error loading '/lib/firmware/ueagle-atm/eagleIII.fw' for device '/class/firmware/2-2' with driver 'usb'
firmware_helper[16744]: main: could not load firmware '/lib/firmware/ueagle-atm/eagleIII.fw' for '/class/firmware/2-2'
kernel: usb 2-2: [UEAGLE-ATM] firmware ueagle-atm/eagleIII.fw is not available
kernel: ueagle-atm: probe of 2-2:1.0 failed with error -2
firmware_helper[16744]: main: error loading '/lib/firmware/ueagle-atm/eagleIII.fw' for device '/class/firmware/2-2' with driver 'usb'
kernel: [eagle-usb] driver V2.2.0 loaded
kernel: [eagle-usb] New pre-firmware modem detected
kernel: [eagle-usb] Uploading firmware..
kernel: [eagle-usb] Binding eu_instance_t to USB 002/002
kernel: usbcore: registered new driver eagle-usb
kernel: usb 2-2: USB disconnect, address 2
kernel: [eagle-usb] Pre-firmware modem removed
kernel: usb 2-2: new full speed USB device using uhci_hcd and address 3
udev[16784]: run_program: exec of program '/etc/udev/agents.d/usb/acm' failed
kernel: usb 2-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9031)
kernel: usb 2-2: reset full speed USB device using uhci_hcd and address 3
kernel: usb 2-2: [ueagle-atm] using iso mode
kernel: usb 2-2: [ueagle-atm] created proc entry at: /proc/driver/ueagle-atm/002-003
kernel: usb 2-2: [ueagle-atm] (re)booting started
kernel: ATM dev 0: usbatm_submit_urb: urb 0xe424fec0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe82e0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe8220 submission failed (-28)!
ATM dev 0: usbatm_submit_urb: urb 0xeafe80a0 submission failed (-28)!
ATM dev 0: usbatm_submit_urb: urb 0xe424fec0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe82e0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe8220 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe80a0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xe424fec0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe82e0 submission failed (-28)!
udev[16796]: run_program: exec of program '/etc/udev/agents.d/usb/acm' failed
udev[16801]: run_program: exec of program '/etc/udev/agents.d/usb/acm' failed
udev[16806]: run_program: exec of program '/etc/udev/agents.d/usb/acm' failed
firmware_helper[16814]: main: could not load firmware '/lib/firmware/ueagle-atm/DSPep.bin' for '/class/firmware/2-2'
firmware_helper[16814]: main: error loading '/lib/firmware/ueagle-atm/DSPep.bin' for device '/class/firmware/2-2' with driver 'usb'
firmware_helper[16829]: main: could not load firmware '/lib/firmware/ueagle-atm/DSPep.bin' for '/class/firmware/2-2'
firmware_helper[16829]: main: error loading '/lib/firmware/ueagle-atm/DSPep.bin' for device '/class/firmware/2-2' with driver 'usb'
kernel: usb 2-2: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
kernel: usb 2-2: [ueagle-atm] (re)booting started
kernel: printk: 1653 messages suppressed.
kernel: ATM dev 0: usbatm_submit_urb: urb 0xe424fec0 submission failed (-28)!
firmware_helper[16841]: main: could not load firmware '/lib/firmware/ueagle-atm/DSPep.bin' for '/class/firmware/2-2'
firmware_helper[16841]: main: error loading '/lib/firmware/ueagle-atm/DSPep.bin' for device '/class/firmware/2-2' with driver 'usb'
firmware_helper[16856]: main: could not load firmware '/lib/firmware/ueagle-atm/DSPep.bin' for '/class/firmware/2-2'
kernel: usb 2-2: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
firmware_helper[16856]: main: error loading '/lib/firmware/ueagle-atm/DSPep.bin' for device '/class/firmware/2-2' with driver 'usb'
kernel: usb 2-2: [ueagle-atm] (re)booting started
firmware_helper[16868]: main: could not load firmware '/lib/firmware/ueagle-atm/DSPep.bin' for '/class/firmware/2-2'
firmware_helper[16868]: main: error loading '/lib/firmware/ueagle-atm/DSPep.bin' for device '/class/firmware/2-2' with driver 'usb'
kernel: printk: 1665 messages suppressed.
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe80a0 submission failed (-28)!
firmware_helper[16880]: main: could not load firmware '/lib/firmware/ueagle-atm/DSPep.bin' for '/class/firmware/2-2'
kernel: usb 2-2: [UEAGLE-ATM] requesting firmware ueagle-atm/DSPep.bin failed with error -2
firmware_helper[16880]: main: error loading '/lib/firmware/ueagle-atm/DSPep.bin' for device '/class/firmware/2-2' with driver 'usb'
kernel: usb 2-2: [ueagle-atm] (re)booting started
... goes on in the same loop
- when unplugging the modem :
kernel: usb 2-2: [ueagle-atm] kthread finish with status -110
kernel: usb 2-2: [UEAGLE-ATM] usb_control_msg error -19
kernel: usb 2-2: [ueagle-atm] ADSL device removed
second test on 20051106 with firmware at good location
I've added the following line to
/etc/modprobe.conf to blacklist eagle-usb (other version of module for the Fast 800 modem...)
alias eagle-usb off
(though eagle_usb is still loaded, it does not interfere any more...)
- with modem unplugged from adsl, at plugging the usb cable of the modem, /var/log/messages shows :
kernel: usb 2-2: new full speed USB device using uhci_hcd and address 12
kernel: NET: Registered protocol family 8
kernel: NET: Registered protocol family 20
kernel: [ueagle-atm] driver ueagle-svn $Id: ueagle.c 142 2005-10-29 23:17:21Z matc $ loaded
kernel: usb 2-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9032)
kernel: usb 2-2: reset full speed USB device using uhci_hcd and address 12
kernel: usb 2-2: [ueagle-atm] pre-firmware device, uploading firmware
kernel: usb 2-2: [ueagle-atm] firmware uploaded
kernel: usbcore: registered new driver ueagle-atm
kernel: [eagle-usb] driver V2.2.0 loaded
kernel: usbcore: registered new driver eagle-usb
kernel: usb 2-2: USB disconnect, address 12
kernel: usb 2-2: new full speed USB device using uhci_hcd and address 13
udev[19460]: run_program: exec of program '/etc/udev/agents.d/usb/acm' failed
kernel: usb 2-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9031)
kernel: usb 2-2: reset full speed USB device using uhci_hcd and address 13
kernel: usb 2-2: [ueagle-atm] using iso mode
kernel: usb 2-2: [ueagle-atm] created proc entry at: /proc/driver/ueagle-atm/002-013
kernel: usb 2-2: [ueagle-atm] (re)booting started
kernel: printk: 530 messages suppressed.
kernel: ATM dev 0: usbatm_submit_urb: urb 0xe45cfe80 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe82e0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe8520 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe80a0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xe45cfe80 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe82e0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe80a0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xe45cfe80 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe82e0 submission failed (-28)!
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe8520 submission failed (-28)!
udev[19472]: run_program: exec of program '/etc/udev/agents.d/usb/acm' failed
udev[19477]: run_program: exec of program '/etc/udev/agents.d/usb/acm' failed
udev[19482]: run_program: exec of program '/etc/udev/agents.d/usb/acm' failed
kernel: printk: 1653 messages suppressed.
kernel: ATM dev 0: usbatm_submit_urb: urb 0xe45cfe80 submission failed (-28)!
kernel: printk: 1665 messages suppressed.
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe80a0 submission failed (-28)!
kernel: printk: 1664 messages suppressed.
kernel: ATM dev 0: usbatm_submit_urb: urb 0xeafe82e0 submission failed (-28)!
kernel: printk: 1665 messages suppressed.
kernel: ATM dev 0: usbatm_submit_urb: urb 0xe45cfe80 submission failed (-28)!
kernel: usb 2-2: [UEAGLE-ATM] uea_intr() failed with -84
kernel: usb 2-2: USB disconnect, address 13
kernel: usb 2-2: [ueagle-atm] kthread finish with status 0
kernel: usb 2-2: [UEAGLE-ATM] usb_control_msg error -19
kernel: usb 2-2: [ueagle-atm] ADSL device removed