Thread: [Ndiswrapper-general] Request for assistance
Status: Beta
Brought to you by:
pgiri
From: Mark G. <vze...@ve...> - 2006-01-04 00:47:54
|
I just downloaded, made and installed ndiswrapper v1.7. I used the ndiswrapper -i command as instructed in the man page, and the ndiswrapper -l command returned "driver present, hardware present". Unfortunately, the modprobe ndiswrapper command resulted in the following: /lib/modules/2.4.32/misc/ndiswrapper.o: /lib/modules/2.4.32/misc/ndiswrapper.o: unresolved symbol wireless_send_event /lib/modules/2.4.32/misc/ndiswrapper.o: insmod /lib/modules/2.4.32/misc/ndiswrapper.o failed /lib/modules/2.4.32/misc/ndiswrapper.o: insmod ndiswrapper failed There are at least two possible reasons for this. First, my Windows system is not XP, it's 98SE. Although the driver purports to cover all Windows systems, including XP, I only know that it works on 98SE. If this can be gotten around by using an earlier version of ndiswrapper, I'd appreciate someone letting me know which one. Secondly, I'm not trying to install a wireless device. I'm trying to get my 2Wire 1000SW dsl modem/router to work under linux using a usb cable, as it does under 98SE. I'm running Slackware 10.1 with a 2.4.32 kernel. I have the following device information: T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.01 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=1630 ProdID=0042 Rev= 1.00 S: Manufacturer=2Wire Inc S: Product=2Wire USB Remote NDIS Ethernet C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr= 40mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=1ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms The following is from lsusb -s 002:002 -v: Bus 002 Device 002: ID 1630:0042 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.01 bDeviceClass 2 Communications bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x1630 idProduct 0x0042 bcdDevice 1.00 iManufacturer 1 2Wire Inc iProduct 2 2Wire USB Remote NDIS Ethernet iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 67 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 4 2WIREHPL bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 40mA 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 ndis5 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 bytes 8 once bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 6 ethernet Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 bytes 64 once 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 bytes 64 once bInterval 0 Any assistance would be greatly appreciated. |
From: Mark G. <vze...@ve...> - 2006-02-15 19:57:39
|
As you may know, I'm trying to get ndiswrapper to work with my 2Wire 1000SW dsl modem/router over a usb connection. The 2wirepcp.inf file is part of a windows executable at: http://2wire.com/pages/drvrs/twusb1405.exe. I compiled ndiswrapper this morning with version 1.11rc1, and tried without success to modprobe it. Following is a log of what happened, including a ndiswrapper-buginfo file. Any assistance will be greatly appreciated: Logfile: Broadcast message from root (console) (Wed Feb 15 14:06:13 2006): The system is going down for reboot NOW! INIT: INIT: Sending processes the TERM signal INRunning shutdown script /etc/rc.d/rc.6: Saving system time to the hardware clock (localtime). Unmounting remote filesystems. Saving random seed from /dev/urandom in /etc/random-seed. Turning off swap. Unmounting local file systems. Remounting root filesystem read-only. Rebooting. flushing ide devices: hda hdb hdc Restarting system. Linux version 2.4.32 (root@SWa1) (gcc version 3.3.4) #4 Fri Jan 6 10:09:40 EST 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e6000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000ef2fc00 (usable) BIOS-e820: 000000000ef2fc00 - 000000000ef30000 (ACPI NVS) BIOS-e820: 000000000ef30000 - 000000000ef40000 (ACPI data) BIOS-e820: 000000000ef40000 - 000000000eff0000 (ACPI NVS) BIOS-e820: 000000000eff0000 - 000000000f000000 (reserved) BIOS-e820: 00000000fecf0000 - 00000000fecf1000 (reserved) BIOS-e820: 00000000fed20000 - 00000000feda0000 (reserved) 239MB LOWMEM available. On node 0 totalpages: 61231 zone(0): 4096 pages. zone(1): 57135 pages. zone(2): 0 pages. Kernel command line: root=/dev/hda2 ro vga=normal verbose console=ttyS0,115200 Initializing CPU#0 Detected 1995.178 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 3984.58 BogoMIPS Memory: 239372k/244924k available (1611k kernel code, 5164k reserved, 565k data, 104k init, 0k highmem) Dentry cache hash table entries: 32768 (order: 6, 262144 bytes) Inode cache hash table entries: 16384 (order: 5, 131072 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 16384 (order: 4, 65536 bytes) Page-cache hash table entries: 65536 (order: 6, 262144 bytes) CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 128K CPU: Intel(R) Celeron(R) CPU 2.00GHz stepping 09 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rg...@at...) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Ignoring BAR0-3 of IDE controller 00:1f.1 Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge PCI: Using IRQ router PIIX/ICH [8086/24d0] at 00:1f.0 PCI: Found IRQ 10 for device 00:1f.1 PCI: Sharing IRQ 10 with 00:1d.2 PCI: Sharing IRQ 10 with 01:04.0 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd parport0: PC-style at 0x378 [PCSPP(,...)] pty: 512 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A lp0: using parport0 (polling). Real Time Clock Driver v1.10f Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <sa...@sa...> and others PCI: Found IRQ 5 for device 01:08.0 eth0: PCI device 8086:1050 (Intel Corp.), 00:0C:F1:FD:55:46, IRQ 5. Board assembly 000000-000, Physical connectors present: RJ45 Primary interface chip i82555 PHY #1. General self-test: passed. Serial sub-system self-test: passed. Internal registers self-test: passed. ROM checksum self-test: passed (0xed626fe2). 8139too Fast Ethernet driver 0.9.26 PCI: Found IRQ 3 for device 01:05.0 PCI: Sharing IRQ 3 with 00:1f.3 PCI: Sharing IRQ 3 with 00:1f.5 eth1: RealTek RTL8139 at 0xcf802800, 00:08:a1:50:41:20, IRQ 3 Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 189M agpgart: Detected an Intel(R) 865G Chipset. agpgart: Detected 16252K stolen memory. agpgart: AGP aperture is 128M @ 0xf0000000 [drm] AGP 0.99 Aperture @ 0xf0000000 128MB [drm] Initialized i810 1.2.1 20020211 on minor 0 [drm] AGP 0.99 Aperture @ 0xf0000000 128MB [drm] Initialized i830 1.3.2 20021108 on minor 1 Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx hda: ST320423A, ATA DISK drive hdb: ST380021A, ATA DISK drive hdc: Compaq CRD-8322B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: attached ide-disk driver. hda: host protected area => 1 hda: 40011300 sectors (20486 MB) w/512KiB Cache, CHS=39693/16/63 hdb: attached ide-disk driver. hdb: host protected area => 1 hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=10337/240/63 hdc: attached ide-cdrom driver. hdc: ATAPI 32X CD-ROM drive, 128kB Cache Uniform CD-ROM driver Revision: 3.12 Partition check: hda: hda1 hda2 hda3 hda4 < hda5 > hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 > SCSI subsystem driver Revision: 1.00 PCI: Found IRQ 10 for device 01:04.0 PCI: Sharing IRQ 10 with 00:1d.2 PCI: Sharing IRQ 10 with 00:1f.1 sym53c8xx: at PCI bus 1, device 4, function 0 sym53c8xx: setting PCI_COMMAND_PARITY...(fix-up) sym53c8xx: 53c875 detected with Symbios NVRAM sym53c875-0: rev 0x4 on pci bus 1 device 4 function 0 irq 10 sym53c875-0: Symbios format NVRAM, ID 7, Fast-20, Parity Checking sym53c875-0: on-chip RAM at 0xff8fe000 sym53c875-0: restart (scsi reset). sym53c875-0: Downloading SCSI SCRIPTS. scsi0 : sym53c8xx-1.7.3c-20010512 Vendor: IOMEGA Model: ZIP 250 Rev: H.41 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sda at scsi0, channel 0, id 6, lun 0 sym53c875-0-<6,*>: target did not report SYNC. sym53c875-0-<6,*>: target did not report SYNC. sym53c875-0-<6,*>: target did not report SYNC. sda: Unit Not Ready, sense: Current 00:00: sns = 70 2 ASC=3a ASCQ= 0 Raw sense data:0x70 0x00 0x02 0x00 0x00 0x00 0x00 0x12 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0xff 0xfe 0x01 0x00 0x00 0x00 0x00 0x00 sym53c875-0-<6,*>: target did not report SYNC. sym53c875-0-<6,*>: target did not report SYNC. sym53c875-0-<6,*>: target did not report SYNC. sda : READ CAPACITY failed. sda : status = 1, message = 00, host = 0, driver = 28 Current sd00:00: sns = 70 2 ASC=3a ASCQ= 0 Raw sense data:0x70 0x00 0x02 0x00 0x00 0x00 0x00 0x12 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0xff 0xfe 0x01 0x00 0x00 0x00 0x00 0x00 sda : block size assumed to be 512 bytes, disk size 1GB. sda: I/O error: dev 08:00, sector 0 I/O error: dev 08:00, sector 0 unable to read partition table Intel 810 + AC97 Audio, version 1.01, 10:12:03 Jan 6 2006 PCI: Found IRQ 3 for device 00:1f.5 PCI: Sharing IRQ 3 with 00:1f.3 PCI: Sharing IRQ 3 with 01:05.0 i810: Intel ICH5 found at IO 0x0000 and 0x0000, MEM 0xffa7f800 and 0xffa7f400, IRQ 3 i810_audio: unable to allocate region 0 usb.c: registered new driver usbdevfs usb.c: registered new driver hub PCI: Found IRQ 9 for device 00:1d.7 ehci_hcd 00:1d.7: Intel Corp. 82801EB USB2 ehci_hcd 00:1d.7: irq 9, pci mem cf88ec00 usb.c: new USB bus registered, assigned bus number 1 ehci_hcd 00:1d.7: enabled 64bit PCI DMA ehci_hcd 00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4 hub.c: USB hub found hub.c: 8 ports detected host/usb-uhci.c: $Revision: 1.275 $ time 10:12:17 Jan 6 2006 host/usb-uhci.c: High bandwidth mode enabled PCI: Found IRQ 11 for device 00:1d.0 PCI: Sharing IRQ 11 with 00:02.0 PCI: Sharing IRQ 11 with 00:1d.3 host/usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 11 host/usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 2 hub.c: USB hub found hub.c: 2 ports detected PCI: Found IRQ 5 for device 00:1d.1 host/usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 5 host/usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 3 hub.c: USB hub found hub.c: 2 ports detected PCI: Found IRQ 10 for device 00:1d.2 PCI: Sharing IRQ 10 with 00:1f.1 PCI: Sharing IRQ 10 with 01:04.0 host/usb-uhci.c: USB UHCI at I/O 0xe400, IRQ 10 host/usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 4 hub.c: USB hub found hub.c: 2 ports detected PCI: Found IRQ 11 for device 00:1d.3 PCI: Sharing IRQ 11 with 00:02.0 PCI: Sharing IRQ 11 with 00:1d.0 host/usb-uhci.c: USB UHCI at I/O 0xe800, IRQ 11 host/usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 5 hub.c: USB hub found hub.c: 2 ports detected host/usb-uhci.c: v1.275:USB Universal Host Controller Interface driver usb.c: registered new driver usbscanner scanner.c: 0.4.16:USB Scanner Driver usb.c: registered new driver usblp printer.c: v0.13: USB Printer Device Class driver NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 32768) ip_conntrack version 2.1 (1913 buckets, 15304 max) - 288 bytes per conntrack ip_tables: (C) 2000-2002 Netfilter core team NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 104k freed INIT: version 2.84 booting hub.c: new USB device 00:1d.0-2, assigned address 2 usb.c: USB device 2 (vend/prod 0x1630/0x42) is not claimed by any active driver. proc on /proc type proc (rw) Adding Swap: 249472k swap-space (priority -1) Testing root filesystem status: read-only filesystem Checking root filesystem: fsck 1.35 (28-Feb-2004) /dev/hda2: clean, 71974/973440 files, 422139/1944432 blocks Remounting root device with read-write enabled. /dev/hda2 on / type ext2 (rw) Setting system time from the hardware clock (localtime). Module dependencies up to date (no new kernel modules found). PCI: Found IRQ 3 for device 00:1f.5 PCI: Sharing IRQ 3 with 00:1f.3 PCI: Sharing IRQ 3 with 01:05.0 intel8x0_measure_ac97_clock: measured 57242 usecs intel8x0: clocking to 48000 Checking non-root filesystems: fsck 1.35 (28-Feb-2004) /dev/hda1 on /mnt/dos type msdos (rw,umask=000) devpts on /dev/pts type devpts (rw,gid=5,mode=620) Using /etc/random-seed to initialize /dev/urandom. INIT: Entering runlevel: 3 Going multiuser... cannot (un)set powersave mode Starting sysklogd daemons: /usr/sbin/syslogd /usr/sbin/klogd -c 3 -x Activating hardware detection: /etc/rc.d/rc.hotplug start Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 002 Device 002: ID 1630:0042 Bus 001 Device 001: ID 0000:0000 Activating IPv4 packet forwarding. Starting Internet super-server daemon: /usr/sbin/inetd Updating shared library links: /sbin/ldconfig Updating X font indexes: /usr/X11R6/bin/fc-cache cups: started scheduler. Loading ALSA mixer settings: /usr/sbin/alsactl restore Loading OSS compatibility modules for ALSA. Starting gpm: /usr/sbin/gpm -m /dev/mouse -t ps2 Welcome to Linux 2.4.32 (ttyS0) SWa1 login: root Linux 2.4.32. Last login: Wed Feb 15 14:08:37 -0500 2006 on tty1. You have mail. ttyS0:~# telinit 1 INIT: INIT: Sending processes the TERM signal ttyS0:~# Sending all processes the SIGHUP signal. Waiting for processes to hang up...... Sending all processes the SIGTERM signal. Waiting for processes to terminate...... Sending all processes the SIGKILL signal. Waiting for processes to exit...... Going to single user mode... Welcome to Linux 2.4.32 (ttyS0) SWa1 login: root Linux 2.4.32. Last login: Wed Feb 15 14:09:12 -0500 2006 on ttyS0. You have mail. ttyS0:~# ndiswrapper -l Installed drivers: 2wirepcp driver installed, hardware present ttyS0:~# ndiswrapper-buginfo Is it okay to shutdown 'wlan0' interface and reload the module? If loading the module crashes kernel, then say N here Reload ndiswrapper module? [N/y]: please attach /tmp/ndiswrapper-buginfo.gz to your bugreport! ttyS0:~# zcat /tmp/ndiswrapper-buginfo.gz ttyS0:~# zcat /tmp/ndiswrapper-buginfo.gz ttyS0:~# utils: -rwxr-xr-x 1 root root 45052 2006-02-15 13:47 /sbin/loadndisdriver -rwxr-xr-x 1 root root 20516 2006-02-15 13:47 /usr/sbin/ndiswrapper ------------------------------------ kernel: Linux version 2.4.32 (root@SWa1) (gcc version 3.3.4) #4 Fri Jan 6 10:09:40 EST 2006 kernel sources are in /lib/modules/2.4.32/build ------------------------------------ module information: module(s): -rw-r--r-- 1 root root 205469 2006-02-15 13:47 /lib/modules/2.4.32/misc/ndiswrapper.o ------------------------------------ gcc --version: gcc (GCC) 3.3.4 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ------------------------------------ installed drivers: /etc/ndiswrapper: total 4 drwxr-xr-x 2 root root 4096 2006-02-15 13:47 2wirepcp /etc/ndiswrapper/2wirepcp: total 96 -rw-r--r-- 1 root root 182 2006-02-15 13:47 1630:0011.F.conf -rw-r--r-- 1 root root 182 2006-02-15 13:47 1630:0041.F.conf -rw-r--r-- 1 root root 182 2006-02-15 13:47 1630:0042.F.conf -rw-r--r-- 1 root root 8857 2006-02-15 13:47 2wirepcp.inf -rw-r--r-- 1 root root 68672 2006-02-15 13:47 2wirepcp.sys Not reloading ndiswrapper... hub.c: new USB device 00:1d.0-2, assigned address 2 usb.c: USB device 2 (vend/prod 0x1630/0x42) is not claimed by any active driver. Adding Swap: 249472k swap-space (priority -1) PCI: Found IRQ 3 for device 00:1f.5 PCI: Sharing IRQ 3 with 00:1f.3 PCI: Sharing IRQ 3 with 01:05.0 PCI: Setting latency timer of device 00:1f.5 to 64 intel8x0_measure_ac97_clock: measured 57242 usecs intel8x0: clocking to 48000 eth1: link down ttyS0:~# modprobe ndiswrapper ndiswrapper version 1.11rc1 loaded (preempt=no,smp=no) usb.c: registered new driver ndiswrapper ttyS0:~# ndiswrapper: driver 2wirepcp (2Wire,09/18/2002,1.4.0.5) loaded ndiswrapper (wrap_urb_complete:438): urb cd170ef0 in wrong state: 5 host<1>Unable to handle kernel NULL pointer dereference at virtual address 00000000 printing eip: c0237bf9 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0237bf9>] Not tainted EFLAGS: 00010282 eax: 00000000 ebx: 00000000 ecx: 0000000b edx: 0000dc02 esi: ceebd860 edi: cd170ef0 ebp: ceebd87c esp: c12abc80 ds: 0018 es: 0018 ss: 0018 Process keventd (pid: 2, stackpage=c12ab000) Stack: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ceebd860 cd170ef0 ceebd87c c0238550 ceebd860 cd170ef0 00000001 00000000 00000000 00000000 00000000 00000000 ceebd860 ceebd87c c02385fc Call Trace: [<c0238550>] [<c02385fc>] [<c0109fad>] [<c010a128>] [<c010c418>] [<c01a03fd>] [<c01aa932>] [<c0117639>] [<c011771e>] [<c01179da>] [<c0117919>] [<c0236fb1>] [<c022722a>] [<cf92540c>] [<cf9262aa>] [<cf92639b>] [<cf92015b>] [<cf92018f>] [<cf91e689>] [<cf918fdb>] [<cf91918c>] [<c011b9f8>] [<cf932278>] [<cf932278>] [<c0123643>] [<c01234a0>] [<c0105000>] [<c01072b3>] [<c01234a0>] Code: 8b 18 8d 53 d8 89 54 24 14 8b 4a 20 89 4c 24 10 8b 70 04 83 <0>Kernel panic: Aiee, killing interrupt handler! In interrupt handler - not syncing |
From: Giridhar P. <gi...@lm...> - 2006-02-15 21:09:17
|
> ttyS0:~# modprobe ndiswrapper > ndiswrapper version 1.11rc1 loaded (preempt=3Dno,smp=3Dno) > usb.c: registered new driver ndiswrapper > ttyS0:~# ndiswrapper: driver 2wirepcp (2Wire,09/18/2002,1.4.0.5) loaded > ndiswrapper (wrap_urb_complete:438): urb cd170ef0 in wrong state: 5 > host<1>Unable to handle kernel NULL pointer dereference at virtual addr= ess 2.4 kernels are not supported (even if some drivers work with it) with US= B devices. Try latest 2.6 kernel. And submit debug trace, not just oops mes= sage, as described in wiki. If useful debug trace is not given, no way for othe= rs to understand what caused crash. Giri |
From: Mark G. <vze...@ve...> - 2006-02-24 15:54:43
|
When I enter: make KSRC=/usr/src/linux-2.6.15.1/ I get: make -C driver make[1]: Entering directory `/mnt/hd/ndiswrapper/testing/ndiswrapper-1.11rc1/driver' Can't find kernel sources in /usr/src/linux-2.6.15.1/; give the path to kernel sources with KSRC=<path> argument to make make[1]: *** [prereq_check] Error 1 make[1]: Leaving directory `/mnt/hd/ndiswrapper/testing/ndiswrapper-1.11rc1/driver' make: *** [all] Error 2 Anyone have a suggestion? |
From: Uncurbed <unc...@sw...> - 2006-02-24 17:52:59
|
Mark Glassberg skrev: > When I enter: make KSRC=/usr/src/linux-2.6.15.1/ > I get: > make -C driver > make[1]: Entering directory `/mnt/hd/ndiswrapper/testing/ndiswrapper-1.11rc1/driver' > Can't find kernel sources in /usr/src/linux-2.6.15.1/; > give the path to kernel sources with KSRC=<path> argument to make > make[1]: *** [prereq_check] Error 1 > make[1]: Leaving directory `/mnt/hd/ndiswrapper/testing/ndiswrapper-1.11rc1/driver' > make: *** [all] Error 2 > > Anyone have a suggestion? > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 Install the source for 2.6.15.1 |
From: jochen k. <joc...@gm...> - 2006-02-25 07:27:01
Attachments:
Makefile
|
Try this one i have attached. Some kernels have sources and kernel-infos a.k.a. build dirs in different subdirs (like suse). regards jochen Am Freitag 24 Februar 2006 16:56 schrieb Mark Glassberg: > When I enter: make KSRC=/usr/src/linux-2.6.15.1/ > I get: > make -C driver > make[1]: Entering directory > `/mnt/hd/ndiswrapper/testing/ndiswrapper-1.11rc1/driver' Can't find kernel > sources in /usr/src/linux-2.6.15.1/; > give the path to kernel sources with KSRC=<path> argument to make > make[1]: *** [prereq_check] Error 1 > make[1]: Leaving directory > `/mnt/hd/ndiswrapper/testing/ndiswrapper-1.11rc1/driver' make: *** [all] > Error 2 > > Anyone have a suggestion? > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live > webcast and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > Ndiswrapper-general mailing list > Ndi...@li... > https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general -- ---------------- Jochen Korb Adolfstrasse 137 56112 Lahnstein |
From: Mark G. <vze...@ve...> - 2006-02-25 21:36:59
|
Thanks again, but your Makefile also failed to recognize my kernel's sources, even though I had the .config file in place. I think that the ndiswrapper files are looking for something in the kernel sources that I don't have, perhaps because I got them from kernel.org and not from one of the distributions. Thanks anyway, Mark On Sat, Feb 25, 2006 at 08:27:15AM +0100, jochen korb wrote: > Try this one i have attached. |
From: jochen k. <joc...@gm...> - 2006-02-26 20:28:42
|
Hi Mark, SuSE uses the vanilla kernel sources from kernel.org. Can you send me a compile logfile? reagrds jochen Am Samstag 25 Februar 2006 22:38 schrieb Mark Glassberg: > Thanks again, but your Makefile also failed to recognize my kernel's > sources, even though I had the .config file in place. I think that > the ndiswrapper files are looking for something in the kernel sources > that I don't have, perhaps because I got them from kernel.org and not > from one of the distributions. > > Thanks anyway, > Mark > > On Sat, Feb 25, 2006 at 08:27:15AM +0100, jochen korb wrote: > > Try this one i have attached. > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live > webcast and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > Ndiswrapper-general mailing list > Ndi...@li... > https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general -- ---------------- Jochen Korb Adolfstrasse 137 56112 Lahnstein |
From: Mark G. <vze...@ve...> - 2006-03-15 15:27:44
|
Sorry about the delay in getting back to you. I've found the problem= , but don't know how to solve it. The ndiswrapper-1.11rc1/driver/Makefile = has the following: =09prereq_check: @ if [ ! -f $(KSRC)/include/linux/version.h ]; then \ echo "Can't find kernel sources in $(KSRC);"; \ echo " give the path to kernel sources with KSRC= =3D<path>\ argument to make";\ exit 1;\ fi The sources in linux-2.6.15.1.tar.gz from kernel.org do not have this= file; so I get the missing sources message when I try to make ndiswrapper. = Any suggestions would be greatly appreciated. On Sun, Feb 26, 2006 at 05:32:50PM +0100, Jochen Korb wrote: > Hi Mark, > (personal mail only > ) > yes compiling ndiswrapper needs kernel sources (linux.h usb.h etc..= .) >=20 > Normally the kernel sources are located in /usr/src/linux-?.??.??.?= ... > or by symlink to this directory in /usr/src/linux/ >=20 > If you have your .config in place you should have the sources alrea= dy > installed. >=20 > Look inside the Makefile at KSRC and KINC. Try to check the directo= ry > structure in /lib/modules/[your-kernel-version]/[build|source]. >=20 > Build points to the .config and some kernel issues(objects) source = points to > the includes! >=20 > regards jochen >=20 > > --- Urspr=FCngliche Nachricht --- > > Von: Mark Glassberg <vze...@ve...> > > An: ndi...@li... > > Kopie: jochen korb <joc...@gm...> > > Betreff: Re: [Ndiswrapper-general] Request for assistance > > Datum: Sat, 25 Feb 2006 16:38:53 -0500 > >=20 > > Thanks again, but your Makefile also failed to recognize my kerne= l's > > sources, even though I had the .config file in place. I think th= at > > the ndiswrapper files are looking for something in the kernel sou= rces > > that I don't have, perhaps because I got them from kernel.org and= not > > >from one of the distributions. > >=20 > > Thanks anyway, > > Mark > >=20 > > On Sat, Feb 25, 2006 at 08:27:15AM +0100, jochen korb wrote: > > > Try this one i have attached. > >=20 >=20 > --=20 > 10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail > +++ GMX - die erste Adresse f=FCr Mail, Message, More +++ |
From: Mark G. <vze...@ve...> - 2006-02-25 14:14:48
|
Thanks for the reply. I'm using slackware. I have no problem with my 2.4 setup. My 2.6 sources were downloaded from kernel.org because there is no slackware package for 2.6.15.1. Could the problem be the lack of a /usr/src/linux-2.6.15.1/.config file? Thanks in advance, Mark On Sat, Feb 25, 2006 at 08:27:15AM +0100, jochen korb wrote: > Try this one i have attached. > > Some kernels have sources and kernel-infos a.k.a. build dirs in different > subdirs (like suse). > > > regards jochen > > > Am Freitag 24 Februar 2006 16:56 schrieb Mark Glassberg: > > When I enter: make KSRC=/usr/src/linux-2.6.15.1/ > > I get: > > make -C driver > > make[1]: Entering directory > > `/mnt/hd/ndiswrapper/testing/ndiswrapper-1.11rc1/driver' Can't find kernel > > sources in /usr/src/linux-2.6.15.1/; > > give the path to kernel sources with KSRC=<path> argument to make > > make[1]: *** [prereq_check] Error 1 > > make[1]: Leaving directory > > `/mnt/hd/ndiswrapper/testing/ndiswrapper-1.11rc1/driver' make: *** [all] > > Error 2 > > > > Anyone have a suggestion? > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > that extends applications into web and mobile media. Attend the live > > webcast and join the prime developer group breaking into this new coding > > territory! > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > _______________________________________________ > > Ndiswrapper-general mailing list > > Ndi...@li... > > https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general > > -- > ---------------- > Jochen Korb > Adolfstrasse 137 > 56112 Lahnstein > |
From: Mark G. <vze...@ve...> - 2006-03-23 14:23:47
|
I have a system running kernel 2.6.16. Ndiswrapper is compiled and installed but modprobe ndiswrapper installs the module without it connecting with my device, even though "Ndiswrapper -l" reports "driver installed, hardware present". The devices file in /proc/bus/usb/ reports my device as follows: T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.01 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=1630 ProdID=0042 Rev= 1.00 S: Manufacturer=2Wire Inc S: Product=2Wire USB Remote NDIS Ethernet C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr= 40mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver= E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=1ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver= E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms Can this failure to communicate with the device be cured by additional modules and/or modifications to the kernel; and, if so, which usb networking, and/or atm, and/or other functions need to be added? Thanks in advance, Mark |
From: Giridhar P. <gi...@lm...> - 2006-03-23 14:31:15
|
On Thu, 23 Mar 2006 09:23:30 -0500, Mark Glassberg <vze...@ve...> said: Mark> Can this failure to communicate with the device be cured by Mark> additional modules and/or modifications to the kernel; and, if Mark> so, which usb networking, and/or atm, and/or other functions Mark> need to be added? Provide debug trace; I don't know what you mean by "failure to communicate". -- Giri |
From: Mark G. <vze...@ve...> - 2006-03-23 15:59:52
|
On Thu, Mar 23, 2006 at 09:30:55AM -0500, Giridhar Pemmasani wrote: > Provide debug trace; I don't know what you mean by "failure to > communicate". I was referring to the fact that "ndiswrapper -l" recognizes the device but modprobe only installs ndiswrapper without making contact with the device, so that lsmod returns this: Module Size Used by ndiswrapper 163164 0 |
From: Giridhar P. <gi...@lm...> - 2006-03-23 19:14:12
|
On Thu, 23 Mar 2006 09:59:14 -0500, Mark Glassberg <vze...@ve...> said: Mark> I was referring to the fact that "ndiswrapper -l" recognizes Mark> the device but modprobe only installs ndiswrapper without Mark> making contact with the device, so that lsmod returns this: That information is no more useful than the previous information. Mark> Module Size Used by ndiswrapper 163164 0 The size indicates you have an old version of ndiswrapper (thanks for not providing even version information). Provide debug trace with latest snapshot. Without that, you can't be helped. -- Giri |
From: Jim C. <jim...@gm...> - 2006-03-24 00:47:11
|
Giridhar Pemmasani wrote: > On Thu, 23 Mar 2006 09:59:14 -0500, Mark Glassberg <vze...@ve...> said: > > Mark> I was referring to the fact that "ndiswrapper -l" recognizes > Mark> the device but modprobe only installs ndiswrapper without > Mark> making contact with the device, so that lsmod returns this: > > That information is no more useful than the previous information. > > Mark> Module Size Used by > ndiswrapper 163164 0 > > The size indicates you have an old version of ndiswrapper (thanks for > not providing even version information). Provide debug trace with > latest snapshot. Without that, you can't be helped. > > used-by count == 0 is common. only when another kmodule uses it (depends upon it) does the count go up. man lsmod for more. $> lsmod ... ipw2200 104721 0 ieee80211 33033 1 ipw2200 hostap 116681 0 ieee80211_crypt 6209 2 ieee80211,hostap e1000 106157 0 joydev 9857 0 ext3 129993 2 the only exception to the above rule (that Im aware of) is the ext3 line above - I dunno why it doesnt have a named user/dependent, but maybe its just cuz the kernel itself has ext2 built-in. |
From: Mark G. <vze...@ve...> - 2007-04-11 17:40:10
|
I'm trying to connect a 2Wire Homeportal 1000SW to a usb port on my system. The attached inf file works under Windows XP but results in "invalid driver!" when I try to install and list it. I get the following version information: utils version: 1.9 driver version: 1.41 vermagic: 2.6.17.13 mod_unload 486 gcc-3.4 The device is a dsl modem/router. My system's information on the device is in the attached lsusb.txt file. Because I am not sure of the characterization of the device, I have compiled and installed every possible driver module that I can think of. The list is attached as lsmod.txt Any assistance would be greatly appreciated. |
From: Pavel R. <pr...@gn...> - 2007-04-12 01:01:29
|
On Wed, 2007-04-11 at 13:36 -0400, Mark Glassberg wrote: > I'm trying to connect a 2Wire Homeportal 1000SW to a usb port on my system. > The attached inf file works under Windows XP but results in "invalid driver!" > when I try to install and list it. It may help is you provide the exact commands and the exact output. I have noticed that installing the driver as non-root may seem to work, but actually installs the driver under /tmp, where is cannot be found later. > I get the following version information: > utils version: 1.9 > driver version: 1.41 > vermagic: 2.6.17.13 mod_unload 486 gcc-3.4 > > The device is a dsl modem/router. My system's information on the device is > in the attached lsusb.txt file. It wasn't attached, but it doesn't matter at this point. What happened is a failure to install the drivers, and the actual hardware doesn't play any role in that. > Because I am not sure of the characterization of the device, I have compiled > and installed every possible driver module that I can think of. The list > is attached as lsmod.txt > > Any assistance would be greatly appreciated. Try finding which driver could not be installed correctly. If possible, please provide the location where you downloaded that driver, so that others could try to reproduce your problem. -- Regards, Pavel Roskin |
From: Mark G. <vze...@ve...> - 2007-04-12 13:31:44
|
Thanks for the reply. I've resent the original with the attachments. All commands were entered by root. At this point, I am thinking that my inf file is part of a set of files which XP works on to create its own inf file. I tested the file on a friend's XP maching and used the file from the install cd after it worked. Unless someone has a better idea, I intend to borrow that machine again and try to find the inf file which XP actually installs. If that file is different from the one I used, my hope is that it will work with ndiswrapper. On Wed, Apr 11, 2007 at 09:01:27PM -0400, Pavel Roskin wrote: > On Wed, 2007-04-11 at 13:36 -0400, Mark Glassberg wrote: > > I'm trying to connect a 2Wire Homeportal 1000SW to a usb port on my system. > > The attached inf file works under Windows XP but results in "invalid driver!" > > when I try to install and list it. > > It may help is you provide the exact commands and the exact output. I > have noticed that installing the driver as non-root may seem to work, > but actually installs the driver under /tmp, where is cannot be found > later. > > > I get the following version information: > > utils version: 1.9 > > driver version: 1.41 > > vermagic: 2.6.17.13 mod_unload 486 gcc-3.4 > > > > The device is a dsl modem/router. My system's information on the device is > > in the attached lsusb.txt file. > > It wasn't attached, but it doesn't matter at this point. What happened > is a failure to install the drivers, and the actual hardware doesn't > play any role in that. > > > Because I am not sure of the characterization of the device, I have compiled > > and installed every possible driver module that I can think of. The list > > is attached as lsmod.txt > > > > Any assistance would be greatly appreciated. > > Try finding which driver could not be installed correctly. If possible, > please provide the location where you downloaded that driver, so that > others could try to reproduce your problem. > > -- > Regards, > Pavel Roskin > |
From: digital r. <dig...@gm...> - 2006-01-04 01:16:31
|
Hi Mark, From the linux source: /net/core/wireless.c:EXPORT_SYMBOL(wireless_send_event) So you need to have that enabled when you (re-)compile the kernel. -digitalr On 1/3/06, Mark Glassberg <vze...@ve...> wrote: > > I just downloaded, made and installed ndiswrapper v1.7. I used the > ndiswrapper -i command as instructed in the man page, and the ndiswrapper > -l > command returned "driver present, hardware present". Unfortunately, > the modprobe ndiswrapper command resulted in the following: > > /lib/modules/2.4.32/misc/ndiswrapper.o: > /lib/modules/2.4.32/misc/ndiswrapper.o: > unresolved symbol wireless_send_event > /lib/modules/2.4.32/misc/ndiswrapper.o: insmod > /lib/modules/2.4.32/misc/ndiswrapper.o failed > /lib/modules/2.4.32/misc/ndiswrapper.o: insmod ndiswrapper failed > > There are at least two possible reasons for this. First, my Windows > system > is not XP, it's 98SE. Although the driver purports to cover all Windows > systems, including XP, I only know that it works on 98SE. If this can be > gotten around by using an earlier version of ndiswrapper, I'd appreciate > someone letting me know which one. Secondly, I'm not trying to install a > wireless device. I'm trying to get my 2Wire 1000SW dsl modem/router to > work under linux using a usb cable, as it does under 98SE. I'm running > Slackware 10.1 with a 2.4.32 kernel. > > I have the following device information: > > T: Bus=3D02 Lev=3D01 Prnt=3D01 Port=3D01 Cnt=3D01 Dev#=3D 2 Spd=3D12 M= xCh=3D 0 > D: Ver=3D 1.01 Cls=3D02(comm.) Sub=3D00 Prot=3D00 MxPS=3D 8 #Cfgs=3D 1 > P: Vendor=3D1630 ProdID=3D0042 Rev=3D 1.00 > S: Manufacturer=3D2Wire Inc > S: Product=3D2Wire USB Remote NDIS Ethernet > C:* #Ifs=3D 2 Cfg#=3D 1 Atr=3De0 MxPwr=3D 40mA > I: If#=3D 0 Alt=3D 0 #EPs=3D 1 Cls=3D02(comm.) Sub=3D02 Prot=3Dff Driver= =3D(none) > E: Ad=3D81(I) Atr=3D03(Int.) MxPS=3D 8 Ivl=3D1ms > I: If#=3D 1 Alt=3D 0 #EPs=3D 2 Cls=3D0a(data ) Sub=3D00 Prot=3D00 Driver= =3D(none) > E: Ad=3D82(I) Atr=3D02(Bulk) MxPS=3D 64 Ivl=3D0ms > E: Ad=3D03(O) Atr=3D02(Bulk) MxPS=3D 64 Ivl=3D0ms > > The following is from lsusb -s 002:002 -v: > > Bus 002 Device 002: ID 1630:0042 > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.01 > bDeviceClass 2 Communications > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 8 > idVendor 0x1630 > idProduct 0x0042 > bcdDevice 1.00 > iManufacturer 1 2Wire Inc > iProduct 2 2Wire USB Remote NDIS Ethernet > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 67 > bNumInterfaces 2 > bConfigurationValue 1 > iConfiguration 4 2WIREHPL > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 40mA > 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 ndis5 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 bytes 8 once > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 10 Data > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 > iInterface 6 ethernet > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 bytes 64 once > 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 bytes 64 once > bInterval 0 > > Any assistance would be greatly appreciated. > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick > _______________________________________________ > Ndiswrapper-general mailing list > Ndi...@li... > https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general > |
From: Mark G. <vze...@ve...> - 2006-01-04 15:03:24
|
On Tue, Jan 03, 2006 at 07:16:19PM -0600, digital route wrote: > THE_URL:file://localhost/tmp/mutt.html > Hi Mark, > From the linux source: > /net/core/wireless.c:EXPORT_SYMBOL(wireless_send_event) > So you need to have that enabled when you (re-)compile the kernel. I really appreciate your prompt reply, but could you please give me a little more help? When I configure prior to compiling, do I answer yes to CONFIG_NET_RADIO and/or any other wireless options? Is it necessary to edit /net/core/wireless.c and, if so how? Thanks in advance, Mark |
From: digital r. <dig...@gm...> - 2006-01-05 01:19:49
|
You don't need to edit t he file /net/core/wireless.c but you do need CONFIG_NET_RADIO enabled when configuring the kernel compile options. -digitalr On 1/4/06, Mark Glassberg <vze...@ve...> wrote: > > On Tue, Jan 03, 2006 at 07:16:19PM -0600, digital route wrote: > > THE_URL:file://localhost/tmp/mutt.html > > Hi Mark, > > From the linux source: > > /net/core/wireless.c:EXPORT_SYMBOL(wireless_send_event) > > So you need to have that enabled when you (re-)compile the kernel. > > I really appreciate your prompt reply, but could you please give me a > little more help? When I configure prior to compiling, do I answer yes > to CONFIG_NET_RADIO and/or any other wireless options? Is it necessary > to edit /net/core/wireless.c and, if so how? > > Thanks in advance, > Mark > |
From: James S. <Sha...@ea...> - 2006-01-05 02:37:16
|
> You don't need to edit t he file /net/core/wireless.c but you do need > CONFIG_NET_RADIO enabled when configuring the kernel compile options. > > -digitalr in your .config for your kernel. CONFIG_NET_RADIO=y CONFIG_NET_WIRELESS=y And some 2.4.x's and versions of gcc, you might also need: CONFIG_AIRO=m My best guess is gcc optimizes out some of the needed stuff. But if you include at least one built in driver that uses it, it keeps it available. At least that's what worked for me for a 2.4 kernel. > unresolved symbol wireless_send_event That's the error I resolved by including the CONFIG_AIRO=m option. But my memory might be fuzzy. Just be sure to recompile and install your kernel once you change things. - James |
From: Mark G. <vze...@ve...> - 2006-01-05 16:30:36
|
I recompiled as suggested and modprobe now works. I have a working ndiswrapper module: tty1:~# lismod Module Size Used by Not tainted ndiswrapper 144248 0 It recognizes the my 2Wire 1000SW connected by a usb cable: tty1:~# ndiswrapper -l 2wirepcp driver present, hardware present I confirmed device recognition by unplugging the usb connection to the dsl modem/router and repeating 'ndiswrapper -l', which did not report 'hardware present'. Unfortunately, 'modprobe ndiswrapper' installed the module but failed to connect to any device. A wlan0 alias was created by 'modprobe -m', but I don't have a wireless device, I have a dsl modem/router and ndiswrapper does not appear in my /proc/bus/usb/drivers file. Can you suggest how I can complete installation of the device, or is this basically a usb problem? Thanks for the help, Mark |
From: James S. <Sha...@ea...> - 2006-01-05 16:58:20
|
> I have a dsl modem/router and ndiswrapper does > not appear in my /proc/bus/usb/drivers file. afaik, dsl uses PPPoE or PPPoA. I'm not even sure ndiswrapper has any relation to it. What devices are we talking about? What's the vender:device numbers? lspci -n or more likely lsusb -n in your case. apt-get install usbutils usbview (or whatever applies for your distro). Granted there's more to networking than acquiring a device driver. You'll need to assign it an IP and a route. DHCP might help there, but I don't know exactly what you're trying to do. Or how you're trying to do it. But if it's not wireless, ndiswrapper probably isn't gonna help. http://www.linux-usb.org/ http://www.tldp.org/ HTH, James |
From: Mark G. <vze...@ve...> - 2006-01-05 18:25:12
|
After my last email, I ran dmesg and found the following: ndiswrapper version 1.7 loaded (preempt=no,smp=no) usb.c: registered new driver ndiswrapper ndiswrapper (import:239): unknown symbol: NTOSKRNL.EXE:'RtlConvertUlongToLargeInteger' ndiswrapper (import:239): unknown symbol: NTOSKRNL.EXE:'RtlUlongByteSwap' ndiswrapper (load_sys_files:218): couldn't prepare driver '2wirepcp' ndiswrapper (load_wrap_driver:133): couldn't load driver '2wirepcp' Do you know what is happening here? Thanks again, Mark |