PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : US Robotics Wireless MAXg USB Adapter



baltasar
31.12.05, 16:58
Hi

Ich habe mir ein "Wireless MAXg USB Adapter" von U.S.Robotics gekauft.

Nun finde ich auf der CD keine inf-Datei damit ich ndiswrapper benutzen kann, weiß jemand wo ich die herbekommen kann oder kennt noch einen anderen Weg??

Auf http://www.linuxant.com/driverloader/drivers.php gibtes keinen Treiber für die USB-Version.

Unter Win läuft sie ohne Probleme, da ich die Treiber von der CD mit setup.exe einfach installieren kann, weiß aber nicht welche Dateien aus dem Win-Verzeichnis zum Stick gehören.

zyrusthc
31.12.05, 17:27
Hallo

Ja was hat den die Karte bzw. Stick für einen Chipsatz ? Vieleicht gibt es ja nativetreiber !

Poste doch mal die Ausgaben von lspci und lsusb!

gruss Oli

baltasar
31.12.05, 18:27
danke für die schnelle Hilfe an Silverster!!!

habe keine Ahnung was für ein Chipsatz. lspci und lsusb bringen wohl auch nichts:

lspci:

00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:07.0 Network controller: AVM Audiovisuelles MKTG & Computer System GmbH A1 ISDN [Fritz] (rev 02)
01:08.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller (rev 01)
05:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 554f
05:00.1 Display controller: ATI Technologies Inc: Unknown device 556f

lsusb:

Bus 002 Device 002: ID 0baf:011b U.S. Robotics
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Schon mal einen guten rutsch!

baltasar
27.01.06, 16:01
Kennt den wirklich niemand eine Möglichkeit??

**nach oben schieb**

baltasar
31.01.06, 17:16
Habe jetzt doch eine inf-Datei gefunden...allerdings sagt "ndiswrapper -l": usr5421 invalid driver! :( :( :(

Kennt sich jemand damit aus und kann mir sagen warum er invalid ist?? (habe die inf angehängt) Oder kann man vielleicht an den dlls den Chipsatz erkennen?? Vielleicht gibtes ja nen anderen passenden Treiber:


aegise2.dll bcmwlntp.sys preflib.dll usr5421a.cat
aegise5.dll bcmwltry.exe rndismpk.sys usr5421a.inf
aegisI2.exe bcmwlu00.exe rndismpm.sys usr5421.cat
aegisI5.exe cylon.dll rndismp.sys usr5421.inf
bcm42rly.vxd mfc42.dll rndismpw.sys usr_banner.bmp
bcmlogo.gif mfc42u.dll setup.exe usrnicvw.dll
bcmlogon.dll mfcgf.dll setup.ini veneer.dll
bcmwlcpl.cpl msvcp60.dll setup.inx w32n55.dll
bcmwld2k.exe msvcrt.dll Setup.iss windowsxp-kb822603-x86-enu.exe
bcmwld9x.exe pcasp50.sys usb8023k.sys wltray.exe
bcmwlhlp.chm pciscan.dll usb8023m.sys wltrynt.dll
bcmwlhom.exe pnpchk.exe usb8023.sys wltrysvc.exe
bcmwlhom.ini pnpmgr.dll usb8023w.sys

zyrusthc
31.01.06, 17:33
Hast du den treiber auch in dem Verzeichnis installiert wo die ganzen dateien liegen? Der ndiswrapper nimmt nämlich mehr als nur die inf datei , die inf brauch er blos als index sozusagen!

gruss Oli

baltasar
31.01.06, 17:43
habe in dem Verzeichnis das oben angegeben ist "ndiswrapper -i usr5421.inf" ausgeführt. Habe übrigens auch alle Dateinamen in dem Verzeichnis in Kleinbuchstaben umgewandelt, da ich das irgendwo gelesen hatte...

in /etc/ndiswrapper/usr5421 liegt danach aber nur eine 0BAF:011B.F.conf und die usr5421.inf

baltasar
04.02.06, 17:33
Ich habe ja ein 64bit-system. Brauche ich dann auch 64bit-Windows-Treiber für ndiswrapper??

zyrusthc
05.02.06, 03:33
Ich habe ja ein 64bit-system. Brauche ich dann auch 64bit-Windows-Treiber für ndiswrapper??
Kann ich dir leider nicht sagen , ob das so ist weil ich selber kein 64bit habe .
Könnte aber möglich sein!
Was mir spanisch vorkommt ist , das du nur die .inf in /etc/ndiswrapper/usr5421 hast . Normalerweise gehört noch ne .sys datei dazu.
Hast du den Treiber mal mit dem ndiswrapper installiert ohne die Dateinnamen zu verkleinern?

gruss Oli

baltasar
05.02.06, 14:09
Hast du den Treiber mal mit dem ndiswrapper installiert ohne die Dateinnamen zu verkleinern?

Das hatte ich sogar als erstes versucht.

Wenn ich die sys-Dateien manuell dazukopiere dann sagt "ndiswrapper -l":


Installed drivers:
usr5421 driver installed, hardware present

nach "modprobe ndiswrapper" steht in der /var/log/messages aber:


Feb 5 15:06:31 tuxshome kernel: ndiswrapper: no version for "struct_module" found: kernel tainted.
Feb 5 15:06:31 tuxshome kernel: ndiswrapper: module not supported by Novell, setting U taint flag.
Feb 5 15:06:31 tuxshome kernel: ndiswrapper version 1.9 loaded (preempt=no,smp=no)
Feb 5 15:06:31 tuxshome loadndisdriver: loadndisdriver: load_driver(361): couldn't load driver usr5421
Feb 5 15:06:31 tuxshome kernel: ndiswrapper (check_nt_hdr:149): Windows driver is not 64-bit; bad magic: 010B
Feb 5 15:06:31 tuxshome kernel: ndiswrapper (load_sys_files:217): couldn't prepare driver 'usr5421'
Feb 5 15:06:31 tuxshome kernel: ndiswrapper (load_wrap_driver:111): loadndiswrapper failed (65280); check system log for messages from 'loadndisdriver'
Feb 5 15:06:31 tuxshome kernel: ndiswrapper: probe of 2-4:1.0 failed with error -22
Feb 5 15:06:31 tuxshome kernel: usbcore: registered new driver ndiswrapper

zyrusthc
05.02.06, 15:52
Feb 5 15:06:31 tuxshome kernel: ndiswrapper (check_nt_hdr:149): Windows driver is not 64-bit; bad magic: 010B
Scheint als brauchst du doch einen 64bit Treiber ...

gruss Oli

baltasar
08.02.06, 21:24
Bitte sagt mir wenn ich :eek: verrückt:eek: werde... habe da sonen Plan

Das neue Qemu unterstützt ja usb... könnte ich jetzt nicht auf einem Qemu-Rechner ein 32bit-Windows oder Linux (wie DamnSmallLinux) installieren und da den Stick betreiben, dann irgendwie an den Host weiterleiten?? Kenne mich mit Netzwerk nicht so aus, sagt mir also falls das nicht geht oder wenn es jemand weiß wie ich es anstellen müsste...

Habe jetzt einen Thread an passender Stelle dazu eröffnet: http://www.linuxforen.de/forums/showthread.php?t=206801

baltasar
02.03.06, 17:30
Das mit qemu geht wohl nicht so...

habe jetzt im ndiswrapper-wiki folgendes gefunden:

USB: US ROBOTICS USR805421 802.11g Wireless USB Adapter

* Chipset:Unknown
* usbid: 0baf:011B
* Driver: Official U.S. Robotics [44]. Unpack it and install driver with USR5421X.inf. This doesn't copy the .sys files (.sys files for RNDIS driver are part of Windows, so they are not needed in Windows; however, driver for USR5421 distributes .sys files but they are not installed by .inf file); so copy RNDISMPK.sys and usr8023k.sys files into /etc/ndiswrapper/usr5421x directory as rndismpk.sys and usr8023k.sys respectively).
* Other: Works with snapshot of 2006-02-13.

Da die Treiber von USRobotics ja 32bit sind, und die beiden sys-Files ja Teil von Windows sind, dachte ich, dass ich die entsprechenden Dateien von der Windows XP x64 beta nehme. Gesagt - getan. Jetzt friert modprobe aber bei modprobe ndiswrapper ein und kann es auch nicht mit killall modprobe wieder beenden. In /var/log/messages steht:


Feb 28 18:40:43 tuxshome kernel: ndiswrapper: module not supported by Novell, setting U taint flag.
Feb 28 18:40:43 tuxshome kernel: ndiswrapper version 1.11rc1 loaded (preempt=no,smp=no)
Feb 28 18:40:43 tuxshome kernel: ndiswrapper (load_pe_images:573): fixing KI_USER_SHARED_DATA address in the driver
Feb 28 18:40:43 tuxshome kernel: ndiswrapper (load_pe_images:573): fixing KI_USER_SHARED_DATA address in the driver
Feb 28 18:40:43 tuxshome kernel: ndiswrapper: driver usr5421 (U.S. Robotics Corporation,03/01/2005, 4.01.19.4) loaded
Feb 28 18:40:43 tuxshome kernel: Unable to handle kernel paging request at ffffffffffffffb8 RIP:
Feb 28 18:40:43 tuxshome kernel: [<ffffc200013b34ac>]
Feb 28 18:40:43 tuxshome kernel: PGD 103027 PUD 1e04067 PMD 0
Feb 28 18:40:43 tuxshome kernel: Oops: 0002 [1]
Feb 28 18:40:43 tuxshome kernel: CPU 0
Feb 28 18:40:43 tuxshome kernel: Modules linked in: ndiswrapper ipt_MASQUERADE ipt_pkttype appletalk ax25 ipx fglrx ipt_TCPMSS ipt_LOG ipt_limit cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8 freq_table snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device button battery ac edd lirc_serial hisax lirc_dev joydev ip6t_REJECT ipt_REJECT ipt_state iptable_mangle iptable_nat iptable_filter ip6table_mangle ip_conntrack usblp usbhid ip_tables budget_av saa7146_vv video_buf v4l1_compat v4l2_common videodev budget_core saa7146 ttpci_eeprom stv0299 dvb_core tda10021 tda1004x firmware_class ohci1394 ieee1394 crc_ccitt isdn slhc i2c_nforce2 i2c_core snd_intel8x0 snd_ac97_codec snd_ac97_bus ehci_hcd ip6table_filter forcedeth generic sata_nv libata scsi_mod snd_pcm snd_timer snd soundcore snd_page_alloc ip6_tables ohci_hcd usbcore shpchp pci_hotplug ipv6 parport_pc lp parport nls_utf8 ntfs ext3 jbd dm_mod xfs exportfs ide_cd cdrom fan thermal processor amd74xx ide_disk ide_co!
re
Feb 28 18:40:43 tuxshome kernel: Pid: 23449, comm: loadndisdriver Tainted: P U 2.6.13-15-default
Feb 28 18:40:43 tuxshome kernel: RIP: 0010:[<ffffc200013b34ac>] [<ffffc200013b34ac>]
Feb 28 18:40:43 tuxshome kernel: RSP: 0018:ffff810035527848 EFLAGS: 00010246
Feb 28 18:40:43 tuxshome kernel: RAX: ffff810035527898 RBX: ffff8100378ac228 RCX: 0000000000000000
Feb 28 18:40:43 tuxshome kernel: RDX: 0000000000000000 RSI: ffff81003e393360 RDI: ffff81003660b800
Feb 28 18:40:43 tuxshome kernel: RBP: ffff81003025b9a0 R08: 0000000000000000 R09: ffff81003660b800
Feb 28 18:40:43 tuxshome kernel: R10: ffff81003e393000 R11: ffff810035527940 R12: ffff81003e393000
Feb 28 18:40:43 tuxshome kernel: R13: 0000000000000001 R14: ffff81003025b9a0 R15: 0000000000000000
Feb 28 18:40:43 tuxshome kernel: FS: 00002aaaaadedb00(0000) GS:ffffffff8049b800(0000) knlGS:000000005625f200
Feb 28 18:40:43 tuxshome kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Feb 28 18:40:43 tuxshome kernel: CR2: ffffffffffffffb8 CR3: 0000000027274000 CR4: 00000000000006e0
Feb 28 18:40:43 tuxshome kernel: Process loadndisdriver (pid: 23449, threadinfo ffff810035526000, task ffff810036b72a30)
Feb 28 18:40:43 tuxshome kernel: Stack: 0000000000000008 ffff81003f906870 ffff81003ec940e8 ffffffff8011d993
Feb 28 18:40:43 tuxshome kernel: ffff810035527868 ffff810035527868 0000000044048b1b 000000000bbe793a
Feb 28 18:40:43 tuxshome kernel: 00000000000000d0 0000000000000246
Feb 28 18:40:43 tuxshome kernel: Call Trace:<ffffffff8011d993>{dma_map_sg+739} <ffffffff88578e45>{:ndiswrapper:IoAllocateWorkItem+21}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8015e27e>{__free_pages_ok+206} <ffffffff88582be6>{:ndiswrapper:lin_to_win6+30}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8857b1d1>{:ndiswrapper:_pdoDispatchPnp+337}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8857d05f>{:ndiswrapper:miniport_init+159} <ffffffff88578740>{:ndiswrapper:IofCallDriver+64}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8857f4e1>{:ndiswrapper:_NdisDispatchPnp+225}
Feb 28 18:40:43 tuxshome kernel: <ffffffff80339d1e>{wait_for_completion+142} <ffffffff801301c0>{default_wake_function+0}
Feb 28 18:40:43 tuxshome kernel: <ffffffff801431c7>{call_usermodehelper_keys+215} <ffffffff80143090>{__call_usermodehelper+0}
Feb 28 18:40:43 tuxshome kernel: <ffffffff802c3b8c>{alloc_netdev+156} <ffffffff88572b3b>{:ndiswrapper:allocate_object+427}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8857865e>{:ndiswrapper:IoInitializeIrp+46}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8857cd7f>{:ndiswrapper:winNdisDispatchPnp+15}
Feb 28 18:40:43 tuxshome kernel: <ffffffff88578740>{:ndiswrapper:IofCallDriver+64} <ffffffff8857affa>{:ndiswrapper:pnp_start_device+170}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8857b76a>{:ndiswrapper:wrap_pnp_start_device+1338}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8857b87f>{:ndiswrapper:wrap_pnp_start_usb_device+79}
Feb 28 18:40:43 tuxshome kernel: <ffffffff881f11ae>{:usbcore:usb_probe_interface+94}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8028ee7d>{driver_probe_device+77} <ffffffff8028efc8>{__driver_attach+72}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8028ef80>{__driver_attach+0} <ffffffff8028e319>{bus_for_each_dev+73}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8028e830>{bus_add_driver+128} <ffffffff881f1272>{:usbcore:usb_register+98}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8856b30d>{:ndiswrapper:wrapper_ioctl+1309}
Feb 28 18:40:43 tuxshome kernel: <ffffffff880c0d18>{:xfs:linvfs_readdir+472} <ffffffff8018c600>{filldir+0}
Feb 28 18:40:43 tuxshome kernel: <ffffffff801380ad>{current_fs_time+61} <ffffffff8018c16c>{do_ioctl+76}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8018c3db>{vfs_ioctl+603} <ffffffff8018c466>{sys_ioctl+118}
Feb 28 18:40:43 tuxshome kernel: <ffffffff8010e91a>{system_call+126}
Feb 28 18:40:43 tuxshome kernel:
Feb 28 18:40:43 tuxshome kernel: Code: c6 41 b8 0f c7 41 d0 03 00 22 00 48 89 41 c0 48 8d 4c 24 30
Feb 28 18:40:43 tuxshome kernel: RIP [<ffffc200013b34ac>] RSP <ffff810035527848>
Feb 28 18:40:43 tuxshome kernel: CR2: ffffffffffffffb8
Feb 28 18:40:43 tuxshome kernel: <3>ndiswrapper (wrapper_init:193): loadndiswrapper failed (9); check system log for messages from 'loadndisdriver'
Feb 28 18:40:43 tuxshome kernel: usbcore: deregistering driver ndiswrapper

Kann mir jemand helfen??

E S
10.05.07, 19:07
Hi,

ich habe mein teil geöffnet um den Chipsatz herauszufinden. Es ist ein

Broadcom
BCM 4320 SKFBG

chipsatz verbaut. leider scheint es dafür noch nichts passendes zu geben, für die älteren Versionen zwar schon, funktioniert aber nicht. Bisher hatte ich keinen Erfolg mit ndiswrapper, jetzt habe ich Deinen hinweis auf die fehlenden *.sys gefunden und werde es bei nächster Gelegenheit ausprobieren (ist für meinen Laptop). Ich bin sehr Zuversichtlich, da das Fehlerbild mit dem übereinstimmt, was da steht. Vielen Dank! Bei Deinem 64-bit problem kann ich Dir da leider auch nicht weiter helfen. Im Zweifelsfall musst Du einen neuen Stick kaufen, aber vorher gucken, was von linux unterstützt wird (Novel lehnt bei geladenem ndiswrapper jegliche Verantwortung ab). So teuer sind die Dinger ja nicht mehr und den U.S. Robotics kannst Du ja verschenken/verkaufen.
Ich hatte das Teil im Supermarktsregal gesehen und gedacht, dass ich den bei dem Preis (€18) einfach haben muß. Hätte ich mal besser vorher im Internet geguckt...

Gruß
Elmar

P.S.:

Lustig finde ich, dass in einer der Dateien steht, dass dieses Script für Entwicklungszwecke gedacht ist. Aber es wurde offensichtlich wild editiert und auf die Begleit-CD gepreßt, ohne den Hinweis zu entfernen :P

Rain_maker
11.05.07, 01:41
Feb 28 18:40:43 tuxshome kernel: ndiswrapper version 1.11rc1 loaded (preempt=no,smp=no)

+



USB: US ROBOTICS USR805421 802.11g Wireless USB Adapter

* Chipset:Unknown
* usbid: 0baf:011B
* Driver: Official U.S. Robotics [44]. Unpack it and install driver with USR5421X.inf. This doesn't copy the .sys files (.sys files for RNDIS driver are part of Windows, so they are not needed in Windows; however, driver for USR5421 distributes .sys files but they are not installed by .inf file); so copy RNDISMPK.sys and usr8023k.sys files into /etc/ndiswrapper/usr5421x directory as rndismpk.sys and usr8023k.sys respectively).
* Other: Works with snapshot of 2006-02-13.

+

http://sourceforge.net/project/showfiles.php?group_id=93482&package_id=99148



1.11 Notes (2006-03-25 08:35)

Und Du hast den 1.11rc1, das könnte so gerade nicht hinhauen, sprich Deine Version ist zu alt.

Vielleicht doch mal einen neueren Ndiswrapper testen?

Aktuell ist 1.43, da ist Einiges an Entwicklung seither passiert und mehr als abenfalls hängenbeliben kann der neue ndiswrapper auch nicht.

Greetz,

RM

baltasar
13.05.07, 12:28
Hi,

ui... dieser Thread ist aber schon ziemlich alt... habe es schon lange gelöst, hätte ich vll mal schreiben sollen... Verwende die *.sys-Dateien vom 64bit-Vista und es läuft fast perfekt!

Nur manchmal stürzt der rechner ab wenn ich den stick einstecke...

Aber freut mich dass dir das hier geholfen hat E S...

Mfg,
baltasar