• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

3com 54Mbps 11g Compact USB Adapter installieren

Derrick

Newbie
Servus leute!
hab eben nen usb adapter für meinen laptop geschenkt bekommen. ist von 3com die nummer ist 3CRUSB10075. Leider hat niemand darauf geachtet das er auch von linux unterstützt wird. auf der cd sind natürlich nur windoof treiber drauf.
Wie bekomme ich das ding jetzt unter suse 10.0 zum laufen?? Hab gesehen, dass es auf der 3com homepage linux treiber zum laden gibt, also muss es ja gehen. Nur leider hab ich kein readme,howto, oder ähnliches gefunden. hab shcon gesucht und die möglichkeit mit dem ndiswrapper gefunden, allerdings ist mein teil nicht in der liste enhalten.
 

Pilz

Member
Hej Derrick

Wenn 3Com schon Treiber für Linux anbietet, dann solltest du diese auch verwenden. Wenn 3Com keinen Support für diese Treiber anbietet, dann findest du auch kein Howto (in dem Fall solltest du hier die Forensuche bemühen). Den ndiswrapper würde ich nur verwenden, wenn es nicht anders geht.

Grüße
Stefan
 
OP
D

Derrick

Newbie
dann gebt mir mal bitte nen tipp nach was ich suchen soll, habs nämlich schon versucht aber nichts passendes gefunden. liegt vielleicht daran dass ich mich in der richtung kaum auskenne
 

Pilz

Member
Wenn du den passenden Treiber für deinen USB-Adapter suchst, dann solltest du hiermit den richtigen haben (ich denke ja mal, daß die von dir angebene Produktnummer stimmt):

http://www.3com.com/products/en_US/result.jsp?selected=6&sort=effdt&order=desc&sku=3CRUSB10075
(linux_3CRUSB10075_drv_1_2_0_0.tar.gz)
Allerdings ist das keine rpm-Datei, sondern ein gepacktes Archiv. Das heißt, daß du diese Datei nicht mit Yast einbinden kannst, sondern selber kompilieren mußt. Dazu kann ich dir aber keine Hilfe mehr sein, da ich mich bisher erfolgreich ums kompilieren gedrückt habe und somit auch keinen Plan habe.
Es wird sich aber sicherlich jemand finden, der dir da weiterhilft, oder Leute??

soweit........
Grüße
Stefan
 
OP
D

Derrick

Newbie
Ja genau das hab ich schon runtergeladen. Nur weiter komme ich eben nicht, hab einfach make geht nicht, da gibts nur warnungen und fehlermeldungen bis er abbricht.
 

Pilz

Member
Dann solltest du diese Fehlermeldungen mal posten, damit sich auch andere ein Bild davon machen können.
 
OP
D

Derrick

Newbie
Ich denke nicht dass das hilfreich wäre, weil ich davon ausgehe, dass einfach make einzutippen zu einfach ist. Ich poste trotzdem mal den anfang (ist ziemlich lange)

manuel-laptop:/home/manuel/linux_3CRUSB10075_drv_1_2_0_0 # make
gcc -O -Wall -Wstrict-prototypes -pipe -fomit-frame-pointer -DHOST_IF_USB -DAMA
C -DGCCK -DOFDM -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CO
DE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -I/usr/src/linux-2.4/include -Isr
c/include/ -Isrc -D__KERNEL__ -DMODULE=1 -c src/zd1205.c -o src/zd1205.o

src/zd1205.c:35:26: error: net/checksum.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/linux/sched.h:12,
from /usr/include/linux/mm.h:4,
from /usr/include/linux/skbuff.h:26,
from /usr/include/linux/tcp.h:197,
from src/zd1205.c:36:
/usr/include/linux/jiffies.h:42:3: error: #error You lose.
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:213:31: error: division by zero in #if
/usr/include/linux/jiffies.h:257:30: error: division by zero in #if
In file included from /usr/include/linux/sched.h:12,
from /usr/include/linux/mm.h:4,
from /usr/include/linux/skbuff.h:26,
from /usr/include/linux/tcp.h:197,
from src/zd1205.c:36:
/usr/include/linux/jiffies.h: In function ‘jiffies_to_msecs’:
/usr/include/linux/jiffies.h:262: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h:262: error: (Each undeclared identifier is reported
only once
/usr/include/linux/jiffies.h:262: error: for each function it appears in.)
/usr/include/linux/jiffies.h:268:36: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘jiffies_to_usecs’:
/usr/include/linux/jiffies.h:273: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h:281:30: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘msecs_to_jiffies’:
/usr/include/linux/jiffies.h:286: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h:294:36: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘usecs_to_jiffies’:
/usr/include/linux/jiffies.h:299: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h: In function ‘timespec_to_jiffies’:
/usr/include/linux/jiffies.h:318: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h:324: error: ‘SHIFT_HZ’ undeclared (first use in thi
s function)
/usr/include/linux/jiffies.h: In function ‘jiffies_to_timespec’:
/usr/include/linux/jiffies.h:337: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h: In function ‘timeval_to_jiffies’:
/usr/include/linux/jiffies.h:359: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h:363: error: ‘SHIFT_HZ’ undeclared (first use in thi
s function)
/usr/include/linux/jiffies.h: In function ‘jiffies_to_timeval’:
/usr/include/linux/jiffies.h:375: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h:385:6: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘jiffies_to_clock_t’:
/usr/include/linux/jiffies.h:386: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h: In function ‘clock_t_to_jiffies’:
/usr/include/linux/jiffies.h:397: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h:416:6: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘jiffies_64_to_clock_t’:
/usr/include/linux/jiffies.h:417: error: ‘CONFIG_HZ’ undeclared (first use in th
is function)
In file included from /usr/include/linux/list.h:7,
from /usr/include/linux/wait.h:23,
from /usr/include/asm/semaphore.h:41,
from /usr/include/linux/sched.h:20,
from /usr/include/linux/mm.h:4,
from /usr/include/linux/skbuff.h:26,
from /usr/include/linux/tcp.h:197,
from src/zd1205.c:36:
/usr/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/include/linux/prefetch.h:64: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared
(first use in this function)
In file included from /usr/include/asm/fixmap.h:27,
from /usr/include/asm/pgtable.h:17,
from /usr/include/linux/mm.h:36,
from /usr/include/linux/skbuff.h:26,
from /usr/include/linux/tcp.h:197,
from src/zd1205.c:36:
/usr/include/asm/acpi.h:31:28: error: acpi/pdc_intel.h: Datei oder Verzeichnis n
icht gefunden
In file included from /usr/include/linux/module.h:22,
from /usr/include/linux/textsearch.h:9,
from /usr/include/linux/skbuff.h:30,
from /usr/include/linux/tcp.h:197,
from src/zd1205.c:36:
/usr/include/asm/module.h:60:2: error: #error unknown processor family
In file included from /usr/include/linux/tcp.h:198,
from src/zd1205.c:36:
/usr/include/linux/ip.h:84:30: error: net/request_sock.h: Datei oder Verzeichnis
nicht gefunden
/usr/include/linux/ip.h:85:22: error: net/sock.h: Datei oder Verzeichnis nicht g
efunden
/usr/include/linux/ip.h:87:22: error: net/flow.h: Datei oder Verzeichnis nicht g
efunden
In file included from /usr/include/linux/tcp.h:198,
from src/zd1205.c:36:
/usr/include/linux/ip.h: At top level:
/usr/include/linux/ip.h:112: error: field ‘req’ has incomplete type
/usr/include/linux/ip.h:135: error: field ‘sk’ has incomplete type
/usr/include/linux/ip.h:171: error: field ‘fl’ has incomplete type
/usr/include/linux/ip.h: In function ‘__inet_sk_copy_descendant’:
/usr/include/linux/ip.h:187: error: dereferencing pointer to incomplete type
/usr/include/linux/ip.h:187: error: dereferencing pointer to incomplete type
/usr/include/linux/ip.h:187: error: dereferencing pointer to incomplete type
In file included from src/zd1205.c:36:
/usr/include/linux/tcp.h: At top level:
/usr/include/linux/tcp.h:376: error: field ‘accept_queue’ has incomplete type
In file included from /usr/include/linux/irq.h:21,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/hardirq.h:7,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from src/zd1205.h:13,
from src/zd1205.c:41:
/usr/include/asm/irq.h:16:25: error: irq_vectors.h: Datei oder Verzeichnis nicht
gefunden
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/hardirq.h:7,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from src/zd1205.h:13,
from src/zd1205.c:41:
/usr/include/linux/irq.h:74: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here
(not in a function)
/usr/include/linux/irq.h:74: error: requested alignment is not a constant
/usr/include/linux/irq.h:76: error: ‘NR_IRQS’ undeclared here (not in a function
)
In file included from /usr/include/linux/irq.h:78,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/hardirq.h:7,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from src/zd1205.h:13,
from src/zd1205.c:41:
/usr/include/asm/hw_irq.h:28: error: ‘NR_IRQ_VECTORS’ undeclared here (not in a
function)
In file included from /usr/include/linux/hardirq.h:7,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from src/zd1205.h:13,
from src/zd1205.c:41:
/usr/include/asm/hardirq.h:13: error: requested alignment is not a constant
In file included from src/zd1205.h:24,
from src/zd1205.c:41:
/usr/include/linux/version.h:2:2: error: #error "===============================
========================"
/usr/include/linux/version.h:3:2: error: #error "You should not include /usr/inc
lude/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: error: #error "files directly for the compilat
ion of kernel modules."
/usr/include/linux/version.h:5:2: error: #error ""
/usr/include/linux/version.h:6:2: error: #error "glibc now uses kernel header fi
les from a well-defined"
/usr/include/linux/version.h:7:2: error: #error "working kernel version (as reco
mmended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: error: #error "These files are glibc internal
and may not match the"
/usr/include/linux/version.h:9:2: error: #error "currently running kernel. They
should only be"
/usr/include/linux/version.h:10:2: error: #error "included via other system head
er files - user space"
/usr/include/linux/version.h:11:2: error: #error "programs should not directly i
nclude <linux/*.h> or"
 
Oben