Reply
Thread Tools
Posts: 323 | Thanked: 116 times | Joined on Jul 2010
#1
When I installed power44 there was at boottime a penguin with "linux-like" boot messages.

With power45 there was the same picture and I was asked to hit a button to change the bootkernel.

Everything worked.

But after some updates the bootdialog is like maemo (nokia shaking hands and knight-rider).
My camera doesn't work (no /dev/video0 ) but h-e-n works.


Is everything right with my power45?
 
esthreel's Avatar
Posts: 259 | Thanked: 55 times | Joined on Apr 2010 @ Vilnius, Lithuania
#2
Camera and fcam also does not work for me on power45...
__________________
Mobile History: Nokia N900, 6300, Siemens CX75, SX1, CX65, Nokia 3100, 8210.
 
Banned | Posts: 778 | Thanked: 337 times | Joined on Jun 2010
#3
coz it didnt ask u to hit the button
but i pressume u did
the 45 kernel didnt get flashed
and camera was a 44 kernel issue

go to xterm and write
apt-get install --reinstall -y kernel-power kernel-power-flasher
 
esthreel's Avatar
Posts: 259 | Thanked: 55 times | Joined on Apr 2010 @ Vilnius, Lithuania
#4
Originally Posted by fahadj2003 View Post
coz it didnt ask u to hit the button
but i pressume u did
the 45 kernel didnt get flashed
and camera was a 44 kernel issue

go to xterm and write
apt-get install --reinstall -y kernel-power kernel-power-flasher
I did what you told me but i still get operation failed. I was using power38 and then went to 45 to try OTG support. (I did reboot after installing)
__________________
Mobile History: Nokia N900, 6300, Siemens CX75, SX1, CX65, Nokia 3100, 8210.
 
Posts: 2,225 | Thanked: 3,819 times | Joined on Jun 2010 @ Florida
#5
Quick terminology fix: There is no OTG support. There's host-mode support. They are different things. Host mode support lets the N900 be the host when you tell it to, for a USB device. OTG support would let the N900 decide on the fly whether to be the host or the slave (or whatever the term is for the non-host).

Anyway, what I would do is run the power kernel uninstaller (you need to be connected to the internet, I believe), to revert to the normal kernel. Then, if you want to be safe, reboot or run "sync" as root in XTerm (though that's not necessary in my experience). Then uninstall the power kernel in the actual app manager (to get apt-get and dpkg to think it's uninstalled too). Then go and reinstall the latest power kernel from the repository. Reboot. Then run uname -a in terminal, and in the text it gives back, it should say "power45" in there.

Then if the camera stuff still isn't working after a reboot, uninstall everything that uses FCamera drivers, to make sure that those drivers are uninstalled. (Optionally reboot and then check to see if stuff like flashlight and normal camera are working again.) Then reinstall those apps again, reboot, and they SHOULD work.
 

The Following User Says Thank You to Mentalist Traceur For This Useful Post:
Posts: 1,522 | Thanked: 391 times | Joined on Jul 2010 @ São Paulo, Brazil
#6
wait, so the only difference is whether the switch is done manually or automaticly?
 
Posts: 2,225 | Thanked: 3,819 times | Joined on Jun 2010 @ Florida
#7
I'm not sure if that's literally the ONLY technical difference, but I think that's basically what it amounts to for an end-user.

I honestly don't consider myself an expert, but that's my understanding. As for the possible next question of why the N900 can be made to support USB Host but not USB OTG, I think there's some hardware limitation in the port the N900 got. It takes a lot less technical effort for a device to just host a client device, then to communicate with the other device to determine which one should be the host and which one the client.

Edit:

Wikipedia lists three advantages of USB OTG, or rather, three different protocols, which provide some sort of advantage.
1. Devices with OTG can detect when something is plugged in, by measuring the capacitance of the port. So, if you have a cable plugged in, but it's not attached to anything, it can detect that. If a device gets plugged in, it can 'notice' that the device got plugged in. With Host Mode, the N900 never "knows" there's something plugged in. You just tell it to become host, and to mount what it detects.
2. When both devices have OTG, both devices can decide when you use power on the connection or not. So with host mode, only the N900 can decide whether or not to send power down the USB port to interact with the device. If you had OTG in both devices, the N900 and the other device would be able to tell each other when they don't need anymore power in the connection, so battery consumption is decreased.
3. OTG allows 'switching' without reconnecting between host and client roles for both devices. So if N900 had OTG, and I plugged it up to an N8, they could both write data back and forth between each other (as opposed to just the 'host' being able to do it until you reconnect or make the other one act as host), because they'd be able to tell each other to switch - so a client could communicate that it needs to become host for something, and of course this is done in moments, so for the user, it's like either device can write things / send data to/from the other one, instead of just the designated host being able to do it.

Last edited by Mentalist Traceur; 2010-11-14 at 10:49. Reason: Looked it up.
 

The Following 2 Users Say Thank You to Mentalist Traceur For This Useful Post:
Posts: 19 | Thanked: 9 times | Joined on Dec 2009
#8
omg, how can you write so much words everytime and in every posts mentalist

lol
 
Posts: 323 | Thanked: 116 times | Joined on Jul 2010
#9
@fahadj2003
Thank you! That was it!
But why did I lose the power45 for a while?
What did happen?
 
MohammadAG's Avatar
Posts: 2,473 | Thanked: 12,265 times | Joined on Oct 2009 @ Jerusalem, PS/IL
#10
OTG support has one pin grounded upon connecting a special USB cable, which switches the device to host, that's why you can't use the same cable + adapter you use with the N900 for OTG on the N8, you need the special adapter that comes in box.

Anyways, we're going off topic.
Yes, fcamera doesn't work for two devices here on power45
 

The Following User Says Thank You to MohammadAG For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 19:24.