LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1366|回复: 6

8172无线网卡,大家帮我看看是什么问题?

[复制链接]
发表于 2010-6-6 19:06:34 | 显示全部楼层 |阅读模式
安装无线网卡驱动出现错误:
  1.   [32;01m*[0m CPV:  net-wireless/rtl8192se-2.6.0015.0127.2010-r1
  2. [32;01m*[0m REPO: benf
  3. [32;01m*[0m USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
  4. [32;01m*[0m Determining the location of the kernel source code
  5. [32;01m*[0m Found kernel source directory:
  6. [32;01m*[0m     /usr/src/linux
  7. [32;01m*[0m Found kernel object directory:
  8. [32;01m*[0m     /lib/modules/2.6.34-gentoo/build
  9. [32;01m*[0m Found sources for kernel version:
  10. [32;01m*[0m     2.6.34-gentoo
  11. >>> Unpacking source...
  12. >>> Unpacking rtl8192se_linux_2.6.0015.0127.2010.tar.gz to /var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work
  13. >>> Source unpacked in /var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work
  14. >>> Preparing source in /var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010 ...
  15. [32;01m*[0m Applying rfkill.patch ...
  16. [A[148C  [34;01m[ [32;01mok[34;01m ][0m
  17. >>> Source prepared.
  18. >>> Configuring source in /var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010 ...
  19. >>> Source configured.
  20. >>> Compiling source in /var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010 ...
  21. ln: creating symbolic link `Module.symvers': File exists
  22. [32;01m*[0m Preparing r8192se_pci module
  23. make -j5 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= clean all
  24. make[1]: Entering directory `/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192'
  25. make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
  26. rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
  27. rm -fr .tmp_versions
  28. rm -fr Modules.symvers
  29. rm -fr Module.symvers
  30. rm -fr Module.markers
  31. rm -fr modules.order
  32. rm -fr tags
  33. make[2]: Entering directory `/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192/rtl8192s'
  34. rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
  35. rm -fr .tmp_versions
  36. rm -fr Modules.symvers
  37. rm -fr Module.symvers
  38. rm -fr Module.markers
  39. rm -fr modules.order
  40. rm -fr tags
  41. make[2]: Leaving directory `/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192/rtl8192s'
  42. make[1]: Leaving directory `/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192'
  43. make[1]: Entering directory `/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/rtllib'
  44. make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
  45. rm -fr *.mod.c *.mod *.o .*.cmd *.mod.* *.ko *.o *~
  46. rm -rf .tmp_versions
  47. rm -rf Module.symvers
  48. rm -fr Module.markers
  49. rm -fr modules.order
  50. rm -fr tags
  51. make[1]: Leaving directory `/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/rtllib'
  52. make[1]: Entering directory `/usr/src/linux-2.6.34-gentoo'
  53. make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
  54.   CC [M]  /var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192/rtl_core.o
  55. /var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192/rtl_core.c: In function ‘rtl8192_pci_probe’:
  56. /var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192/rtl_core.c:5530: error: ‘struct net_device’ has no member named ‘wireless_handlers’
  57. make[2]: *** [/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192/rtl_core.o] Error 1
  58. make[1]: *** [_module_/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010/HAL/rtl8192] Error 2
  59. make[1]: Leaving directory `/usr/src/linux-2.6.34-gentoo'
  60. make: *** [all] Error 2
  61. [31;01m*[0m ERROR: net-wireless/rtl8192se-2.6.0015.0127.2010-r1 failed:
  62. [31;01m*[0m   Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS=   clean all
  63. [31;01m*[0m
  64. [31;01m*[0m Call stack:
  65. [31;01m*[0m     ebuild.sh, line   54:  Called src_compile
  66. [31;01m*[0m   environment, line 3566:  Called linux-mod_src_compile
  67. [31;01m*[0m   environment, line 2767:  Called die
  68. [31;01m*[0m The specific snippet of code:
  69. [31;01m*[0m               eval "emake HOSTCC="$(tc-getBUILD_CC)"                                                 CROSS_COMPILE=${CHOST}-                                                 LDFLAGS="$(get_abi_LDFLAGS)"                                                 ${BUILD_FIXES}                                                 ${BUILD_PARAMS}                                                 ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
  70. [31;01m*[0m
  71. [31;01m*[0m If you need support, post the output of 'emerge --info =net-wireless/rtl8192se-2.6.0015.0127.2010-r1',
  72. [31;01m*[0m the complete build log and the output of 'emerge -pqv =net-wireless/rtl8192se-2.6.0015.0127.2010-r1'.
  73. [31;01m*[0m This ebuild is from an overlay named 'benf': '/var/lib/layman/benf/'
  74. [31;01m*[0m The complete build log is located at '/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/temp/build.log'.
  75. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/temp/environment'.
  76. [31;01m*[0m S: '/var/tmp/portage/net-wireless/rtl8192se-2.6.0015.0127.2010-r1/work/rtl8192se_linux_2.6.0015.0127.2010'
复制代码

  1. emerge --info
  2. Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.4.3, glibc-2.11.1-r0, 2.6.34-gentoo x86_64)
  3. =================================================================
  4. System uname: Linux-2.6.34-gentoo-x86_64-Intel-R-_Core-TM-_i5_CPU_M_520_@_2.40GHz-with-gentoo-2.0.1
  5. Timestamp of tree: Thu, 03 Jun 2010 06:30:19 +0000
  6. ccache version 2.4 [enabled]
  7. app-shells/bash:     4.1_p7
  8. dev-lang/python:     2.6.5-r2, 3.1.2-r3
  9. dev-util/ccache:     2.4-r8
  10. dev-util/cmake:      2.8.1-r1
  11. sys-apps/baselayout: 2.0.1
  12. sys-apps/openrc:     0.6.1-r1
  13. sys-apps/sandbox:    2.2
  14. sys-devel/autoconf:  2.65
  15. sys-devel/automake:  1.9.6-r3, 1.11.1
  16. sys-devel/binutils:  2.20.1-r1
  17. sys-devel/gcc:       4.4.3-r2
  18. sys-devel/gcc-config: 1.4.1
  19. sys-devel/libtool:   2.2.7b
  20. virtual/os-headers:  2.6.33
  21. ACCEPT_KEYWORDS="amd64 ~amd64"
  22. ACCEPT_LICENSE="* -@EULA"
  23. CBUILD="x86_64-pc-linux-gnu"
  24. CFLAGS="-march=core2 -msse4 -mcx16 -mpopcnt -msahf -O2 -pipe"
  25. CHOST="x86_64-pc-linux-gnu"
  26. CONFIG_PROTECT="/etc /usr/share/X11/xkb"
  27. CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
  28. CXXFLAGS="-march=core2 -msse4 -mcx16 -mpopcnt -msahf -O2 -pipe"
  29. DISTDIR="/usr/portage/distfiles"
  30. FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
  31. GENTOO_MIRRORS="http://mirrors.xmu.edu.cn/gentoo ftp://mirrors.xmu.edu.cn/gentoo   ftp://gentoo.anheng.com.cn/gentoo http://linux.ntcu.net/ftp/dists/gentoo"

  32. LANG="en_US.utf8"
  33. LC_ALL="zh_CN.UTF-8"
  34. LDFLAGS="-Wl,-O1 -Wl,--as-needed"
  35. LINGUAS="zh_CN zh en_US"
  36. MAKEOPTS="-j5"
  37. PKGDIR="/usr/portage/packages"
  38. PORTAGE_CONFIGROOT="/"
  39. PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
  40. PORTAGE_TMPDIR="/var/tmp"
  41. PORTDIR="/usr/portage"
  42. PORTDIR_OVERLAY="/var/lib/layman/gentoo-china /var/lib/layman/enlightenment /var/lib/layman/jokey /var/lib/layman/benf /usr/local/portage /usr/local/portage/hooong"
  43. SYNC="rsync://rsync.gentoo.org/gentoo-portage"
  44. USE="X acl acpi alsa amd64 bash-completion berkdb bluetooth bzip2 cjk cli cracklib crypt cups cxx dbus dri ffmpeg fortran gdbm gpm hal hdaps iconv ipv6 kde mmx modules mplayer mudflap multilib ncurses nls nptl nptlonly opengl openmp pam pcmcia pcre perl pppd python qt3support qt4 readline reflection samba session spell spl sse sse2 sse3 sse4.1 ssl ssse3 sysfs tcpd truetype udev unicode usb utf8 wifi xcomposite xine xorg xv zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN zh en_US" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev intel vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
  45. Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
复制代码
 楼主| 发表于 2010-6-10 00:06:42 | 显示全部楼层
顶一下,还没解决哦!
回复 支持 反对

使用道具 举报

发表于 2010-6-10 01:09:33 | 显示全部楼层
[color="Red"]warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
MAKEOPTS="-j1" emerge ....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-10 22:08:18 | 显示全部楼层
Post by jsun;2095727
[color="Red"]warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
MAKEOPTS="-j1" emerge ....


改为-j1也不行!

主要问题是这个:
error: ‘struct net_device’ has no member named ‘wireless_handlers’
回复 支持 反对

使用道具 举报

发表于 2010-6-10 22:31:31 | 显示全部楼层
也许是驱动版本的问题吧?你可以考虑试试新版本的驱动或者老版本的内核
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-18 19:46:14 | 显示全部楼层
选上下面两个选项,已OK!不知为什么"WIRELESS_EXT"这个可以搜索得到看不到,但选择了Intel IPW2200、IPW2200或其它网卡时会自动钩上.
  1. Symbol: EMBEDDED [=y]
  2. Prompt: Configure standard kernel features (for small systems)
  3. Defined at init/Kconfig:755
  4. Location:
  5. -> General setup
复制代码
  1. Symbol: WIRELESS_EXT [=y]
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-10-14 23:02:00 | 显示全部楼层
发错地方了~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表