Thread: [Ndiswrapper-general] Centrino receive problem
Status: Beta
Brought to you by:
pgiri
From: Stefan <ste...@gm...> - 2003-12-01 20:06:27
Attachments:
Log.txt
|
Hello, I have investigated the receive problem with the centrino card and found the failing call: It's the call of interrupt_handler in the bottom half of the interrupt handler: handle->driver->miniport_char.handle_interrupt(handle->adapter_ctx); in ndis_irq_bh(void *data). I checked all pointers and addresses inndis_irq_bh, but I did not find the address which causes the bad reference. The strange thing is that this address is always the same, if I try in Multi user mode with X11 or in single user mode - it's always 92375923. Anyone who knows this value? It does not look like a poisoned pointer to me. I have a dmesg attached, or better a log of that what's printed on the console with tail -f /var/log/messages running, the entered commands and their results included. I searched the log for 92375923, but I did only find it in the dump in the very end, and I can't find it in the driver(*.inf, *.sys files). Centrino owners: Please try if you get the same address! Cheers, Stefan |
From: Pontus F. <pon...@ta...> - 2003-12-02 08:37:05
|
On Mon, 2003-12-01 at 21:06, Stefan D=C3=B6singer wrote: > Hello, > I have investigated the receive problem with the centrino card and found = the=20 > failing call: >=20 > It's the call of interrupt_handler in the bottom half of the interrupt=20 > handler: > handle->driver->miniport_char.handle_interrupt(handle->adapter_ctx); > in ndis_irq_bh(void *data). >=20 > I checked all pointers and addresses inndis_irq_bh, but I did not find th= e=20 > address which causes the bad reference. >=20 > The strange thing is that this address is always the same, if I try in Mu= lti=20 > user mode with X11 or in single user mode - it's always 92375923. Anyone = who=20 > knows this value? It does not look like a poisoned pointer to me. > I have a dmesg attached, or better a log of that what's printed on the co= nsole=20 > with tail -f /var/log/messages running, the entered commands and their=20 > results included. >=20 > I searched the log for 92375923, but I did only find it in the dump in th= e=20 > very end, and I can't find it in the driver(*.inf, *.sys files). Dec 1 20:31:19 laptop kernel: ndis_irq_bh: called Dec 1 20:31:19 laptop kernel: ndis_irq_bh: struct declared. adapter_ctx =3D d90c8000, handle_interrupt is at e588b250 Dec 1 20:31:19 laptop kernel: Unable to handle kernel paging request at virtual address 92375923 Dec 1 20:31:19 laptop kernel: printing eip: Dec 1 20:31:19 laptop kernel: e1213a62 Dec 1 20:31:19 laptop kernel: *pde =3D 00000000 Dec 1 20:31:19 laptop kernel: Oops: 0002 Dec 1 20:31:19 laptop kernel: CPU: 0 Dec 1 20:31:19 laptop kernel: EIP: 0010:[<e1213a62>] Tainted: P Dec 1 20:31:19 laptop kernel: EFLAGS: 00010246 Dec 1 20:31:19 laptop kernel: eax: 00000000 ebx: de49d960 ecx: 00000004 edx: 92375923 Dec 1 20:31:19 laptop kernel: esi: c1597f88 edi: 92375923 ebp: c1597eac esp: c1597e88 Dec 1 20:31:19 laptop kernel: ds: 0018 es: 0018 ss: 0018 Dec 1 20:31:19 laptop kernel: Process keventd (pid: 2, stackpage=3Dc1597000) Dec 1 20:31:19 laptop kernel: Stack: 00000000 e588a97c 92375923 cd1e7de0 c1597ea8 cd35cf88 d1130490 d11304c0 Dec 1 20:31:19 laptop kernel: 92375923 c1597ec8 e588a0ef d1130460 cd138d60 cd1391e0 cd138d60 d1130460 Dec 1 20:31:19 laptop kernel: c1597edc e587b842 d90c8000 cd1e7de0 00000000 c1597ef0 e588a368 d90c8000 Dec 1 20:31:19 laptop kernel: Call Trace: [<e1216e23>] [<e1213e1a>] [<e1215a00>] [<e1216e0c>] [<e1216e18>] Dec 1 20:31:19 laptop kernel: [<e1216e0c>] [<c011afaa>] [<c0123bea>] [<c0123a30>] [<c0105000>] [<c01073ee>] Dec 1 20:31:19 laptop kernel: [<c0123a30>] Dec 1 20:31:19 laptop kernel: Dec 1 20:31:19 laptop kernel: Code: f3 ab 52 e8 66 b1 f1 de 58 5f c2 04 00 90 8b 44 24 04 8b 54 The address 92375923 is not a valid virtual address in the kernel. The kernel starts at c0000000. The instruction causing the reference to 92375923 is at e1213a62 (EIP) which is a valid kernel address. At the top of the log you see the line Dec 1 20:30:50 laptop kernel: Image is at e586e000 so we can conclude that the instruction causing the bad reference is NOT in the windows driver code, so what happens is probably that some code overwrites and corrupts something (code or data structure). To figure out what really happens you need to disassemble and understand the interrupt bottom half. This is very boring and time consuming work. We do know the RVA (relative virtual address) of the IRQ bottom half as it's printed in the top of the log: Dec 1 20:30:50 laptop kernel: e588b250 (rva 0002d250):HandleInterruptHandler Pontus |
From: Stefan <ste...@gy...> - 2003-12-02 12:31:33
|
Hello, > The address 92375923 is not a valid virtual address in the kernel. The > kernel starts at c0000000. The instruction causing the reference to > 92375923 is at e1213a62 (EIP) which is a valid kernel address. > > At the top of the log you see the line > > Dec 1 20:30:50 laptop kernel: Image is at e586e000 > > so we can conclude that the instruction causing the bad reference is NOT > in the windows driver code, so what happens is probably that some code > overwrites and corrupts something (code or data structure). Do we have a possibility to find the ndiswrapper code in memory(or even better all the functions)? > To figure out what really happens you need to disassemble and understand > the interrupt bottom half. This is very boring and time consuming work. I don't know much about disassembling and I don't know assembler. I can get some assembler lines with gdb which I could mail to you. The other problem is that I have no working keyboard after the crash, and I still haven't tested if my ethernet works then. But I fear it depends on keventd too. My scool a good book about assembler, so I can learn it. I could avoid using assembler for debugging, and I still prefer to put a lot of printks or DBGTRACEs in the code to find the failing call. > We do know the RVA (relative virtual address) of the IRQ bottom half as > it's printed in the top of the log: > > Dec 1 20:30:50 laptop kernel: e588b250 (rva > 0002d250):HandleInterruptHandler That's the address of the windows function I think. Just to be shure. Is the rva the address of the function minus the beginn function of the image? In our case e588b250 - e586e000? My calculatior returns 0001D250 and not 0002D250. Another interresting fact is that the interrupt BH is successfully executed many times. When a package is received two interrupts occur - the first one is successfully handled and the secound causes this crash. I will try with the new .inf parser code and report back. /Stefan |
From: Stefan <ste...@gy...> - 2003-12-02 13:42:16
|
Hello, > > Do we have a possibility to find the ndiswrapper code in memory(or even > > better all the functions)? > > I don't understand what you mean? If the instruction causing the bad reference is not in the windows code, as you said, than it can be some of our code or some kernel function, if I'm not mistaken. If it's our code it's a function which does not write any debug informations(or it would be in the dmesg). If we know where our functions are loaded to we can compare it with the source of the illegal access. That's what I ment with it. > The bug is probably not in some function but rather buried in some > direct reference to some struct or something. But this direct reference happens in a function? > On the bright side I will maybe > have access to a centrino-laptop next week. I cannot install linux on > it, but maybe I can use knoppix or something. Is it possible to compile kernel modules in knoppix? I don't think they have the kernel sources on their CD because they are not really of use since you can't change the kernel. I had a simillar crash right now, but without having received anythink. I'm sitting at scool without any access point available. The bad address was different (00000018), but also with a source outside the windows driver code. I just had the driver loaded and after ~10minutes it crashed. Here is the dmesg: Calling putdriver ioctl Openned the inf file. Adding setting: = Device,NT.5.1 Calling startdriver ioctl laptop:/home/stefan/ndiswrapper/driver # Dec 2 14:04:40 laptop kernel: Putting driver size 2370688 Dec 2 14:04:40 laptop kernel: Image is at e5911000 Dec 2 14:04:40 laptop kernel: Calling entry at e5911300 rva(00010300) Dec 2 14:04:40 laptop kernel: NdisInitializeWrapper handle=d79b5e04, SS1=c5ff1400, SS2=d79b5ef0 Dec 2 14:04:40 laptop kernel: NdisMRegisterMiniport driver: c5ff1400 Dec 2 14:04:40 laptop kernel: NdisMRegisterMiniport Version 5.1 Dec 2 14:04:40 laptop kernel: NdisMRegisterMiniport Len: 0000007c:00000044 Dec 2 14:04:40 laptop kernel: Past entry: Version: 5.1 Dec 2 14:04:40 laptop kernel: Dec 2 14:04:40 laptop kernel: Dec 2 14:04:40 laptop kernel: e5911ae0 (rva 00010ae0):CheckForHangTimer Dec 2 14:04:40 laptop kernel: e592e210 (rva 0002d210):DisableInterruptHandler Dec 2 14:04:40 laptop kernel: e592e230 (rva 0002d230):EnableInterruptHandler Dec 2 14:04:40 laptop kernel: e5911910 (rva 00010910):halt Dec 2 14:04:40 laptop kernel: e592e250 (rva 0002d250):HandleInterruptHandler Dec 2 14:04:40 laptop kernel: e5911440 (rva 00010440):init Dec 2 14:04:40 laptop kernel: e592e4c0 (rva 0002d4c0):ISRHandler Dec 2 14:04:40 laptop kernel: e5916d40 (rva 00015d40):query Dec 2 14:04:40 laptop kernel: 00000000 (rva 00000000):ReconfigureHandler Dec 2 14:04:40 laptop kernel: e5911d70 (rva 00010d70):ResetHandler Dec 2 14:04:40 laptop kernel: e591e090 (rva 0001d090):SendHandler Dec 2 14:04:40 laptop kernel: e591aa80 (rva 00019a80):SetInformationHandler Dec 2 14:04:40 laptop kernel: 00000000 (rva 00000000):TransferDataHandler Dec 2 14:04:40 laptop kernel: e592d0b0 (rva 0002c0b0):ReturnPacketHandler Dec 2 14:04:40 laptop kernel: e591e0b0 (rva 0001d0b0):SendPacketsHandler Dec 2 14:04:40 laptop kernel: 00000000 (rva 00000000):AllocateCompleteHandler Dec 2 14:04:40 laptop kernel: ndis_init_one Dec 2 14:04:40 laptop kernel: Calling init at e5911440 rva(00010440) Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:DebugFlag Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:ForceFail Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Builting found value for Environment Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:CPULock Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:BandMode Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:IBSSBandMode Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:beaconInterval Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:BSSMode Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:BTCoexistence Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:BCScan Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:CardType Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:FWTxQueueTimeout Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:FWScanKeepAliveTimeout Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:StealthEnable Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:ChannelB Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:Diversity Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:AtimWindow Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:2. key:Mandatory_BSS_ID Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_1 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_2 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_5_5 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_11 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_6 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_9 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_12 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_18 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_24 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_36 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_48 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:1. key:MBIT_54 Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:MSDUTxRates Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:MaxFrameSize Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:TBDNumberPower Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:RBDNumberPower Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:MaxNumBDPerPacket Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:PortType Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:RTS_Threshold Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:FragmentationThreshold Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:2. key:ESS_ID Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:PowerIndex Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:FastPSP Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:MaxPSP Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:Ess_TxPower Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:Adhoc_TxPower Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:LongPreamble Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:2. key:StationName Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:2. key:PCCardPacketFilter Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:2. key:DriverDesc Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:2. key:Provider Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:2. key:ProfileName Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:IntlRoaming Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:Support8021x Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:RadioEnable Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:EncryptionKeyId Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:MUEncryptionAlgorithm Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:MUAuthenticationMode Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:AssociatingTimeout Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:EmptyListScanPeriod Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:IdleListScanPeriod Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:AcceptPortTypeCmdTimeout Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:IntlTimeout Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:LostAssociationTimeout Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:ScanListValidPeriod Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:NonAssocScanListValidPeriod Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:DCScanListValidPeriod Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:NonAssocScanTrigger Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:NonAssocScanDelta Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:EmptyListMaxPeriod Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:IdleListMaxPeriod Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:SweepTableRequestTimeout Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:LostAssocDirectScanDelay Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:AssociatingDirectScanDelay Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:UseMACinEEPROM Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:UseEEPROMParameters Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:D0StandbyDisabled Dec 2 14:04:40 laptop kernel: NdisReadConfiguration: Key not found type:0. key:OEMNicType Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisMSetAttributesEx, de2f5160, c426c000 5 00000028, 5 Dec 2 14:04:40 laptop kernel: NdisMQueryAdapterResources handle: de2f5160. buf: d79b5d44, len: 184. IRQ:11 Dec 2 14:04:40 laptop kernel: resource list v1.0 len 2, size=40 Dec 2 14:04:40 laptop kernel: Resource: 3: d0206000 00000000 00001000, 0 Dec 2 14:04:40 laptop kernel: Resource: 2: 0000000b 0000000b ffffffff, 0 Dec 2 14:04:40 laptop kernel: NdisInitializeEvent c426ce70 Dec 2 14:04:40 laptop kernel: NdisInitializeEvent c426ce80 Dec 2 14:04:40 laptop kernel: NdisInitializeEvent c426e8f0 Dec 2 14:04:40 laptop kernel: NdisInitializeEvent c426ce90 Dec 2 14:04:40 laptop kernel: NdisInitializeEvent c426cea0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c430 de2f5160, e591e050, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3d20 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c488 de2f5160, e591aa40, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3d60 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c4e0 de2f5160, e5925ae0, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3e20 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c538 de2f5160, e5925b90, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3fa0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c6f0 de2f5160, e5921140, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3f60 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c590 de2f5160, e5925cf0, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3be0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c5e8 de2f5160, e5921060, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3c60 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c640 de2f5160, e5920f80, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3b60 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c698 de2f5160, e5921010, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3c20 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c0b8 de2f5160, e592ef40, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3ba0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426e960 de2f5160, e5925d90, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c33e0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c758 de2f5160, e592ad40, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3760 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c7b8 de2f5160, e592afc0, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c38e0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c888 de2f5160, e592b240, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c34a0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c828 de2f5160, e592b260, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3520 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426e7a0 de2f5160, e592b290, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c39a0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426e810 de2f5160, e592b2c0, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c3820 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c8e8 de2f5160, e592b3d0, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c39e0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c948 de2f5160, e592b380, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c36e0 Dec 2 14:04:40 laptop kernel: NdisMInitializeTimer: c426c9a8 de2f5160, e592b2f0, c426c000 Dec 2 14:04:40 laptop kernel: Allocated timer at c34c36a0 Dec 2 14:04:40 laptop kernel: NdisMMapIoSpace: d0206000, 4096 Dec 2 14:04:40 laptop kernel: ioremap successful e1218000 Dec 2 14:04:40 laptop kernel: NdisMRegisterInterrupt. c426c244, vector:11, level:11, req_isr:1, shared:1, mode:0 sp:d79b5dd4 Dec 2 14:04:40 laptop kernel: NdisMInitializeScatterGatherDma: 64bit=0, maxtransfer=1514 Dec 2 14:04:40 laptop kernel: NdisIndicateStatus 400100fe Dec 2 14:04:40 laptop kernel: NdisIndicateStatusComplete Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisInitializeString --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisInitializeString --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisInitializeString --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisInitializeString --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisInitializeString --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisOpenConfiguration: Handle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisWriteConfiguration --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisCloseConfiguration: confhandle: de2f5160 Dec 2 14:04:40 laptop kernel: NdisMRegisterAdapterShutdownHandler sp:d79b5e18 Dec 2 14:04:40 laptop kernel: past init res: 00000000 Dec 2 14:04:40 laptop kernel: Dec 2 14:04:40 laptop kernel: setup_dev: Querying for mac Dec 2 14:04:40 laptop kernel: Calling query at e5916d40 rva(00015d40) Dec 2 14:04:40 laptop kernel: mac:00:04:23:59:37:92 Dec 2 14:04:40 laptop kernel: Calling query at e5916d40 rva(00015d40) Dec 2 14:04:40 laptop last message repeated 3 times Dec 2 14:04:40 laptop kernel: NdisScheduleWorkItem Dec 2 14:04:40 laptop kernel: BSSID list scan failed with 259 Dec 2 14:04:40 laptop kernel: NdisUnchainBufferAtBack --UNIMPLEMENTED-- Dec 2 14:04:40 laptop last message repeated 22 times Dec 2 14:04:40 laptop kernel: worker Dec 2 14:04:40 laptop kernel: worker Calling work at e591ab10 (rva 00019b10)with parameter c426c000 Dec 2 14:04:40 laptop kernel: worker No more work Dec 2 14:04:40 laptop kernel: NdisMSetInformationComplete: 00000000 Dec 2 14:04:40 laptop kernel: NdisMCancelTimer Dec 2 14:04:40 laptop last message repeated 2 times Dec 2 14:04:40 laptop kernel: NdisScheduleWorkItem Dec 2 14:04:40 laptop kernel: NdisUnchainBufferAtBack --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: NdisUnchainBufferAtBack --UNIMPLEMENTED-- Dec 2 14:04:40 laptop kernel: worker Dec 2 14:04:40 laptop kernel: worker Calling work at e592b5c0 (rva 0002a5c0)with parameter c426c000 Dec 2 14:04:40 laptop kernel: worker No more work Dec 2 14:04:40 laptop kernel: NdisUnchainBufferAtBack --UNIMPLEMENTED-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- snip -- -- -- -- -- -- -- -- -- -- Dec 2 14:17:50 laptop last message repeated 150 times Dec 2 14:17:50 laptop kernel: NdisScheduleWorkItem Dec 2 14:17:50 laptop kernel: BSSID list scan failed with 259 Dec 2 14:17:50 laptop kernel: worker Dec 2 14:17:50 laptop kernel: worker Calling work at e591ab10 (rva 00019b10)with parameter c426c000 Dec 2 14:17:50 laptop kernel: worker No more work Dec 2 14:17:50 laptop kernel: NdisMSetInformationComplete: 00000000 Dec 2 14:17:50 laptop kernel: NdisUnchainBufferAtBack --UNIMPLEMENTED-- Dec 2 14:17:54 laptop last message repeated 72 times Dec 2 14:17:54 laptop kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000018 Dec 2 14:17:54 laptop kernel: printing eip: Dec 2 14:17:54 laptop kernel: e581baf2 Dec 2 14:17:54 laptop kernel: *pde = 1e0f0067 Dec 2 14:17:54 laptop kernel: *pte = 00000000 Dec 2 14:17:54 laptop kernel: Oops: 0002 Dec 2 14:17:54 laptop kernel: CPU: 0 Dec 2 14:17:54 laptop kernel: EIP: 0010:[<e581baf2>] Tainted: P Dec 2 14:17:54 laptop kernel: EFLAGS: 00213246 Dec 2 14:17:54 laptop kernel: eax: 00000000 ebx: c1597f88 ecx: 00000004 edx: 00000018 Dec 2 14:17:54 laptop kernel: esi: c1597f88 edi: 00000018 ebp: c1597e8c esp: c1597e68 Dec 2 14:17:54 laptop kernel: ds: 0018 es: 0018 ss: 0018 Dec 2 14:17:54 laptop kernel: Process keventd (pid: 2, stackpage=c1597000) Dec 2 14:17:54 laptop kernel: Stack: 00000000 e592d97c 00000018 c1d8c3a0 c1597e88 c6d372d0 ddefedf0 ddefee20 Dec 2 14:17:54 laptop kernel: 00000018 c1597f04 e592d820 ddefedc0 ced8a160 00000001 de307000 de307165 Dec 2 14:17:54 laptop kernel: dce58706 00000000 c019db9e de307000 0000001d 00020001 00000000 c1597ee0 Dec 2 14:17:54 laptop kernel: Call Trace: [<c019db9e>] [<e581be77>] [<c011afaa>] [<c0123bea>] [<c0123a30>] Dec 2 14:17:54 laptop kernel: [<c0105000>] [<c01073ee>] [<c0123a30>] Dec 2 14:17:54 laptop kernel: Dec 2 14:17:54 laptop kernel: Code: f3 ab 52 e8 d6 30 91 da 58 5f c2 04 00 90 8b 44 24 04 8b 54 Dec 2 14:18:00 laptop kernel: NdisScheduleWorkItem Dec 2 14:18:00 laptop kernel: BSSID list scan failed with 259 Dec 2 14:18:10 laptop kernel: NdisScheduleWorkItem Dec 2 14:18:10 laptop kernel: BSSID list scan failed with 259 Dec 2 14:18:20 laptop kernel: NdisScheduleWorkItem Dec 2 14:18:20 laptop kernel: BSSID list scan failed with 259 Dec 2 14:18:30 laptop kernel: NdisScheduleWorkItem Dec 2 14:18:30 laptop kernel: BSSID list scan failed with 259 Dec 2 14:18:40 laptop kernel: NdisScheduleWorkItem Dec 2 14:18:40 laptop kernel: BSSID list scan failed with 259 |