[LUG.ro] Para el desarrollador de módulo usb...

Manuel Naranjo lugro@lugro.org.ar
Tue, 04 Sep 2007 23:26:47 -0300


Horacio,
Che primero q' nada no desarrolle ningun módulo para TE celulares. Hice 
un módulo para un adaptador USB. Pero capaz que te te pueda ayudar.
Parece que el problema lo tenes cuando internamente el kernel hace el 
modprobe del módulo usbnet. No sé me ocurre porque joraca puede estar 
siquiera tratando de usar este módulo, ya que el mismo se usa para 
placas de red sobre USB.
Primera recomendación BORRA el usbnet.ko sino funca, compila el 2.6.22 y 
dejate de joder :D, el 2.6.18 es VIEJISIMO ya.
Podrías también probar haciendo modprobe usbnet (sin tener la ficha 
conectada) y ver que joraca pasa.
Saludos
Manu
> Hola... como no tengo la dirección de Manuel Naranjo... pero se que es 
> uno de los desarrolladores del módulo para TE celulares y USB... acá 
> te mando el error que me aprece con el Nokia 52000... que me deja 
> tonto los puertos usb...
>
> Sep  4 16:12:17 clara kernel: ------------[ cut here ]------------
> Sep  4 16:12:17 clara kernel: kernel BUG at mm/slab.c:595!
> Sep  4 16:12:17 clara kernel: invalid opcode: 0000 [#1]
> Sep  4 16:12:17 clara kernel: SMP
> Sep  4 16:12:17 clara kernel: Modules linked in: rndis_host cdc_ether 
> usbnet cdc_acm nls_iso8859_1 nls_cp437 vfat fat sd_mod usb_storage 
> scsi_mod ipt_MASQUERADE iptable_nat ip_nat ip_conntrack nfnetlink 
> iptable_filter ip_tables xt_tcpudp ip6table_filter ip6_tables x_tables 
> i915 drm ppdev lp button ac battery ipv6 dm_snapshot dm_mirror dm_mod 
> loop tsdev snd_mpu401 snd_mpu401_uart snd_seq_dummy snd_seq_oss 
> snd_seq_midi snd_seq_midi_event snd_intel8x0 snd_pcm_oss snd_seq 
> snd_intel8x0m snd_rawmidi snd_seq_device snd_ac97_codec snd_ac97_bus 
> snd_mixer_oss analog gameport snd_pcm snd_timer snd parport_pc parport 
> floppy soundcore snd_page_alloc psmouse serio_raw rtc pcspkr shpchp 
> pci_hotplug intel_agp agpgart evdev ext3 jbd mbcache 8139too ide_cd 
> cdrom ide_disk 8139cp mii ne2k_pci 8390 ehci_hcd uhci_hcd piix generic 
> ide_core usbcore thermal processor fan
> Sep  4 16:12:17 clara kernel: CPU:    0
> Sep  4 16:12:17 clara kernel: EIP:    0060:[<c0156d77>]    Not tainted 
> VLI
> Sep  4 16:12:17 clara kernel: EFLAGS: 00010002   (2.6.18-4-686 #1)
> Sep  4 16:12:17 clara kernel: EIP is at kfree+0x2e/0x65
> Sep  4 16:12:17 clara kernel: eax: 80000001   ebx: d9673ac0   ecx: 
> df7ef7c0   edx: c132cda0
> Sep  4 16:12:17 clara kernel: esi: 00000282   edi: d966d392   ebp: 
> d9673800   esp: d6e0de18
> Sep  4 16:12:17 clara kernel: ds: 007b   es: 007b   ss: 0068
> Sep  4 16:12:17 clara kernel: Process modprobe (pid: 5777, ti=d6e0c000 
> task=d496d550 task.ti=d6e0c000)
> Sep  4 16:12:17 clara udevd-event[5769]: run_program: '/sbin/modprobe' 
> abnormal exit
> Sep  4 16:12:17 clara kernel: Stack: d9673ac0 e049860e d9673806 
> e049801a d09f6400 e049c6a0 d4d08248
> c6cd3c00
> Sep  4 16:12:17 clara kernel:        ffffff92 df7d1e00 00000000 
> 00000000 00000001 00000001 00000001
> 00000001
> Sep  4 16:12:17 clara kernel:        e049c660 d09f6400 e049d520 
> e049d550 c0210b68 e005aba5 d09f6414
> d09f6414
> Sep  4 16:12:17 clara kernel: Call Trace:
> Sep  4 16:12:17 clara kernel:  [<e049801a>] usbnet_probe+0x4ee/0x503 
> [usbnet]
> Sep  4 16:12:17 clara kernel: Call Trace:
> Sep  4 16:12:17 clara kernel:  [<e049801a>] usbnet_probe+0x4ee/0x503 
> [usbnet]
> Sep  4 16:12:17 clara kernel:  [<c0210b68>] __driver_attach+0x0/0x5d
> Sep  4 16:12:17 clara kernel:  [<e005aba5>] 
> usb_probe_interface+0x58/0x87 [usbcore]
> Sep  4 16:12:17 clara kernel:  [<c0210ac9>] driver_probe_device+0x42/0x8b
> Sep  4 16:12:17 clara kernel:  [<c0210ba0>] __driver_attach+0x38/0x5d
> Sep  4 16:12:17 clara kernel:  [<c02105ea>] bus_for_each_dev+0x33/0x55
> Sep  4 16:12:17 clara kernel:  [<c0210a33>] driver_attach+0x11/0x13
> Sep  4 16:12:17 clara kernel:  [<c0210b68>] __driver_attach+0x0/0x5d
> Sep  4 16:12:17 clara kernel:  [<c0210303>] bus_add_driver+0x64/0xfd
> Sep  4 16:12:17 clara kernel:  [<e005a9da>] 
> usb_register_driver+0x60/0xbb [usbcore]
> Sep  4 16:12:17 clara kernel:  [<c01358c1>] sys_init_module+0x16c3/0x1846
> Sep  4 16:12:17 clara kernel:  [<c0102c11>] sysenter_past_esp+0x56/0x79
> Sep  4 16:12:17 clara kernel: Code: 56 89 c7 53 74 58 9c 5e fa 8d 90 
> 00 00 00 40 c1 ea 0c c1 e2 05 03 15 70 03 37 c0 8b 02 f6 c4 40 74 03 
> 8b 52 0c 8b 02 84 c0 78 08 <0f> 0b 53 02 a1 b0 29 c0 89 e0 8b
> 4a 18 25 00 e0 ff ff 8b 40 10
> Sep  4 16:12:17 clara kernel: EIP: [<c0156d77>] kfree+0x2e/0x65 SS:ESP 
> 0068:d6e0de18
> Sep  4 16:12:20 clara kernel:  <6>usb 3-2: USB disconnect, address 3
> --------------------------------------
>
> Saludos... El kernel es el...
>
> Linux clara 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 
> GNU/Linux
>
>
>     
>
>     
>        
> __________________________________________________ Preguntá. Respondé. 
> Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en 
> Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas
> _______________________________________________
> Lugro mailing list
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro
>