Bug 10203 - "bio too big" with busybox and losetup
: "bio too big" with busybox and losetup
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/mkinitrd-busybox)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
: 10123
:
  Show dependency tree
 
Reported: 2006-10-29 02:29 by
Modified: 2007-11-07 09:38 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-10-29 02:29:41
Сделал себе для встроенной системы на VIA CLE266 специальный initrd, который
подключает к /dev/loop7 squashfs-ный файл. После того, как initrd отработал и
ядро пытается монтировать /, получаю:

bio too big device loop7 (2>0)

Гугл подсказывает, что это бага busybox:
http://bugs.busybox.net/view.php?id=498
Обновление busybox до самосборного 1.2.2 решает проблему.

Ядро самосборное (std26-up-2.6.16-alt13 + bootsplash patch), но бага
проявляется
и на сизифном.
------- Comment #1 From 2006-10-29 10:38:09 -------
Свежие версии busybox не собираются с dietlibc как раз из-за того, что в
dietlibc входит устаревший файл include/linux/loop.h.

(Похоже, что от dietlibc в этом месте нужно избавляться - в частности, там до
сих пор используется 16-разрядный dev_t.)
------- Comment #2 From 2006-10-29 10:53:59 -------
Я смотрю в сторону klibc + klibc-utils (и заодно initramfs вместо initrd). Это
правильное направление? Имеет ли смысл собрать klibc-utils и положить в Сизиф?
------- Comment #3 From 2006-11-06 01:23:11 -------
FWIW, на ядре std26-up=2.6.12-alt4 это ещё не проявляется, а на
std26-up=2.6.14-alt3 уже проявляется.
------- Comment #4 From 2007-02-21 22:54:05 -------
klibc в Сизифе сейчас есть, но в klibc-utils нет losetup - если это
действительно нужно, придётся приделывать.

Впрочем, mkinitrd-busybox сейчас обновлён до 1.3.2 - там losetup есть, но я не
проверял, правильно ли он работает.  (При проверке придётся указывать --type
romfs - монтирование loop в initramfs сейчас не поддерживается).
------- Comment #5 From 2007-11-07 09:36:23 -------
Видимо, эту багу давно починили. Пора закрывать.
------- Comment #6 From 2007-11-07 09:37:59 -------
.