You are not logged in.
Hello! I am using a custom kernel. I bought a SonyEricsson phone with a 4GB M2 memory stick which does not get recognized by my custom kernel (not even in /dev) but does with the generic kernel shipped with Arch. I do, however, get the phone itself recognized/mounted properly with both kernels.
I have been "lsmod-ing" throughout the plug/mount process with the genkernel... the modules mounted are usb_storage, vfat, fat and nls_cp437. All of them are enabled in my custom kernel but with no luck.
Any ideas?
extra: enabling
Symbol: MEMSTICK [=n]
Type : tristate
Prompt: Sony MemoryStick card support (EXPERIMENTAL)
Defined at drivers/memstick/Kconfig:5
Location:
-> Device Drivers
does not work.
Last edited by w7nz7k (2010-12-17 02:28:42)
Offline
My guess is you're using a built-in card reader, and you haven't include support for it in your custom kernel.
Some more details would avoid the need for guessing.
Offline
Thank you for the reply, I'll keep looking for such support.
It is a SonyEricsson C510. I'll post what I think could help, please let me know what else could give us some hints.
dmesg custom kernel: http://w7nz7k.pastebin.com/HENm5yNq
dmesg genkernel: http://w7nz7k.pastebin.com/EEQ4YJdY
my .config: http://w7nz7k.pastebin.com/CszFxk7S
w7nz7k
Offline
lspci output would be useful too.
Offline
here is my lspci: http://w7nz7k.pastebin.com/ZJxJ1TvH
Offline
It's done! I found it on a thread of the Gentoo people. This love-hate relationship with Gentoo does not cease to impress me.
http://forums.gentoo.org/viewtopic-t-82 … b4828ba565
This worked for a completely different phone, so in seems to be quite a good thing to have around.
Anyhoo... it didn't show on lsmod because this feature cannot be compiled in such way:
Symbol: SCSI_MULTI_LUN [=y]
Type : boolean
Prompt: Probe all LUNs on each SCSI device
Defined at drivers/scsi/Kconfig:200
Depends on: SCSI [=y]
Location:
-> Device Drivers
-> SCSI device support
Marking as solved.
Offline