Автор Тема: Hitachi StarBoard (kernel-modules-lsadrv-std-def)  (Прочитано 42580 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 069
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #210 : 10.03.2016 16:37:22 »
[root@pmvnoutalt ~]# device=`find . -type l -exec ls -la {} \; | grep devices | cut -c41-800
>
И ждёт от меня чего-то походу
Поставил кавычку. Пусто

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 839
  • antohami@
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #211 : 10.03.2016 16:37:58 »
И ждёт от меня чего-то походу

Поправил, теперь попробуйте

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 069
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #212 : 10.03.2016 16:39:00 »
[root@pmvnoutalt lsadrv]# find . -type l -exec ls -la {} \; | grep devices | cut -c41-800
 ./5-2:1.0 -> ../../../../devices/pci0000:00/0000:00:10.1/usb5/5-2/5-2:1.0

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 839
  • antohami@
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #213 : 10.03.2016 16:44:18 »
А теперь:
find . -type l -exec ls -la {} \; | grep devices | cut -c41-800 | sed "s:^\.\/::g" | sed "s/->.*//g" | sed "s/ //g"

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 069
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #214 : 10.03.2016 16:44:57 »
[root@pmvnoutalt lsadrv]# find . -type l -exec ls -la {} \; | grep devices | cut -c41-800 | sed "s:^\.\/::g" | sed "s/->.*//g" | sed "s/ //g"
./5-2:1.0

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 069
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #215 : 10.03.2016 16:46:44 »
Всё... Меня уже из класса...
 8-| :'-( :-(

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 839
  • antohami@
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #216 : 10.03.2016 16:50:40 »
[root@pmvnoutalt lsadrv]# find . -type l -exec ls -la {} \; | grep devices | cut -c41-800 | sed "s:^\.\/::g" | sed "s/->.*//g" | sed "s/ //g"
./5-2:1.0

Да как так? У меня получается:
echo "./5-2:1.0 -> ../../../../devices/pci0000:00/0000:00:10.1/usb5/5-2/5-2:1.0" | sed "s:^\.\/::g" | sed "s/->.*//g" | sed "s/ //g"
5-2:1.0

Ничего не понимаю. У вас какой-то неправильный sed! Почему результат разный?
« Последнее редактирование: 10.03.2016 16:52:23 от Антон Мидюков »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 839
  • antohami@
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #217 : 10.03.2016 17:04:26 »
Предлагаю от sed отказаться и заменить строчку в файле: /etc/init.d/starboardservice
device=`find . -type l -exec ls -la {} \; | grep devices | cut -c41-800 | sed "s:^\.\/::g" | sed "s/->.*//g" | sed "s/ //g"`на
device=`find . -type l -exec ls -la {} \; | grep devices | cut -c41-800 | rev | cut -d '/' -f1 | rev`

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 069
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #218 : 10.03.2016 20:22:01 »
Предлагаю от sed отказаться и заменить строчку в файле: /etc/init.d/starboardservice
device=`find . -type l -exec ls -la {} \; | grep devices | cut -c41-800 | sed "s:^\.\/::g" | sed "s/->.*//g" | sed "s/ //g"`на
device=`find . -type l -exec ls -la {} \; | grep devices | cut -c41-800 | rev | cut -d '/' -f1 | rev`
Спасибо! Завтра попробую

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 093
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #219 : 11.03.2016 08:08:54 »
Буду очень сильно благодарен!
Что касается распаковки:
su -
apt-get update
update-kernel
apt-get install kernel-modules-lsadrv-std-def
apt-get install i586-libXtst i586-libX11 i586-libstdc++6 \
i586-libXext i586-libxcb i586-libXau i586-libXdmcp \
i586-glibc-pthread i586-libusb-compat
cd /home/user/Загрузки/
mkdir smartboardsoftware
ar -p StarBoardSoftware_9.62_i586.deb data.tar.gz | tar zx -C smartboardsoftware
cp -a smartboardsoftware/etc/{lsadrv,starboard} /etc
cp -a smartboardsoftware/usr/local/{HitachiSolutions,lsadrv,StarBoardSoftware} /usr/local
cp /usr/local/StarBoardSoftware/installation-tools/starboardservice /etc/init.d/
chmod +x /etc/init.d/starboardservice
mkdir /var/log/hitachi
chkconfig starboardservice on
service starboardservice start

После update-kernel нужно загрузиться с новым ядром.

Может быть сегодня получится проверить на SL 7 p7.
« Последнее редактирование: 11.03.2016 10:29:48 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 839
  • antohami@
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #220 : 11.03.2016 08:32:27 »
cp -ar smartboardsoftware/etc/{lsadrv,starboard} /etc
cp -ar smartboardsoftware/usr/local/{HitachiSolutions,lsadrv,StarBoardSoftware} /usr/local

-r указывать не нужно, так как опция -a это -Dr

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 093
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #221 : 11.03.2016 08:36:15 »
cd /sys/bus/usb/drivers/lsadrv
find . -type l -exec ls -la {} \; | grep devices | cut -c41-800
Пусто.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 093
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #222 : 11.03.2016 08:37:55 »
-r указывать не нужно, так как опция -a это -Dr
Хм... я всегда полагал, что -a это от attributes...
Да, с -a переносятся атрибуты, если просто -r, то нет.
« Последнее редактирование: 11.03.2016 08:41:14 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 093
    • Email
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #223 : 11.03.2016 08:42:44 »
-r указывать не нужно, так как опция -a это -Dr
Только вроде так:
  -a, --archive                то же, что и -dPR --preserve=all
Сноси Винду, переходи на Линукс ! :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 839
  • antohami@
Re: Hitachi StarBoard (kernel-modules-lsadrv-std-def)
« Ответ #224 : 11.03.2016 09:07:20 »
cd /sys/bus/usb/drivers/lsadrv
find . -type l -exec ls -la {} \; | grep devices | cut -c41-800
Пусто.

Это вы уже с подключенной доской проверяете?