Card readers not functional Ubuntu 8.04.1

Joined
Jul 15, 2008
Messages
26
Reaction score
0
Location
Ottawa, On, Ca
Hey Gang,

Just got my One today, enjoying it very much. Installed Ubuntu and its working great, except that the card readers do not function. Seems a bit strange to me. Also lspci and lsusb don't give any info on what they could be to even give me a starting place. Anyone get these to work?

Thanks,
Jeff

*edit* changed version in title (it was late)...
 
Re: Card readers not functional Ubuntu 8.10.1

hi ,

can you explain your procedure for install ubuntu on spire one ?

I have tried with media cd but I have a error message

Udev-event [1412] run program /sbin/modprobe/....


Thanks
AnyB.
 
Re: Card readers not functional Ubuntu 8.10.1

I managed to get both the card readers working in Ubuntu 8.04.1. I had to have the card inserted into the reader before booting up the aspire one and it will recognize it and make it available.
 
It looks as though the readers are working but Ubuntu is not auto-mounting the file systems on the cards.

If you look at /var/log/messages as you insert a card, it will show you the device name and then you could mount the card manually. Having said that, Ubuntu does normally auto-mount SD/SDHC cards fine.
 
Hi Lotus49, I tried look at /var/log /messages after I inseart a SD card in to the SD slot at the right side of the Aspireone, but I didn't see any updates.
 
$ tail -f /var/log/messages

will show the most recent updates. This is what the end of my /var/log/messages looks like

Jul 17 22:35:57 rook kernel: [118353.692476] tifm_core: MMC/SD card detected in socket 0:3
Jul 17 22:35:58 rook kernel: [54610.900201] mmc3: new SDHC card at address 0002
Jul 17 22:35:58 rook kernel: [54610.919612] mmcblk0: mmc3:0002 SD 16156672KiB
Jul 17 22:35:58 rook kernel: [54610.920013] mmcblk0: p1

So the device name is /dev/mmcblk0p1 (ie partition 1 on mmcblk0). I should point that that while this is on Ubuntu 8.04 I haven't got my One yet (curse you play.com) so this is on my nc4200.

You can then mount it by:

$ sudo mount /dev/mmcblk0p1 <insert mount point here>

Can someone who actually has their One, post an example for ted616?
 
Hey, it works ! So great. And once your card is seen after reboot, you can take it out and slide another one in and it works. Basically rebooting with a card inserting kinda "activates" the SD reader.

The left-hand reader works too, but just as a standard reader (not to expand storage).
 
The automounting problem can be solved permanently by commenting out the /dev/sdb1 line in /etc/fstab (the default Ubuntu fstab wants it to be CDROM)
Code:
sudo gedit /etc/fstab
(if you installed Xubuntu, use "mousepad" instead of "gedit".

put a # at the beginning of the line that begins "/media/cdrom0......"

save and exit

Cards and usb sticks will then mount automatically on insertion.
 
lotus49 said:
$ tail -f /var/log/messages

will show the most recent updates. This is what the end of my /var/log/messages looks like

Jul 17 22:35:57 rook kernel: [118353.692476] tifm_core: MMC/SD card detected in socket 0:3
Jul 17 22:35:58 rook kernel: [54610.900201] mmc3: new SDHC card at address 0002
Jul 17 22:35:58 rook kernel: [54610.919612] mmcblk0: mmc3:0002 SD 16156672KiB
Jul 17 22:35:58 rook kernel: [54610.920013] mmcblk0: p1

So the device name is /dev/mmcblk0p1 (ie partition 1 on mmcblk0). I should point that that while this is on Ubuntu 8.04 I haven't got my One yet (curse you play.com) so this is on my nc4200.

You can then mount it by:

$ sudo mount /dev/mmcblk0p1 <insert mount point here>

Can someone who actually has their One, post an example for ted616?

Hi Lotus49, I tried tail -f /var/log/messages after I insert the SD card at the right SD slot but I didn't see any new events. However, if I inseart the SD before the booting it will mount correctly. BTW, I commented out the "/media/cdrom0" in /etc/fstab already.
Anyone actually has the same problem on the ubuntu on the aspireone?
 
Aubrey said:
The automounting problem can be solved permanently by commenting out the /dev/sdb1 line in /etc/fstab (the default Ubuntu fstab wants it to be CDROM)
Code:
sudo gedit /etc/fstab
(if you installed Xubuntu, use "mousepad" instead of "gedit".

put a # at the beginning of the line that begins "/media/cdrom0......"

save and exit

Cards and usb sticks will then mount automatically on insertion.
Doesn't work here either...
 
Me too, if i insert or remove, "dmesg" commando do not show nothing - the same does not happen if i insert/remove usb flash pen.
 
If there is only one card, Ubuntu seems to assign that device (left or right) mmcblk0p1. When there are two, it seems to give mmcblk0p1 to the right one first and then mmcblk1p1 to the left one.

So when I boot with only a card in the left side, I think the right one fails because mmcblk0p1 is already used (like sdb and the cdrom).

Even when I fstab all the partitions on the left card using UUIDs, the device name changes depending if I boot with or without a card in the right slot.

With one card in the left socket:
/dev/mmcblk0p5 12790276 285400 11860272 3% /home
/dev/mmcblk0p3 1043900 34196 957092 4% /tmp
/dev/mmcblk0p2 1043900 256688 734600 26% /var


With two cards:
/dev/mmcblk1p5 12790276 285260 11860412 3% /home
/dev/mmcblk1p3 1043900 34196 957092 4% /tmp
/dev/mmcblk1p2 1043900 256536 734752 26% /var
/dev/mmcblk0p1 1866747 192521 1574625 11% /media/disk


So in the second case, card inserting works because it has the 0 device. I just need to figure out how to manage this....

:?
 
Not everybody speak french!!!

Translating... To fix this problem just copy this script in /usr/local/sbin :

http://petaramesh.org/public/arc/projec ... 38x_d3e.sh

how? like this:
Code:
sudo cp jmb38x_d3e.sh /usr/local/sbin

and then give permissions with this command:
Code:
sudo chmod 754 /usr/local/sbin/jmb38x_d3e.sh

reboot, and now your sd/sdhc card will work when pluging after boot!

This intelligent guy took that script from linpus, and he's got many other interesting issues that i'm trying now!
 
Hi!

I've done that but my SDHC card is still not working once I have booted...
 
binnary said:
Hi!

I've done that but my SDHC card is still not working once I have booted...

You need to put it in /etc/rc.local:
Code:
/usr/local/sbin/foobarscript.sh
exit 0
 
I suspect the card reader driver to not support other cards than SD-cards in ubuntu.. Could anyone verify?

Thanks!
 
Back
Top