public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Nokia E61 and the kernel BUG at mm/slab.c:594
@ 2006-12-11 16:35 Joscha Ihl
  2006-12-12  9:44 ` Muli Ben-Yehuda
  0 siblings, 1 reply; 6+ messages in thread
From: Joscha Ihl @ 2006-12-11 16:35 UTC (permalink / raw)
  To: linux-kernel; +Cc: ihl

Hi,

I am using the Nokia E61 phone on my Fujitsu Siemens Amilo D Celeron
2.8GHz Notebook as an USB-Modem (cdc_acm 2-1:1.10: ttyACM0: USB ACM
device) to connect over UMTS to the internet.

If I plug the USB-cable in the Notebook the system will freeze or I
only get the following message: [  158.496128] ------------[ cut
here ]------------ [  158.496136] kernel BUG at mm/slab.c:594!
[  158.496138] invalid opcode: 0000 [#1]
[  158.496139] SMP 
[  158.496142] Modules linked in: rndis_host cdc_ether usbnet cdc_acm
mii binfmt_misc ipv6 radeon drm speedstep_lib cpufreq_userspace
cpufreq_stats cpufreq_powersave cpufreq_ondemand freq_table
cpufreq_conservative video sbs thermal i2c_ec i2c_core processor fan
button battery container ac asus_acpi af_packet sbp2 lp joydev tsdev
pcmcia sr_mod psmouse ohci1394 natsemi serio_raw yenta_socket
rsrc_nonstatic pcmcia_core parport_pc snd_intel8x0 evdev snd_ac97_codec
snd_ac97_bus parport snd_pcm_oss snd_mixer_oss pcspkr shpchp
pci_hotplug snd_pcm snd_timer snd soundcore ide_cd snd_page_alloc
intel_agp agpgart ehci_hcd uhci_hcd cdrom usbcore [  158.496192]
CPU:    0 [  158.496192] EIP:    0060:[<c016e069>]    Not tainted VLI
[  158.496194] EFLAGS: 00010006   (2.6.19.061201 #1) [  158.496202] EIP
is at kfree+0x79/0x90 [  158.496206] eax: 40000060   ebx: ffffffe0
ecx: d36ed000   edx: c126dcc0 [  158.496209] esi: d36e6d8d   edi:
00000286   ebp: d36ed400   esp: d2867d98 [  158.496211] ds: 007b   es:
007b   ss: 0068 [  158.496215] Process modprobe (pid: 3827, ti=d2866000
task=d2833560 task.ti=d2866000) [  158.496216] Stack: ffffffe0 e0b4be60
d36ed006 e0b4b25c c1584c80 dfeaca90 dfeaca90 c156bb54
[  158.496223]        c036e449 d2867e40 00000086 00000286 c012ce00
d3ea3adc ffffffff 00000286 [  158.496229]        dbd41e00 e0b51800
d36ed000 d2dc5d08 d3ea3800 d3ea3800 e085ce7c d3ea3800 [  158.496235]
Call Trace: [  158.496246]  [<e0b4b25c>] usbnet_probe+0x2cc/0x5e0
[usbnet] [  158.496261]  [<c036e449>] schedule+0x3f9/0xb60
[  158.496271]  [<c012ce00>] lock_timer_base+0x20/0x50 [  158.496291]
[<e085ce7c>] usb_resume_both+0x6c/0xe0 [usbcore] [  158.496322]
[<e085cf8a>] usb_autoresume_device+0x4a/0x60 [usbcore] [  158.496347]
[<e085da0b>] usb_probe_interface+0x9b/0xe0 [usbcore] [  158.496371]
[<c02a458b>] really_probe+0x3b/0x110 [  158.496377]  [<c02a46a9>]
driver_probe_device+0x49/0xc0 [  158.496391]  [<c02a484e>]
__driver_attach+0x9e/0xa0 [  158.496400]  [<c02a3b1a>]
bus_for_each_dev+0x3a/0x60 [  158.496415]  [<c02a4496>]
driver_attach+0x16/0x20 [  158.496418]  [<c02a47b0>]
__driver_attach+0x0/0xa0 [  158.496421]  [<c02a3eab>]
bus_add_driver+0x7b/0x1a0 [  158.496436]  [<e085d4c3>]
usb_register_driver+0x83/0x100 [usbcore] [  158.496465]  [<c01412fb>]
sys_init_module+0x15b/0x1be0 [  158.496538]  [<c0103151>]
sysenter_past_esp+0x56/0x79 [  158.496554]  [<c037007b>]
rt_mutex_lock+0x2b/0x40

I also tested this with the kernel 2.6.19 without SMP -> the same
effect, only the message was different:

[  109.237821] BUG: unable to handle kernel NULL pointer dereference at
virtual address 0000002a [  109.237925]  printing eip:
[  109.237970] c0113a12
[  109.237971] *pde = 00000000
[  109.238019] Oops: 0002 [#1]
[  109.238065] Modules linked in: ip_conntrack nfnetlink rndis_host
cdc_ether usbnet cdc_acm mii binfmt_misc ipv6 radeon drm speedstep_lib
cpufreq_userspace cpufreq_stats cpufreq_powersave cpufreq_ondemand
freq_table cpufreq_conservative video sbs thermal i2c_ec i2c_core
processor fan button battery container ac asus_acpi af_packet sbp2 lp
joydev tsdev pcmcia sr_mod snd_intel8x0 snd_ac97_codec snd_ac97_bus
yenta_socket rsrc_nonstatic pcmcia_core snd_pcm_oss snd_mixer_oss
natsemi ohci1394 psmouse parport_pc ide_cd snd_pcm snd_timer evdev
serio_raw parport uhci_hcd pcspkr cdrom intel_agp agpgart ehci_hcd
shpchp pci_hotplug usbcore snd soundcore snd_page_alloc [  109.240533]
CPU:    0 [  109.240533] EIP:    0060:[<c0113a12>]    Not tainted VLI
[  109.240535] EFLAGS: 00010202   (2.6.19.061208 #1) [  109.240680] EIP
is at dup_fd+0x182/0x2e0 [  109.240728] eax: 00000100   ebx: 00000002
ecx: d3728408   edx: 00000016 [  109.240779] esi: db0e3660   edi:
cf80b2e0   ebp: d67ca80c   esp: d2613ed8 [  109.240830] ds: 007b   es:
007b   ss: 0068 [  109.240878] Process bash (pid: 3876, ti=d2612000
task=d1df6030 task.ti=d2612000) [  109.240929] Stack: 00000016 00000100
c15919c0 d3728400 db7f5a80 d09e4b80 000000e0 d11b7a70
[  109.241290]        00000000 d1df6030 d11b7a70 c0113bb2 00000001
01200011 c01142d9 0fddb065 [  109.241652]        cfdd44a8 cf861080
000004a8 c014a849 d11b7b2c d2613fbc bf84e520 00000000 [  109.242014]
Call Trace: [  109.242123]  [<c0113bb2>] copy_files+0x42/0x60
[  109.242215]  [<c01142d9>] copy_process+0x4f9/0x10e0 [  109.242311]
[<c014a849>] __handle_mm_fault+0x669/0x890 [  109.242412]  [<c0125056>]
alloc_pid+0x16/0x240 [  109.242518]  [<c011512d>] do_fork+0x7d/0x1f0
[  109.242614]  [<c015b85d>] sys_llseek+0x8d/0xb0 [  109.242704]
[<c0101212>] sys_clone+0x32/0x40 [  109.242791]  [<c0102e9d>]
sysenter_past_esp+0x56/0x79 [  109.242886]  [<c034007b>]
vcc_getsockopt+0x7b/0x180

A side-effect of this is that I can't shut down the system. It only
works if I let the USB-Cable connected to the pc. If you need more
informations about the problem please ask me.

Thanks

Joscha Ihl

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Nokia E61 and the kernel BUG at mm/slab.c:594
  2006-12-11 16:35 Nokia E61 and the kernel BUG at mm/slab.c:594 Joscha Ihl
@ 2006-12-12  9:44 ` Muli Ben-Yehuda
  2006-12-12 10:28   ` Thomas Sailer
  0 siblings, 1 reply; 6+ messages in thread
From: Muli Ben-Yehuda @ 2006-12-12  9:44 UTC (permalink / raw)
  To: Joscha Ihl; +Cc: linux-kernel, ihl

On Mon, Dec 11, 2006 at 05:35:06PM +0100, Joscha Ihl wrote:

> Hi,
> 
> I am using the Nokia E61 phone on my Fujitsu Siemens Amilo D Celeron
> 2.8GHz Notebook as an USB-Modem (cdc_acm 2-1:1.10: ttyACM0: USB ACM
> device) to connect over UMTS to the internet.
> 
> If I plug the USB-cable in the Notebook the system will freeze or I
> only get the following message:

[snip]

> I also tested this with the kernel 2.6.19 without SMP -> the same
> effect, only the message was different:

I assume the previous crash was 2.6.19 with SMP? did it work with
earlier kernels?

I have a Nokia E61, I'll try to reproduce it when I'll have a few free
moments.

Cheers,
Muli

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Nokia E61 and the kernel BUG at mm/slab.c:594
  2006-12-12  9:44 ` Muli Ben-Yehuda
@ 2006-12-12 10:28   ` Thomas Sailer
  2006-12-12 11:16     ` Oliver Neukum
  0 siblings, 1 reply; 6+ messages in thread
From: Thomas Sailer @ 2006-12-12 10:28 UTC (permalink / raw)
  To: Muli Ben-Yehuda; +Cc: Joscha Ihl, linux-kernel, ihl

On Tue, 2006-12-12 at 11:44 +0200, Muli Ben-Yehuda wrote:

> I assume the previous crash was 2.6.19 with SMP? did it work with
> earlier kernels?

It happens to me as well, current Fedora 6 update
kernel-2.6.18-1.2849.fc6.i686 UP, with a Nokia E70 in "PC Suite" mode.
It works ok in mass storage mode. Haven't had time to debug this,
though...

Tom



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Nokia E61 and the kernel BUG at mm/slab.c:594
  2006-12-12 10:28   ` Thomas Sailer
@ 2006-12-12 11:16     ` Oliver Neukum
  2006-12-12 12:46       ` Xavier Bestel
  2006-12-12 20:18       ` Thomas Sailer
  0 siblings, 2 replies; 6+ messages in thread
From: Oliver Neukum @ 2006-12-12 11:16 UTC (permalink / raw)
  To: Thomas Sailer, Joscha Ihl, linux-kernel, ihl, Muli Ben-Yehuda

Am Dienstag, 12. Dezember 2006 11:28 schrieben Sie:
> On Tue, 2006-12-12 at 11:44 +0200, Muli Ben-Yehuda wrote:
> 
> > I assume the previous crash was 2.6.19 with SMP? did it work with
> > earlier kernels?
> 
> It happens to me as well, current Fedora 6 update
> kernel-2.6.18-1.2849.fc6.i686 UP, with a Nokia E70 in "PC Suite" mode.

What functions does this mode involve?

	Regards
		Oliver

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Nokia E61 and the kernel BUG at mm/slab.c:594
  2006-12-12 11:16     ` Oliver Neukum
@ 2006-12-12 12:46       ` Xavier Bestel
  2006-12-12 20:18       ` Thomas Sailer
  1 sibling, 0 replies; 6+ messages in thread
From: Xavier Bestel @ 2006-12-12 12:46 UTC (permalink / raw)
  To: Oliver Neukum
  Cc: Thomas Sailer, Joscha Ihl, linux-kernel, ihl, Muli Ben-Yehuda

On Tue, 2006-12-12 at 12:16 +0100, Oliver Neukum wrote:
> Am Dienstag, 12. Dezember 2006 11:28 schrieben Sie:
> > On Tue, 2006-12-12 at 11:44 +0200, Muli Ben-Yehuda wrote:
> > 
> > > I assume the previous crash was 2.6.19 with SMP? did it work with
> > > earlier kernels?
> > 
> > It happens to me as well, current Fedora 6 update
> > kernel-2.6.18-1.2849.fc6.i686 UP, with a Nokia E70 in "PC Suite" mode.
> 
> What functions does this mode involve?

Something like OBEX-over-USB

	Xav


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Nokia E61 and the kernel BUG at mm/slab.c:594
  2006-12-12 11:16     ` Oliver Neukum
  2006-12-12 12:46       ` Xavier Bestel
@ 2006-12-12 20:18       ` Thomas Sailer
  1 sibling, 0 replies; 6+ messages in thread
From: Thomas Sailer @ 2006-12-12 20:18 UTC (permalink / raw)
  To: Oliver Neukum; +Cc: Joscha Ihl, linux-kernel, ihl, Muli Ben-Yehuda

On Tue, 2006-12-12 at 12:16 +0100, Oliver Neukum wrote:

> What functions does this mode involve?

Here are the descriptors:
PC-Suite Mode:

Bus 001 Device 005: ID 0421:0418 Nokia Mobile Phones 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            2 Communications
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0421 Nokia Mobile Phones
  idProduct          0x0418 
  bcdDevice            1.00
  iManufacturer           1 Nokia
  iProduct                2 Nokia E70
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          466
    bNumInterfaces         16
    bConfigurationValue     1
    iConfiguration          4 Bulk transfer method configuration
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         2 Communications
      bInterfaceSubClass      8 Wireless Handset Control
      bInterfaceProtocol      0 
      iInterface              0 
      CDC Header:
        bcdCDC               1.10
      UNRECOGNIZED:  05 24 11 00 01
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         2 Communications
      bInterfaceSubClass      8 Wireless Handset Control
      bInterfaceProtocol      1 
      iInterface              0 
      CDC Header:
        bcdCDC               1.10
      UNRECOGNIZED:  05 24 08 00 01
      CDC Union:
        bMasterInterface        1
        bSlaveInterface         2 3 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         2 Communications
      bInterfaceSubClass    254 
      bInterfaceProtocol      0 
      iInterface              0 
      CDC Header:
        bcdCDC               1.10
      UNRECOGNIZED:  05 24 ab 05 15
      CDC Union:
        bMasterInterface        2
        bSlaveInterface         3 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         2 Communications
      bInterfaceSubClass     11 OBEX
      bInterfaceProtocol      0 
      iInterface              5 SYNCML-SYNC
      CDC Header:
        bcdCDC               1.10
      UNRECOGNIZED:  05 24 15 00 01
      CDC Union:
        bMasterInterface        4
        bSlaveInterface         5 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        5
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        5
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x87  EP 7 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x06  EP 6 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        6
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         2 Communications
      bInterfaceSubClass     11 OBEX
      bInterfaceProtocol      0 
      iInterface              6 PC Suite Services
      CDC Header:
        bcdCDC               1.10
      UNRECOGNIZED:  05 24 15 00 01
      CDC Union:
        bMasterInterface        6
        bSlaveInterface         7 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        7
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        7
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x08  EP 8 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        8
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         2 Communications
      bInterfaceSubClass     11 OBEX
      bInterfaceProtocol      0 
      iInterface              7 SYNCML-DM
      CDC Header:
        bcdCDC               1.10
      UNRECOGNIZED:  05 24 15 00 01
      CDC Union:
        bMasterInterface        8
        bSlaveInterface         9 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        9
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        9
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x89  EP 9 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x09  EP 9 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber       10
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         2 Communications
      bInterfaceSubClass     11 OBEX
      bInterfaceProtocol      0 
      iInterface              8 SYNCML-SYNC-CLIENT-INIT
      CDC Header:
        bcdCDC               1.10
      UNRECOGNIZED:  05 24 15 00 01
      CDC Union:
        bMasterInterface        10
        bSlaveInterface         11 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber       11
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber       11
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8b  EP 11 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0c  EP 12 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber       12
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol      1 AT-commands (v.25ter)
      iInterface              9 CDC Comms Interface
      CDC Header:
        bcdCDC               1.00
      CDC ACM:
        bmCapabilities       0x0f
          connection notifications
          sends break
          line coding and serial state
          get/set/clear comm features
      CDC Union:
        bMasterInterface        12
        bSlaveInterface         13 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval             128
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber       13
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface             10 CDC Data Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8c  EP 12 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0d  EP 13 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber       14
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol    255 Vendor Specific (MSFT RNDIS?)
      iInterface             11 CDC Comms Interface
      CDC Header:
        bcdCDC               1.00
      CDC ACM:
        bmCapabilities       0x0f
          connection notifications
          sends break
          line coding and serial state
          get/set/clear comm features
      CDC Union:
        bMasterInterface        14
        bSlaveInterface         15 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval             128
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber       15
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface             12 CDC Data Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8e  EP 14 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0f  EP 15 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0


IP-Passthrough-Mode:
Bus 001 Device 006: ID 0421:0435 Nokia Mobile Phones 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            2 Communications
  bDeviceSubClass         0 
  bDeviceProtocol       255 
  bMaxPacketSize0        64
  idVendor           0x0421 Nokia Mobile Phones
  idProduct          0x0435 
  bcdDevice            1.00
  iManufacturer           1 Nokia
  iProduct                2 Nokia E70 (RNDIS)
  iSerial                 3 XXXXXXXXXXXXXXX
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           67
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          4 Bulk transfer method configuration
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol    255 Vendor Specific (MSFT RNDIS?)
      iInterface              5 CDC Comms Interface
      CDC Header:
        bcdCDC               1.10
      CDC Call Management:
        bmCapabilities       0x00
        bDataInterface          1
      CDC ACM:
        bmCapabilities       0x00
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval             128
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              6 CDC Data Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0


Tom



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-12-12 20:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-11 16:35 Nokia E61 and the kernel BUG at mm/slab.c:594 Joscha Ihl
2006-12-12  9:44 ` Muli Ben-Yehuda
2006-12-12 10:28   ` Thomas Sailer
2006-12-12 11:16     ` Oliver Neukum
2006-12-12 12:46       ` Xavier Bestel
2006-12-12 20:18       ` Thomas Sailer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox