LinuxSir.cn,穿越时空的Linuxsir!

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

求助!如何访问moto z6的内存卡??

[复制链接]
发表于 2009-4-1 22:29:16 | 显示全部楼层 |阅读模式
我现在正使用fedora 6,近段时间买了台手机,摩托罗拉的 z6,但在linux下却不能访问z6的内存卡,以至于每次想存点资料进手机都要跑到xp下,实在麻烦!
后来,经过长时间搜索后,发现更新内核后可以访问内存卡,于是又经过几个小时的下载编译,使用新内核启动后,确实可以访问内存卡,真是令人兴奋!
但当时使用的tf内存卡只是64M的,现在换了个2G的tf卡,完了,不能加载内存卡了!!
使用命令dmesg后可以看到的错误提示如下:
***********************************
usb 5-4: new high speed USB device using ehci_hcd and address 2
        usb 5-4: configuration #1 chosen from 1 choice
        SCSI subsystem initialized
        Initializing USB Mass Storage driver...
        scsi0 : SCSI emulation for USB Mass Storage devices
        usbcore: registered new interface driver usb-storage
        USB Mass Storage support registered.
        usb-storage: device found at 2
        usb-storage: waiting for device to settle before scanning
        scsi 0:0:0:0: Direct-Access     Motorola MSnc.            0101 PQ: 0 ANSI: 2
        scsi 0:0:0:1: Direct-Access     Motorola MSnc.            0101 PQ: 0 ANSI: 2
        usb-storage: device scan complete
        Driver 'sd' needs updating - please use bus_type methods
        sd 0:0:0:0: [sda] Attached SCSI removable disk
        sd 0:0:0:1: [sdb] Attached SCSI removable disk
        sd 0:0:0:0: Attached scsi generic sg0 type 0
        sd 0:0:0:1: Attached scsi generic sg1 type 0
        sd 0:0:0:0: [sda] 3920640 512-byte hardware sectors: (2.00 GB/1.86 GiB)
        sd 0:0:0:0: [sda] Write Protect is off
        sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
        sd 0:0:0:0: [sda] Assuming drive cache: write through
        sd 0:0:0:0: [sda] 3920640 512-byte hardware sectors: (2.00 GB/1.86 GiB)
        sd 0:0:0:0: [sda] Write Protect is off
        sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
        sd 0:0:0:0: [sda] Assuming drive cache: write through
        sda:       
        usb 5-4: reset high speed USB device using ehci_hcd and address 2
        sd 0:0:0:0: [sda] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_RETRY
        end_request: I/O error, dev sda, sector 3920512
        Buffer I/O error on device sda, logical block 490064
**************************************
请各位正在使用Z6的朋友看看,帮帮我,应该怎么做才可以免去跑xp的辛苦和无奈!
经测试,1G是可以访问的!!

谢谢!!
 楼主| 发表于 2009-4-3 22:25:07 | 显示全部楼层
好好的一个论坛,怎么越来越少人来了!!
2天了,帖子终于被沉于第二页。
回复 支持 反对

使用道具 举报

发表于 2009-4-5 04:35:20 | 显示全部楼层
估计没人用 fc6 了吧,好多年前的事了……换 f10 算了。

读卡器应该没问题的。另外,以前我同学的 moto 好像可以直接 telenet 的,很好玩的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-6 20:04:04 | 显示全部楼层
机器硬件不行,所以只能使用fc6了。
我想使用读卡器应该可以,虽然没有试过。但太麻烦了,不如干脆进XP算了。
至于telnet,不大懂。在xp下试过,正常访问,linux下死活不成。
无奈!
回复 支持 反对

使用道具 举报

发表于 2009-4-6 20:18:44 | 显示全部楼层
硬件不行就直接用 xfce ,这个跟 GNOME 和 KDE 版本的关系更大,换个桌面环境就好。

现在肯定是你的编译内核时的选项有问题,这个真不想换版本的话,先自己分析一下是哪个选项,再不行就把你编译的 config 贴出来啦,看看谁有心情啦。感觉上编译一遍内核还不如升级或是重装呢,要考虑的东西太多,发行版的一些特色功能和打的补丁也用不上。

另外, 那个 telnet 也需要新内核的支持(不过在 fedora 10 上我没试过)可以参见: http://www.linux-usb.org/usbnet/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-6 23:18:42 | 显示全部楼层
谢谢!
xfce ,这个东东也许是我安装fc10的理由,希望有效。

至于编译内核,确实,内核选项都是英文,我那里看得懂,就算看懂了也不能理解(人笨啊)。所以我的处理选项的方法是直接copy fc6的内核配置文件到内核文件夹下,然后运行一下make menuconfig,保存,编译。当然内核可用虽启动时有点failed(不知道怎么改变),但出现我提到的问题。也曾经使用fc10的内核配置文件,如法pao制,结果启动不了,花了几个小时都白费了,郁闷!(不会解决,这个问题我也在这论坛里提了,可是)  
http://www.linuxsir.cn/bbs/thread347383.html

“另外, 那个 telnet 也需要新内核的支持(不过在 fedora 10 上我没试过)可以参见: http://www.linux-usb.org/usbnet/ ”---又是英语,头晕啊!
回复 支持 反对

使用道具 举报

发表于 2009-4-7 00:10:30 | 显示全部楼层
不需要重新编译内核,只编译需要的模块就行。

一般有:
usbnet
cdc_ether
zaurus(这个不确定,也许需要,也许不需要,记不太清了)
这几个模块就可以telnet了,你看缺哪个就编译哪个。

如果你不确定缺哪个模块,可以先手动modprobe试试。
回复 支持 反对

使用道具 举报

发表于 2009-4-7 17:29:19 | 显示全部楼层
我的moto E6用centos 5 1G的卡是可以的。包括:usbnet(telnet,smba)、蓝牙、存贮器模式
2G的卡,没试过
没记错的话,usbnet在2.4内核的时代就已经支持了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 21:52:36 | 显示全部楼层
谢谢!解决telnet问题!
回复 支持 反对

使用道具 举报

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

本版积分规则

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