Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
ndiswrapper avec kernel 2.6.16 sous debian
Envoyé par: caamg

Bonjour,
Je suis sous Debian unstable et j'ai du vendredi passer au kernel 2.6.16 (j'avais une version 2.6.12)pour udev.
Le probleme est le suivant:
Pour l'instant je n'ai plus internet.

J'ai du refabriquer le module ndiswrapper, pour cela j'ai compiler le kernel en utilisant la config presente dans /boot.
Mais il y a un problème au boot, voici un extrait de dmesg:
ndiswrapper version 1.17rc1 loaded (preempt=no,smp=no)
ndiswrapper: driver bcmwl5 (Belkin,02/19/2004, 3.50.21.11) loaded
PCI: Enabling device 0000:02:0c.0 (0104 -> 0106)
ACPI: PCI Interrupt 0000:02:0c.0[A] -> GSI 16 (level, low) -> IRQ 193
ndiswrapper: using irq 193
Unable to handle kernel NULL pointer dereference at virtual address 00000001
 printing eip:
f0c0e020
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: ndiswrapper nls_iso8859_1 nls_cp437 vfat dm_mod ip6_tunnel ipv6 snd_ainstr_simple snd_seq_dummy snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device pc87360 hwmon_vid eeprom lm75 i2c_isa firmware_class nfs lockd nfs_acl sunrpc msdos fat bonding e1000 pktgen snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer i2c_i801 psmouse snd soundcore shpchp pci_hotplug i2c_core floppy parport_pc parport serio_raw pcspkr rtc mousedev tsdev evdev intel_agp agpgart snd_page_alloc sd_mod usbhid ext3 jbd mbcache usb_storage scsi_mod ide_cd cdrom ide_disk uhci_hcd piix generic ide_core usbcore thermal processor fan
CPU:    0
EIP:    0060:[<f0c0e020>]    Tainted: P      VLI
EFLAGS: 00010202   (2.6.16-1-686 #2) 
EIP is at 0xf0c0e020
eax: ee5f62c8   ebx: ee66fc5c   ecx: efeaf0c0   edx: 00000000
esi: df88f008   edi: df88f76c   ebp: ee66fc64   esp: ee66fbe8
ds: 007b   es: 007b   ss: 0068
Process loadndisdriver (pid: 4326, threadinfo=ee66e000 task=dfc7ba90)
Stack: <0>df88f0fc df88f008 00000000 ee66fc20 b0112d0c b1b2bfa0 00000003 00000000 
       00000000 00000003 ef480e90 00000086 ef480e88 00000246 ee66fc34 00000086 
       00000000 00000000 000a0008 f0c0dd38 00120010 f0c0dd44 00180016 f0c0dd20 
Call Trace:
 [<b0112d0c>] __wake_up_common+0x29/0x49
 [<f0bf517a>] miniport_init+0x76/0xf5 [ndiswrapper]
 [<f0bf5c32>] NdisDispatchPnp+0x56/0x695 [ndiswrapper]
 [<f0bf5c43>] NdisDispatchPnp+0x67/0x695 [ndiswrapper]
 [<f0befaab>] get_current_nt_thread+0x79/0x7d [ndiswrapper]
 [<f0bf15d2>] IoQueueThreadIrp+0xc/0x8e [ndiswrapper]
 [<f0bf19fd>] IoBuildSynchronousFsdRequest+0x31/0x37 [ndiswrapper]
 [<f0bf0f87>] IofCallDriver+0x28/0x4a [ndiswrapper]
 [<f0bf24d7>] IoSendIrpTopDev+0x77/0xa8 [ndiswrapper]
 [<f0bef720>] KeInitializeEvent+0x63/0x67 [ndiswrapper]
 [<f0bf25de>] pnp_start_device+0x35/0x6d [ndiswrapper]
 [<f0bf2885>] wrap_pnp_start_device+0x139/0x15a [ndiswrapper]
 [<b01a95c0>] pci_device_probe+0x38/0x59
 [<b01f934e>] driver_probe_device+0x42/0x8c
 [<b01f93ef>] __driver_attach+0x0/0x5c
 [<b01f9426>] __driver_attach+0x37/0x5c
 [<b01f8abf>] bus_for_each_dev+0x46/0x6c
 [<b01f9248>] driver_attach+0x14/0x18
 [<b01f93ef>] __driver_attach+0x0/0x5c
 [<b01f8d78>] bus_add_driver+0x5b/0xe6
 [<b01a9267>] __pci_register_driver+0x5e/0x82
 [<f0be8feb>] wrapper_ioctl+0x3ee/0xdcf [ndiswrapper]
 [<b015b7a4>] mntput_no_expire+0x14/0x60
 [<b01524f2>] link_path_walk+0xb0/0xbb
 [<b01528b7>] do_path_lookup+0x17f/0x19a
 [<b01588bd>] dput+0x1b/0x111
 [<b014deb2>] cp_new_stat64+0xea/0xfc
 [<b011988a>] current_fs_time+0x3e/0x58
 [<b01547f1>] do_ioctl+0x3d/0x4e
 [<b01549f2>] vfs_ioctl+0x1f0/0x202
 [<b0154a4a>] sys_ioctl+0x46/0x60
 [<b01028bb>] sysenter_past_esp+0x54/0x75
Code: 54 07 00 00 00 80 be 2f 07 00 00 00 74 60 6a 02 8d 45 cc 50 ff 75 fc 8b c6 8d 5d f8 e8 68 ec ff ff 84 c0 74 42 8b 45 f8 8b 50 08 <80> 7a 01 00 8d be 34 07 00 00 8b cf 75 0e 0f b7 40 04 6a 20 50 
 <3>ndiswrapper (wrapper_init:134): loadndiswrapper failed (11); check system log for messages from 'loadndisdriver'
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
b025eaad
*pde = 00000000
Oops: 0002 [#2]
Modules linked in: ndiswrapper nls_iso8859_1 nls_cp437 vfat dm_mod ip6_tunnel ipv6 snd_ainstr_simple snd_seq_dummy snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device pc87360 hwmon_vid eeprom lm75 i2c_isa firmware_class nfs lockd nfs_acl sunrpc msdos fat bonding e1000 pktgen snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer i2c_i801 psmouse snd soundcore shpchp pci_hotplug i2c_core floppy parport_pc parport serio_raw pcspkr rtc mousedev tsdev evdev intel_agp agpgart snd_page_alloc sd_mod usbhid ext3 jbd mbcache usb_storage scsi_mod ide_cd cdrom ide_disk uhci_hcd piix generic ide_core usbcore thermal processor fan
CPU:    0
EIP:    0060:[<b025eaad>]    Tainted: P      VLI
EFLAGS: 00010002   (2.6.16-1-686 #2) 
EIP is at wait_for_completion+0x40/0x83
eax: f0c0a038   ebx: f0c0a034   ecx: 00000000   edx: eeeb9df4
esi: 00000000   edi: eeeb9dfc   ebp: eeeb9e04   esp: eeeb9de8
ds: 007b   es: 007b   ss: 0068
Process modprobe (pid: 4321, threadinfo=eeeb8000 task=dfc4d560)
Stack: <0>00000001 dfc4d560 b01135be f0c0a038 00000000 f0c09fcc b02abec0 eeef5bf8 
       b01f8e5b f0c0a024 f0c09fcc f0c09fa0 f0b8b318 b01f97a8 f0c09fcc 00000002 
       b01a929a f0c09fcc 00000002 f0c08fa0 f0be8b6c f0c09fa0 eeeb9e54 eeef5800 
Call Trace:
 [<b01135be>] default_wake_function+0x0/0x15
 [<b01f8e5b>] bus_remove_driver+0x58/0x83
 [<b01f97a8>] driver_unregister+0xb/0x15
 [<b01a929a>] pci_unregister_driver+0xf/0x48
 [<f0be8b6c>] loader_exit+0x6f/0x100 [ndiswrapper]
 [<f0bf673d>] module_cleanup+0x5/0x34 [ndiswrapper]
 [<f09610c5>] wrapper_init+0xc5/0xed [ndiswrapper]
 [<b01295fe>] sys_init_module+0x1369/0x143f
 [<f08b1257>] journal_stop+0x183/0x18e [jbd]
 [<b01372e1>] vma_prio_tree_insert+0x1a/0x35
 [<b013ad31>] vma_link+0x85/0x8d
 [<b013c5fc>] do_mmap_pgoff+0x4ec/0x646
 [<b01068c6>] sys_mmap2+0x60/0x8f
 [<b01028bb>] sysenter_past_esp+0x54/0x75
Code: ab 8d 55 f0 ab ab ab ab b8 00 e0 ff ff 21 e0 8b 00 83 4d e4 01 c7 45 ec be 35 11 b0 89 45 e8 8d 43 04 8b 48 04 89 45 f0 89 50 04 <89> 11 89 4d f4 b8 00 e0 ff ff 21 e0 8b 00 c7 00 02 00 00 00 fb 
 <7>bond0: no IPv6 routers present
A ce moment là je doit faire [CTRL]+C (pour arréter modprobe qui plante je crois)

ndiswrapper est à la version 17rc1

ndiwrapper -l me donne:
Installed drivers:
bcmwl5            driver installed, hardware present

Un lsmod me dit que ndiswrapper est chargé:
ndiswrapper           148745  1

D'avance merci!
Camille

Poste le Sunday 21 May 2006 13:47:33
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
ndiswrapper avec kernel 2.6.16 sous debian
Vous voulez savoir si votre matériel est supporté par Linux, ou vous avez un problème pour installer un module ? Ce forum est pour vous !

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons