Технический форум
Вернуться   Технический форум > Программирование > Форум программистов


Ответ
 
Опции темы Опции просмотра
Старый 24.11.2014, 20:46   #11 (permalink)
TSKos
Member
 
Аватар для TSKos
 
Регистрация: 19.07.2010
Сообщений: 2,959
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 1480
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
Автор метода уверяет, что все должно работать для любой версии UEFI от Insyde, в принципе, можно ему поверить, наверное,я так думаю, но не уверен. На практике метод проверять не рискну, нет подходящего подопытного, но статья занятная и полезная.

По вашей ошибке:
Вы шаги 1-10 выполнили точно по инструкции? В частности, в шаге 10 написано, что парсить следует файл ROM самого большого размера, с именем, начинающимся с FE3542FE. А судя по вашему скрину, вы пытались безуспешно парсить 2 разных файла, причем в имени второго указанного начала вообще не наблюдается.
Далее, перл ругается на ошибку инициализации значения в 245 строке парсера. Смотрим в код и видим там цикл, по моему предположению, срабатывающий, пока размер файла превышает количество считанных из него данных
Код:
  while ($reader < $pkg{size}) # read until we in package
    {
        my $LANG_PACKAGE_LENGTH = unpack('I', (data($pkg{int_offset} + $reader, 3).pack("H",0))   );
        my $LANG_PACKAGE_OFFSET = $pkg{int_offset} + $reader;
        
        #print $LANG_PACKAGE_LENGTH,"\n";
        
        if ($LANG_PACKAGE_LENGTH)
        {
            $reader += (3 + 1 + 42);
            
            my $LANG_PACKAGE_NAME = (data($pkg{int_offset} + $reader, 5)); # skip 00 - end of header
            
            $languages{$LANG_PACKAGE_NAME} = {'offset' => $LANG_PACKAGE_OFFSET, 'length' => $LANG_PACKAGE_LENGTH, 'name' => $LANG_PACKAGE_NAME };
        }
        
        $reader += $LANG_PACKAGE_LENGTH - (3 + 1 + 42);
    }
Далее думайте сами, что именно вы сделали не так, как описано в инструкции.

Кроме того, автор метода работал в Ubunte, а у вас Windows. Существует некоторое различие в работе Perl в этих операционных системах. Возможно, это бредовая идея, но попробуйте стартовать с любого LiveCD Linux и проделать все операции в нем.

И да, там в конце статьи есть ссылочка для личных обращений к автору при появлении затруднений у страждущих... Ну, это я как бы между прочим на всякий случай написал, вдруг пригодится кому зайти поругаться со своим "кирпичиком" в руках .
спасибо, только я не знакам с perl попробую с загрузиться со slax linux позже отпишусь
TSKos вне форума   Ответить с цитированием

Старый 24.11.2014, 20:46
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Аналогичные темы в которых возможно есть ответ который вас интересует

Скрипт на Perl
BIOS требует Default настройки
Как вручную изменить настройки памяти в BIOS?
Note 2 Hidden Settings - скрытые настройки в девайсах Sumsung
Компьютер сбрасывает все настройки BIOS

Старый 24.11.2014, 21:16   #12 (permalink)
TSKos
Member
 
Аватар для TSKos
 
Регистрация: 19.07.2010
Сообщений: 2,959
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 1480
Exclamation

в slax выдаёт такое:
Миниатюры
nieiie1.png  
TSKos вне форума   Ответить с цитированием
Старый 24.11.2014, 21:27   #13 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

А в этой сборке точно есть perl?
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 24.11.2014, 21:34   #14 (permalink)
TSKos
Member
 
Аватар для TSKos
 
Регистрация: 19.07.2010
Сообщений: 2,959
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 1480
Cool

Цитата:
Сообщение от AlexZir Посмотреть сообщение
А в этой сборке точно есть perl?
не знаю попробую скачать другой, а как узнать есть он или нет?

Последний раз редактировалось TSKos; 24.11.2014 в 21:40
TSKos вне форума   Ответить с цитированием
Старый 24.11.2014, 21:40   #15 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Можно проверить пакеты и доустановить из репозитариев необходимое.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 24.11.2014, 21:43   #16 (permalink)
TSKos
Member
 
Аватар для TSKos
 
Регистрация: 19.07.2010
Сообщений: 2,959
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 1480
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
Можно проверить пакеты и доустановить из репозитариев необходимое.
дело тёмное.. не разу такого не делал(
TSKos вне форума   Ответить с цитированием
Старый 24.11.2014, 21:48   #17 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Собственно, тут как с девушкой, все бывает в первый раз, страшно, но жутко любопытно Дерзайте!

Собственно, в слаке не работал, но думаю, что там все по стандарту: apt-get install либо что-то подобное. В "кедах" есть графический установщик в настройках системы, посмотрите через него установленные пакеты.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 24.11.2014, 22:28   #18 (permalink)
TSKos
Member
 
Аватар для TSKos
 
Регистрация: 19.07.2010
Сообщений: 2,959
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 1480
Cool

Цитата:
Сообщение от AlexZir Посмотреть сообщение
Собственно, тут как с девушкой, все бывает в первый раз, страшно, но жутко любопытно Дерзайте!

Собственно, в слаке не работал, но думаю, что там все по стандарту: apt-get install либо что-то подобное. В "кедах" есть графический установщик в настройках системы, посмотрите через него установленные пакеты.
проверил на другой сборке точно так же как и на win7
Миниатюры
251120141293.jpg  
TSKos вне форума   Ответить с цитированием
Старый 24.11.2014, 23:41   #19 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Попробуйте проделать все операции сначала.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 27.11.2014, 18:42   #20 (permalink)
TSKos
Member
 
Аватар для TSKos
 
Регистрация: 19.07.2010
Сообщений: 2,959
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 1480
По умолчанию

все что есть в BIOS
Миниатюры
271120141304.jpg   271120141305.jpg   271120141307.jpg   271120141308.jpg  

Последний раз редактировалось TSKos; 27.11.2014 в 18:50
TSKos вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 05:27.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.