I have a Sagem [EMAIL PROTECTED] 800 Modem and have switched from using
eagle-usb (kernel
2.6.11.12) to ueagle-atm (svn version, kernel 2.6.14.3). I can get a ppp
connection to work and can access the internet. However, as soon as I load
the driver when my modem is present, the load on my machine increases gently
until it holds at around 1.00. Once the machine reaches high load, the
internet connection seems to be much slower. With the old drivers, 100 kB/sec
was doable, now I only seem to be able to get around 20 kB/sec.
I loaded the ueagle-atm module with verbose debugging and this is what I get
(I removed compile time paths and dates and my computer name). The last block
( marked with begin repeat and end repeat ) repeats for as long as the modem
is operational. My guess is that my box is bombarded with interrupts and that
is the reason why it shows such a high load. Any possibility that this can be
avoided? Is it a problem with my modem?
Thanks in advance.
BEGIN LOG:
kernel: usbatm.c: usbatm_usb_init: driver version 1.10
kernel: [ueagle-atm] driver ueagle-svn $Id: ueagle-atm.c 233 2006-01-09
16:45:09Z swg $ loaded
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_probe
kernel: usb 2-2: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9021) :
Eagle II
kernel: usb 2-2: reset full speed USB device using uhci_hcd and address 4
kernel: ueagle-atm 2-2:1.0: usbatm_usb_probe: trying driver ueagle-atm with
vendor=1110, product=9021, ifnum 0
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_bind
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_boot
kernel: usb 2-2: [ueagle-atm vdbg] leaving uea_boot
kernel: usb 2-2: [ueagle-atm] created proc entry
at: /proc/driver/ueagle-atm/002-004
kernel: ueagle-atm 2-2:1.0: usbatm_usb_probe: using 3392 byte buffer for
channel 0xcc477aa4
kernel: ueagle-atm 2-2:1.0: usbatm_usb_probe: using 3392 byte buffer for
channel 0xcc477af0
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_kthread
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_start_reset
kernel: usb 2-2: [ueagle-atm] (re)booting started
kernel: usbatm.c: usbatm_get_instance
kernel: usbcore: registered new driver ueagle-atm
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 14 blocks for DSP
page 0
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
10
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
20
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
1
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
( A lot of these lines later )
kernel: usb 2-2: [ueagle-atm vdbg] leaving uea_start_reset
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem not yet synchronized
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem not yet synchronized
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem not yet synchronized
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem not yet synchronized
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem not yet synchronized
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
12
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
1
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
18
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
13
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
2
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
15
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
15
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
17
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
8
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
3
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
16
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 2 blocks for DSP page
11
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm dbg] uea_stat: modem initializing
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm dbg] uea_load_page: sending 1 blocks for DSP page
40
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] modem operational
kernel: usb 2-2: [ueagle-atm] modem operational
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm] ATU-R firmware version : 43e2ead4
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm] setting new timeout 1
-- BEGIN REPEAT --
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_stat
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_intr
kernel: usb 2-2: [ueagle-atm vdbg] entering uea_dispatch_cmv
kernel: usb 2-2: [ueagle-atm vdbg] modem operational
-- END REPEAT --