If you are trying to get a device working with ndiswrapper, please help ndiswrapper project wiki by contributing your findings. See HowToContribute
Apple iPhone 3GS
From NDISWrapper
Apple iPhone 3GS
- Chipset: *unknown*
- usbid: 05AC:1294
- Driver: netaapl64.sys (64Bit, not working) EMail me if you want the files.
Info
http://sites.google.com/site/moosyresearch/projects/iphone-usb-tethering-in-linux
Basically, the end result is that the driver is not loaded because of missing symbols. My results: ndiswrapper 1.56 - Does not work, dmesg output:
[89442.193368] ndiswrapper version 1.56 loaded (smp=yes, preempt=yes) [89442.303160] usb 2-1: reset high speed USB device using ehci_hcd and address 9 [89442.423548] ndiswrapper (import:233): unknown symbol: WDFLDR.SYS:'WdfVersionBind' [89442.423583] ndiswrapper (import:233): unknown symbol: WDFLDR.SYS:'WdfVersionUnbind' [89442.423605] ndiswrapper (load_sys_files:206): couldn't prepare driver 'netaapl64' [89442.424188] ndiswrapper (load_wrap_driver:108): couldn't load driver netaapl64; check system log for messages from 'loadndisdriver' [89442.424311] usbcore: registered new interface driver ndiswrapper
ndis6wrapper (from svn) - does not work, dmesg output:
[90451.166277] ndiswrapper version 1.99alpha loaded (smp=yes, preempt=yes) [90451.281088] usb 2-1: reset high speed USB device using ehci_hcd and address 10 [90451.400862] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisAllocatePacketPool' [90451.400908] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisAllocatePacket' [90451.400940] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisFreeBufferPool' [90451.400971] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisFreePacket' [90451.401032] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisMIndicateStatus' [90451.401065] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisMIndicateStatusComplete' [90451.401115] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisFreePacketPool' [90451.401151] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisAllocateBuffer' [90451.401184] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisMRegisterMiniport' [90451.401243] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisMRegisterUnloadHandler' [90451.401295] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisMSetAttributesEx' [90451.401333] ndiswrapper (import:236): unknown symbol: NDIS.SYS:'NdisAllocateBufferPool' [90451.401379] ndiswrapper (import:236): unknown symbol: WDFLDR.SYS:'WdfVersionBind' [90451.401409] ndiswrapper (import:236): unknown symbol: WDFLDR.SYS:'WdfVersionUnbind' [90451.401430] ndiswrapper (load_sys_files:206): couldn't prepare driver 'netaapl64' [90451.402483] ndiswrapper (load_wrap_driver:108): couldn't load driver netaapl64; check system log for messages from 'loadndis6driver' [90451.402579] usbcore: registered new interface driver ndiswrapper