sujunmin / HuaweiE173LinuxDriver

Huawei E173 USB Modem Linux Driver
Apache License 2.0
4 stars 2 forks source link

Problem with Building driver on RPi1 B+ #1

Open mahdi-nasehiyan opened 6 years ago

mahdi-nasehiyan commented 6 years ago

Hello. i don't know much about linux... i have an e173 3g dongle and im trying to get it to work on a raspberry pi 1 b+. i installed rpi-source from here im not even sure if its actually needed! when i execute 'sudo make' in the driver's folder, it starts to do something and its slow as f...! below is the result after about 40 minutes: make -C /lib/modules/4.14.52+/build SUBDIRS= modules make[1]: Entering directory '/root/linux-11dc869d874d04293849d830637130269fd0ada9' CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CHK include/generated/bounds.h CHK include/generated/timeconst.h CHK include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CHK scripts/mod/devicetable-offsets.h CHK kernel/config_data.h CC [M] drivers/media/usb/pvrusb2/pvrusb2-hdw.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-v4l2.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-ctrl.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-std.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-devattr.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-context.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-io.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-ioread.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-wm8775.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-dvb.o CC [M] drivers/media/usb/pvrusb2/pvrusb2-sysfs.o LD [M] drivers/media/usb/pvrusb2/pvrusb2.o CC [M] drivers/media/usb/pwc/pwc-if.o CC [M] drivers/media/usb/pwc/pwc-misc.o CC [M] drivers/media/usb/pwc/pwc-ctrl.o CC [M] drivers/media/usb/pwc/pwc-v4l.o CC [M] drivers/media/usb/pwc/pwc-uncompress.o CC [M] drivers/media/usb/pwc/pwc-dec1.o CC [M] drivers/media/usb/pwc/pwc-dec23.o CC [M] drivers/media/usb/pwc/pwc-kiara.o CC [M] drivers/media/usb/pwc/pwc-timon.o LD [M] drivers/media/usb/pwc/pwc.o CC [M] drivers/media/usb/s2255/s2255drv.o CC [M] drivers/media/usb/siano/smsusb.o CC [M] drivers/media/usb/stk1160/stk1160-core.o CC [M] drivers/media/usb/stk1160/stk1160-v4l.o CC [M] drivers/media/usb/stk1160/stk1160-video.o CC [M] drivers/media/usb/stk1160/stk1160-i2c.o CC [M] drivers/media/usb/stk1160/stk1160-ac97.o LD [M] drivers/media/usb/stk1160/stk1160.o CC [M] drivers/media/usb/stkwebcam/stk-webcam.o CC [M] drivers/media/usb/stkwebcam/stk-sensor.o LD [M] drivers/media/usb/stkwebcam/stkwebcam.o CC [M] drivers/media/usb/tm6000/tm6000-cards.o CC [M] drivers/media/usb/tm6000/tm6000-core.o CC [M] drivers/media/usb/tm6000/tm6000-i2c.o CC [M] drivers/media/usb/tm6000/tm6000-video.o CC [M] drivers/media/usb/tm6000/tm6000-stds.o CC [M] drivers/media/usb/tm6000/tm6000-input.o LD [M] drivers/media/usb/tm6000/tm6000.o CC [M] drivers/media/usb/tm6000/tm6000-alsa.o CC [M] drivers/media/usb/tm6000/tm6000-dvb.o CC [M] drivers/media/usb/usbtv/usbtv-core.o CC [M] drivers/media/usb/usbtv/usbtv-video.o CC [M] drivers/media/usb/usbtv/usbtv-audio.o LD [M] drivers/media/usb/usbtv/usbtv.o CC [M] drivers/media/usb/usbvision/usbvision-core.o CC [M] drivers/media/usb/usbvision/usbvision-video.o CC [M] drivers/media/usb/usbvision/usbvision-i2c.o CC [M] drivers/media/usb/usbvision/usbvision-cards.o LD [M] drivers/media/usb/usbvision/usbvision.o CC [M] drivers/media/usb/uvc/uvc_driver.o CC [M] drivers/media/usb/uvc/uvc_queue.o CC [M] drivers/media/usb/uvc/uvc_v4l2.o CC [M] drivers/media/usb/uvc/uvc_video.o CC [M] drivers/media/usb/uvc/uvc_ctrl.o CC [M] drivers/media/usb/uvc/uvc_status.o CC [M] drivers/media/usb/uvc/uvc_isight.o CC [M] drivers/media/usb/uvc/uvc_debugfs.o CC [M] drivers/media/usb/uvc/uvc_entity.o LD [M] drivers/media/usb/uvc/uvcvideo.o CC [M] drivers/media/usb/zr364xx/zr364xx.o CC [M] drivers/media/v4l2-core/v4l2-fwnode.o CC [M] drivers/media/v4l2-core/v4l2-dev.o CC [M] drivers/media/v4l2-core/v4l2-ioctl.o CC [M] drivers/media/v4l2-core/v4l2-device.o CC [M] drivers/media/v4l2-core/v4l2-fh.o CC [M] drivers/media/v4l2-core/v4l2-event.o CC [M] drivers/media/v4l2-core/v4l2-ctrls.o CC [M] drivers/media/v4l2-core/v4l2-subdev.o CC [M] drivers/media/v4l2-core/v4l2-clk.o CC [M] drivers/media/v4l2-core/v4l2-async.o CC [M] drivers/media/v4l2-core/vb2-trace.o CC [M] drivers/media/v4l2-core/v4l2-trace.o CC [M] drivers/media/v4l2-core/v4l2-mc.o LD [M] drivers/media/v4l2-core/videodev.o CC [M] drivers/media/v4l2-core/v4l2-common.o CC [M] drivers/media/v4l2-core/v4l2-dv-timings.o CC [M] drivers/media/v4l2-core/tuner-core.o LD [M] drivers/media/v4l2-core/tuner.o CC [M] drivers/media/v4l2-core/videobuf-core.o CC [M] drivers/media/v4l2-core/videobuf-vmalloc.o CC [M] drivers/media/v4l2-core/videobuf-dvb.o CC [M] drivers/media/v4l2-core/videobuf2-core.o CC [M] drivers/media/v4l2-core/videobuf2-v4l2.o CC [M] drivers/media/v4l2-core/videobuf2-memops.o CC [M] drivers/media/v4l2-core/videobuf2-vmalloc.o CC [M] drivers/mfd/arizona-i2c.o CC [M] drivers/mfd/arizona-spi.o CC [M] drivers/mfd/wl1273-core.o CC [M] drivers/mfd/rpisense-core.o CC [M] drivers/misc/bcm2835_smi.o CC [M] drivers/misc/eeprom/at24.o CC [M] drivers/misc/eeprom/eeprom_93cx6.o CC [M] drivers/misc/ti-st/st_core.o CC [M] drivers/misc/ti-st/st_kim.o CC [M] drivers/misc/ti-st/st_ll.o LD [M] drivers/misc/ti-st/st_drv.o CC [M] drivers/mmc/host/mmc_spi.o CC [M] drivers/mmc/host/of_mmc_spi.o CC [M] drivers/mtd/mtdcore.o CC [M] drivers/mtd/mtdsuper.o CC [M] drivers/mtd/mtdconcat.o CC [M] drivers/mtd/mtdpart.o CC [M] drivers/mtd/mtdchar.o LD [M] drivers/mtd/mtd.o CC [M] drivers/mtd/ofpart.o CC [M] drivers/mtd/mtd_blkdevs.o CC [M] drivers/mtd/mtdblock.o CC [M] drivers/mtd/chips/chipreg.o CC [M] drivers/mtd/devices/block2mtd.o CC [M] drivers/mtd/devices/m25p80.o CC [M] drivers/mtd/nand/nand_base.o CC [M] drivers/mtd/nand/nand_bbt.o CC [M] drivers/mtd/nand/nand_timings.o CC [M] drivers/mtd/nand/nand_ids.o CC [M] drivers/mtd/nand/nand_amd.o CC [M] drivers/mtd/nand/nand_hynix.o CC [M] drivers/mtd/nand/nand_macronix.o CC [M] drivers/mtd/nand/nand_micron.o CC [M] drivers/mtd/nand/nand_samsung.o CC [M] drivers/mtd/nand/nand_toshiba.o LD [M] drivers/mtd/nand/nand.o CC [M] drivers/mtd/nand/nand_ecc.o CC [M] drivers/mtd/nand/bcm2835_smi_nand.o CC [M] drivers/mtd/spi-nor/spi-nor.o CC [M] drivers/mtd/ubi/vtbl.o CC [M] drivers/mtd/ubi/vmt.o CC [M] drivers/mtd/ubi/upd.o CC [M] drivers/mtd/ubi/build.o CC [M] drivers/mtd/ubi/cdev.o CC [M] drivers/mtd/ubi/kapi.o CC [M] drivers/mtd/ubi/eba.o CC [M] drivers/mtd/ubi/io.o CC [M] drivers/mtd/ubi/wl.o CC [M] drivers/mtd/ubi/attach.o CC [M] drivers/mtd/ubi/misc.o CC [M] drivers/mtd/ubi/debug.o LD [M] drivers/mtd/ubi/ubi.o CC [M] drivers/mux/core.o LD [M] drivers/mux/mux-core.o CC [M] drivers/net/dummy.o CC [M] drivers/net/ifb.o CC [M] drivers/net/macvlan.o

am i on the right track? anybody has an idea of have i can make this dongle to work ? i tried wvdial and stuff similar to wvdial like sakis-3g but im not that good with linux :(

sujunmin commented 6 years ago

Yes, you can do sudo make install

mahdi-nasehiyan commented 6 years ago

so your saying that i should wait until sudo make completes? and then run sudo make install ? sudo make is taking soooo much time... its been hours and still not done ...

mahdi-nasehiyan commented 6 years ago

why its taking this much time? is it normal? edit: its been 6 hours since i executed 'sudo make' and its still on net/bluetooth/..somefiles.o

sujunmin commented 6 years ago

I think there is no error on building, so just wait for result.

mahdi-nasehiyan commented 6 years ago

ok. it ended after about 12 hours and an error showed up! this is the error: strip: 'hw_cdc_driver.o': No such file Makefile:30: recipe for target 'modules' failed

sujunmin commented 6 years ago

please do sudo make install again.

mahdi-nasehiyan commented 6 years ago

again? what do you mean "again"? the result and the error were from "sudo make" !! and right now when i do "sudo make install" there is a bunch of more errors ...

saade commented 5 years ago

same problem, did you get it? I cant make Huawei E173 work in raspberry.... :/