PDA-версия форума ASUSMobile.RU

Поиск - Профиль - Войти и проверить личные сообщения - Вход - Регистрация
Форум Asus Mobile Club Russia > Asus P535 > ROM's для Asus P535 > Android running on Asus P535

На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  След.
[Ответить на тему]

GeoDen [27.12.08, 12:43] :
Кто поставил Скрины плиз в студию...

[Ответить на тему]   Ответить с цитатой   
Desmortum [27.12.08, 12:52] :
Выглядит, как Андроид). Скринов в Интернет валом...

[Ответить на тему]   Ответить с цитатой   
Tuba [28.12.08, 17:03] :
Unmoved_MaX писал(а):
И так...Скачал убунту по старше...не помогло...пытался через мандриву, но не осилил))))) Итог: что делать? Хочу андроид))))))
Судя по ошибке тел не вилит карту...а почему?Может ли быть такое, что флэха не поддерживается?Кингстон 2Гб...


Та же карта, та же проблема! Очевидно зависит от модели! Есть возможность - проверь. Дело в том что

Код:

static int mmc_decode_scr(struct mmc_card *card)
{
   struct sd_scr *scr = &card->scr;
   unsigned int scr_struct;
   u32 resp[4];

   resp[3] = card->raw_scr[1];
   resp[2] = card->raw_scr[0];

   scr_struct = UNSTUFF_BITS(resp, 60, 4); // у меня тут возвращает либо 1 либо 3(карта от нокиа).
   if (scr_struct != 0) {
      printk(KERN_ERR "%s: unrecognised SCR structure version %d\n",
         mmc_hostname(card->host), scr_struct);
      return -EINVAL;
   }

   scr->sda_vsn = UNSTUFF_BITS(resp, 56, 4);
   scr->bus_widths = UNSTUFF_BITS(resp, 48, 4);

   return 0;
}


Пишут что причиной может быть битая карта, но обе карты как в винмобайл так и в кардридере видятся отлично!
Идеи?

Добавлено спустя 1 час 27 минут 40 секунд:

Ураааа icon_smile Пофиксил хардкодом, Андроид запущен icon_smile))

scr_struct = UNSTUFF_BITS(resp, 60, 4);
scr_struct = 0;

[Ответить на тему]   Ответить с цитатой   
Desmortum [28.12.08, 19:23] :
Tuba

Там ведь жесткое условие: если результата обработки карты не равен нулю - ошибка. В противном случаи - далее. И ты ему жестко вставил нуль, насильно. Это откуда такая привычка?)

Если оно работает нормально - советую отказатся от такого и самостоятельно вписать свою карту в библиотеку. Тоже хардкодом...

Я к чему: такая правка не есть хорошей и ничего вам не гарантирует. Разве-что то, что ошибки вы не увидите)))

[Ответить на тему]   Ответить с цитатой   
GVr [28.12.08, 19:42] :
Вот здесь еще наши глубоко копают
http://pda2u.ru/forum/topic549.html

[Ответить на тему]   Ответить с цитатой   
Tuba [28.12.08, 22:02] :
Desmortum писал(а):
Tuba

Там ведь жесткое условие: если результата обработки карты не равен нулю - ошибка. В противном случаи - далее. И ты ему жестко вставил нуль, насильно. Это откуда такая привычка?)

Если оно работает нормально - советую отказатся от такого и самостоятельно вписать свою карту в библиотеку. Тоже хардкодом...

Я к чему: такая правка не есть хорошей и ничего вам не гарантирует. Разве-что то, что ошибки вы не увидите)))


Код писал Pierre Ossman в далеком году, я ему уже отмылил. Ошибки там не будет, карта нашлась, загрузка пошла. Я в комментариях указал что различные карты возвращают различные версии.

Добавлено спустя 8 минут 58 секунд:

и там не обработка а макрос, (указатель,начало,количество бит)

[Ответить на тему]   Ответить с цитатой   
Desmortum [28.12.08, 23:15] :
Tuba
Я пытался без эпитетов

Я лишь хотел сказать - не эстетично навязывать выполнение условия.

De facto тут Пьер не так что-то сделал.

[Ответить на тему]   Ответить с цитатой   
Tuba [29.12.08, 03:23] :
http://www.youtube.com/watch?v=m4nlTKFI9aU

Труды страданий Ukraine

Да, и жесское присваивание было прокомменчено как хардкод(ага, видимо не тут icon_smile)))). Конечный вид кода носит вид:

Код:

/*
 * Given a 64-bit response, decode to our card SCR structure.
 */
static int mmc_decode_scr(struct mmc_card *card)
{
   struct sd_scr *scr = &card->scr;
   //unsigned int scr_struct;
   u32 resp[4];

   resp[3] = card->raw_scr[1];
   resp[2] = card->raw_scr[0];

   //scr_struct = UNSTUFF_BITS(resp, 60, 4);
   
   //Some cards, like Kingston return 1 version, Nokia - 3 version, Transcend - 0 version
   //if (scr_struct != 0) {     
   //   printk(KERN_ERR "%s: unrecognised SCR structure version %d\n",
   //      mmc_hostname(card->host), scr_struct);
   //   return -EINVAL;
   //}

   scr->sda_vsn = UNSTUFF_BITS(resp, 56, 4);
   scr->bus_widths = UNSTUFF_BITS(resp, 48, 4);

   return 0;
}


[Ответить на тему]   Ответить с цитатой   
XYZ [29.12.08, 05:12] :
GVr писал(а):
Вот здесь еще наши глубоко копают
http://pda2u.ru/forum/topic549.html
да, ребята там продвинутые. всем заинтересованым стоит почитать эту ветку!

Добавлено спустя 7 минут 38 секунд:

по моему я не давал ссылку на HaRET
http://handhelds.org/cgi-bin/cvsweb.cgi/~checkout~/haret/docs/haret.html

если захотите конектится к терминалу, то используйте PuTTY на 9999 порт. гораздо удобнее.
http://www.chiark.greenend.org.uk/~sgtatham/putty/

[Ответить на тему]   Ответить с цитатой   
Tuba [29.12.08, 09:25] :
А еще удобнее ХаретКонсоль
http://www.handhelds.org/~koconnor/haret/haretconsole-0.5.2.tar.gz

[Ответить на тему]   Ответить с цитатой   
Desmortum [29.12.08, 13:06] :
Tuba
Это ведь другое дело! С наступающим!

[Ответить на тему]   Ответить с цитатой   
AndrewG [31.12.08, 05:40] :
А я пытался перепрошить через ЮЗБ и не вышло! Сначала, насколько я знаю, надо нажать КиллЭктивСинк, а потом запустить другой файл с операционкой, нго у меня выбивает, что не удается найти какие-то процессы. В чем дело и что не так я делаю?

[Ответить на тему]   Ответить с цитатой   
Desmortum [31.12.08, 21:10] :
AndrewG писал(а):
А я пытался перепрошить через ЮЗБ и не вышло! Сначала, насколько я знаю, надо нажать КиллЭктивСинк, а потом запустить другой файл с операционкой, нго у меня выбивает, что не удается найти какие-то процессы. В чем дело и что не так я делаю?

Нельзя прошить теефон Андроидом. Только Windows Mobile. В данной теме речь идет о запуске ОС со сьемной карты памяти. Почитайте в темах в этой ветке - как шить Windows Mobile, если возникают трудности.

А вообще - если Вы уже один раз убили ActiveSync и не перезапускали ПК, то киллер не будет находить некоторые процессы - это нормально ибо они уже убиты. Дело в том, что на ПК обязательно должен стоять ActiveSync, но все его процессы должны быть убиты. Иначе Вы не прошьетесь. Во всяком случаи - этим путем...


[Ответить на тему]   Ответить с цитатой   
AnarkiZzz [05.01.09, 21:02] :
Запарывается на:
Цитата:
[0.975613] Freeing init memory: 96K
[0.983412] Failed to execute /android.sh. Attemping defaults...
[0.991903] Kernel panic - not syncing: No init found. Try passing init= option to kernel.

Что скажете?
Зы: форматировал флешку из-под винды в ext2 прогой "Paragon Partition Manager 9.0 Professional"
Флеха: MiniSD Transcend 2GB
В startup.txt вбивал:
Цитата:
set CMDLINE "debug rootdelay=3 root=/dev/mmcblk0p1 init=/android.sh mem=64M"


[Ответить на тему]   Ответить с цитатой   
r0mik [07.01.09, 14:02] :
AnarkiZzz

как архив распаковывали с винды? рар-ом? как на ехт2 записывали? давят меня смутные сомнения, что это все в вин можно сделать - нужен бы линукс/юникс...

ps: если б кто пожал rootfs.tar с помощью lzma и выложил... нужно сделать образ фс, чтоб вин.юзера могли попробовать... только вот чем они его на флеху закатают? но думаю что все равно проще, чем искать приблуды пишущие на ext2 с сохранением всех прав...

[Ответить на тему]   Ответить с цитатой   
AnarkiZzz [07.01.09, 14:38] :
Архив распаковывал при помощи WinRAR, записывал на флеху стандартными средствами, после установки ext2 драйверов для windows.

Зы: Kingstone MiniSD 1Gb - ещё одна неработающая флеха в коллекцию.

[Ответить на тему]   Ответить с цитатой   
GVr [07.01.09, 16:05] :
В Windows у меня тоже не получилось, только в Ubuntu.
Кстати, на Kingstone MiniSD 1Gb.

[Ответить на тему]   Ответить с цитатой   
AnarkiZzz [07.01.09, 21:01] :
Сделал всё, как описано в шапке(из-под Runtu 3 final). Проблема практически та же...
зы: расписывать было лень, смотрите аттач

[Ответить на тему]   Ответить с цитатой   
r0mik [08.01.09, 02:28] :
AnarkiZzz писал(а):
Сделал всё, как описано в шапке(из-под Runtu 3 final). Проблема практически та же...
зы: расписывать было лень, смотрите аттач


ненене
явно что-то не так
об этом говорит "унейбл ту оупен инитиал консоле" Wink
или права на ус-ва в /dev или вообще все не так

монтируешь флеху (ext2 там есть, по скрину видно), например в /mnt/t

создать каталог куда монтировать:
sudo mkdir /mnt/t
смонтировать:
sudo mount /dev/mmcblk0p1 /mnt/t

(это у меня оно mmcblk0p1, а у тебя может и /dev/sd[b-c-d-e...]1

удалить все с линуксового раздела на флехе:
sudo rm -rf /mnt/t/*
распаковать с сохранением всех прав и аттрибутов:
sudo tar xvzpf rootfs.tar.gz -C /mnt/t/
ну и размонтировать:
sudo umount /mnt/t

вот, так должно пахать...

если не заработает: вывод 'cat /proc/partitions' предоставь
потом смонтируй и 'ls -al /mnt/t/dev' тоже

[Ответить на тему]   Ответить с цитатой   
AnarkiZzz [09.01.09, 15:05] :
r0mik, спасибо, видимо ручки кривые, попробовал ещё раз как описано в шапке - всё получилось... Андроид, честно говоря, порадовал) гладко, красиво, без тормозов... но сыро icon_smile

[Ответить на тему]   Ответить с цитатой   

[Ответить на тему]

На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  След.
Форум Asus Mobile Club Russia > Asus P535 > ROM's для Asus P535 > Android running on Asus P535