求解,按照官网方法装9合一读卡器失败。

笔记本/便携移动设备,手机平板等软硬件
回复
维京男
帖子: 7
注册时间: 2010-12-13 17:23

求解,按照官网方法装9合一读卡器失败。

#1

帖子 维京男 »

我是 dell 的15z 按照官网的方法一路走下来 显卡驱动什么的都一直很成功,现在卡在读卡器这了

https://wiki.ubuntu.com/HardwareSupport/MacCompile drivers with root permissionhines/Laptops/Dell/XPS/15z#A9_in_1_card_reader

这是官网教如何在15z上装各种驱动。

---------------------------------------------------------------------
9 in 1 card reader

Download the drivers at post #10 http://ubuntuforums.org/showthread.php?t=1718934 uncompress the file, open a terminal and cd to the uncompressed directory and type

# make

and then

# sudo make install

reboot

现在要紧的是卡在了这项上面, 按照他给的地址下载后,每次用 make install的时候最后都提示错误 2. 下面是代码。
viking@ubuntu:~$ cd 下载
viking@ubuntu:~/下载$ tar xjvf 1.tbz2
jmb38x/
jmb38x/flash_bd.c
jmb38x/linux/
jmb38x/linux/ver.h
jmb38x/linux/memstick.h
jmb38x/linux/blk_compat.h
jmb38x/linux/xd_card.h
jmb38x/linux/flash_bd.h
jmb38x/xd_card_ecc.c
jmb38x/mspro_block.c
jmb38x/jmb38x_ms.c
jmb38x/ul.sh
jmb38x/Readme.txt
jmb38x/memstick.c
jmb38x/l.sh
jmb38x/Makefile
jmb38x/jmb38x_xd.c
jmb38x/xd_card_blk.c
viking@ubuntu:~/下载$ cd jmb38x
viking@ubuntu:~/下载/jmb38x$ make install
echo /home/viking/下载/jmb38x
/home/viking/下载/jmb38x
make -C /lib/modules/3.2.0-23-generic/build M=/home/viking/下载/jmb38x
make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-23-generic'
LD /home/viking/下载/jmb38x/built-in.o
CC [M] /home/viking/下载/jmb38x/memstick.o
/home/viking/下载/jmb38x/memstick.c:28:27: 错误: expected ‘)’ before ‘uint’
/home/viking/下载/jmb38x/memstick.c:240:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:240:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:240:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:272:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:272:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:272:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:286:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:286:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:286:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:311:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:311:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:311:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:348:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:348:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:348:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:410:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:410:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:410:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:608:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:608:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:608:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:644:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:644:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:644:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:665:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:665:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:665:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:676:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:676:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:676:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:688:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:688:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:688:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:706:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:706:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:706:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:714:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:714:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:714:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:720:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:720:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:720:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c: 在函数‘memstick_init’中:
/home/viking/下载/jmb38x/memstick.c:727:2: 错误: 隐式声明函数‘create_freezeable_workqueue’ [-Werror=implicit-function-declaration]
/home/viking/下载/jmb38x/memstick.c:727:12: 警告: 赋值时将整数赋给指针,未作类型转换 [默认启用]
/home/viking/下载/jmb38x/memstick.c: 在文件作用域:
/home/viking/下载/jmb38x/memstick.c:755:15: 错误: expected declaration specifiers or ‘...’ before string constant
/home/viking/下载/jmb38x/memstick.c:756:16: 错误: expected declaration specifiers or ‘...’ before string constant
/home/viking/下载/jmb38x/memstick.c:757:20: 错误: expected declaration specifiers or ‘...’ before string constant
/home/viking/下载/jmb38x/memstick.c:758:16: 错误: expected declaration specifiers or ‘...’ before string constant
cc1: some warnings being treated as errors
make[2]: *** [/home/viking/下载/jmb38x/memstick.o] 错误 1
make[1]: *** [_module_/home/viking/下载/jmb38x] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.2.0-23-generic'
make: *** [all] 错误 2


我把原包重命名了一下,原来的太长了 这个应该没影响把, 现在怎么都装不了啊。 所以过来求解。

本人小白一枚,能做到这步已经不错了。。
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 求解,按照官网方法装9合一读卡器失败。

#2

帖子 nmsfan »

还没有make吧………………
先make
通过之后再sudo make install
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
维京男
帖子: 7
注册时间: 2010-12-13 17:23

Re: 求解,按照官网方法装9合一读卡器失败。

#3

帖子 维京男 »

nmsfan 写了:还没有make吧………………
先make
通过之后再sudo make install
viking@ubuntu:~$ cd 下载
viking@ubuntu:~/下载$ cd jmb38x
viking@ubuntu:~/下载/jmb38x$ sudo make
[sudo] password for viking:
echo /home/viking/下载/jmb38x
/home/viking/下载/jmb38x
make -C /lib/modules/3.2.0-23-generic/build M=/home/viking/下载/jmb38x
make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-23-generic'
CC [M] /home/viking/下载/jmb38x/memstick.o
/home/viking/下载/jmb38x/memstick.c:28:27: 错误: expected ‘)’ before ‘uint’
/home/viking/下载/jmb38x/memstick.c:240:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:240:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:240:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:272:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:272:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:272:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:286:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:286:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:286:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:311:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:311:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:311:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:348:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:348:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:348:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:410:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:410:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:410:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:608:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:608:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:608:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:644:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:644:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:644:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:665:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:665:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:665:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:676:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:676:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:676:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:688:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:688:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:688:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:706:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:706:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:706:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:714:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:714:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:714:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c:720:1: 警告: 数据定义时没有类型或存储类 [默认启用]
/home/viking/下载/jmb38x/memstick.c:720:1: 警告: 在‘EXPORT_SYMBOL’的声明中,类型默认为‘int’ [-Wimplicit-int]
/home/viking/下载/jmb38x/memstick.c:720:1: 警告: 函数声明中出现形参名却未指定类型 [默认启用]
/home/viking/下载/jmb38x/memstick.c: 在函数‘memstick_init’中:
/home/viking/下载/jmb38x/memstick.c:727:2: 错误: 隐式声明函数‘create_freezeable_workqueue’ [-Werror=implicit-function-declaration]
/home/viking/下载/jmb38x/memstick.c:727:12: 警告: 赋值时将整数赋给指针,未作类型转换 [默认启用]
/home/viking/下载/jmb38x/memstick.c: 在文件作用域:
/home/viking/下载/jmb38x/memstick.c:755:15: 错误: expected declaration specifiers or ‘...’ before string constant
/home/viking/下载/jmb38x/memstick.c:756:16: 错误: expected declaration specifiers or ‘...’ before string constant
/home/viking/下载/jmb38x/memstick.c:757:20: 错误: expected declaration specifiers or ‘...’ before string constant
/home/viking/下载/jmb38x/memstick.c:758:16: 错误: expected declaration specifiers or ‘...’ before string constant
cc1: some warnings being treated as errors
make[2]: *** [/home/viking/下载/jmb38x/memstick.o] 错误 1
make[1]: *** [_module_/home/viking/下载/jmb38x] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.2.0-23-generic'
make: *** [all] 错误 2
viking@ubuntu:~/下载/jmb38x$

这是我make的。。。。。。。。还是这样啊 。
回复