Results 1 to 4 of 4

Thread: Strange behavior of squashfs remaster /sbin/init etc 7.0.2

  1. #1
    Senior Member registered user
    Join Date
    Sep 2006
    Posts
    802

    Strange behavior of squashfs remaster /sbin/init etc 7.0.2

    After a minimal modification of minirt init, the squashfs 7.0.2 image could be booted, and there is seemingly nothing wrong with it. But I thought it was, for the booting procedure seemed to get stuck after syslog init, probably at the hw step. I tried remastering from an earlier, smaller version of 7.0.2, with or without persistent store, but nothing seemed to help Knoppix init past this step.

    Then, by chance, I happened to leave the computer alone for a few minutes, and suddenly Knoppix was up and running. I have used squashfs for quite a few remasterings, and never experienced something like this. Could it be Knoppix having gotten more hard-wired to cloop lately? I could not tell that for sure from a brief look at at the occurences of "cloop" in /etc and subdirectories.

    Another issue is the impaired functionality of busybox (the version in minirt.gz) loop handling. Something should be done about this, I think. There is no problem creating and using "real" /dev/loop10, but busybox maps it to /dev/loop1 - which may cause serious trouble. It's not even able to handle /dev/loop7..

  2. #2
    Senior Member registered user
    Join Date
    Sep 2006
    Posts
    802
    Update:
    The problem isn't confined to just one machine, and it may have to do with something being unstable under hw detection, I get a error message of the same kind as seen earlier with init from cloop. Maybe it's something with timing, because the squashfs loading may run at a different speed from cloop? (I would guess faster in that case.) Still no problems running the thing.

  3. #3
    Senior Member registered user
    Join Date
    Sep 2006
    Posts
    802
    Update:
    I have tried all mentioned cheatcodes for skipping HW detection/setup, to no avail. Did it in 3 alternatives.

    1. nohwsetup noapci noapic
    2. nosound nolapic nopcmcia noapm
    3. noideraid noswap noudev nodhcp

    So there really seems to be something with init/hardware detection that in some may gets uncovered with squashfs packaging.
    No trouble whatsoever observed when the system is up and running.

  4. #4
    Senior Member registered user
    Join Date
    Sep 2006
    Posts
    802

    Hang: Same thing, maybe more, with 7.0.3

    I had suspected udev init for this initial system hang, but it seems that syslog init is in some way the culprit. I moved syslog init to the end of knoppix-autoconfig, and the timing of a typical init of a 7.0.3 remastering under qemu is as folllows:

    Code:
    Knoppix autoconfig 
    Mon Jul  9 17:00:57 UTC 2012
    knoppix-autoconfig: Before start_udev  Mon Jul  9 17:00:57 UTC 2012 
    knoppix-autoconfig: After start_udev  Mon Jul  9 17:01:01 UTC 2012 
    knoppix-autoconfig: After start_devpts  Mon Jul  9 17:01:01 UTC 2012 
    knoppix-autoconfig: After start_hwsetup  Mon Jul  9 17:01:02 UTC 2012 
    knoppix-autoconfig: After start_dbus  Mon Jul  9 17:01:05 UTC 2012 
    knoppix-autoconfig: After start_hal  Mon Jul  9 17:01:05 UTC 2012 
    knoppix-autoconfig: After start_acpi  Mon Jul  9 17:01:05 UTC 2012 
    knoppix-autoconfig: After start_net  Mon Jul  9 17:01:05 UTC 2012 
    knoppix-autoconfig: After start_scr  Mon Jul  9 17:01:05 UTC 2012 
    knoppix-autoconfig: After start_swap  Mon Jul  9 17:01:05 UTC 2012 
    knoppix-autoconfig: After start_services  Mon Jul  9 17:01:05 UTC 2012 
    knoppix-autoconfig: Det proc finished, before start_log  Mon Jul  9 17:01:05 UTC 2012 
    knoppix-autoconfig: After start_log  Mon Jul  9 17:06:05 UTC 2012
    The rest of autoconfig seems to run just fine, but it hangs on start_log for five full minutes. With 7.0.3 I get this with both cloop and squashfs remastering. This hasn't happened before 7.0.2, and I haven't changed anything in the remastering scripts, so it's hard for me to tell what it is. With squashfs it might be that I have used 7.0.2 minirt squashfs init, but cloop init is unchanged 7.0.3 minirt.

    Anybody having any idea of what this might be?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


INFO/soft Character Generator Manual for Atari 3000/5000/7000 NTSC picture

INFO/soft Character Generator Manual for Atari 3000/5000/7000 NTSC

$40.00



Atari 130 XE/Atari 1050 Bundle W/ Cords And Extras (Powered On) picture

Atari 130 XE/Atari 1050 Bundle W/ Cords And Extras (Powered On)

$300.00



DEFECTIVE Atari 810 Vintage Computer Disk Drive  powers on Unit Only Boo G3D picture

DEFECTIVE Atari 810 Vintage Computer Disk Drive powers on Unit Only Boo G3D

$49.29



Atari 800 8-bit Computer System Fully Tested Great Condition 48k READ picture

Atari 800 8-bit Computer System Fully Tested Great Condition 48k READ

$350.00



Fujinet 1.7.1 Atari 400 800 800XL 130XE 65XE XEGS Assembled, Tested, Working picture

Fujinet 1.7.1 Atari 400 800 800XL 130XE 65XE XEGS Assembled, Tested, Working

$99.99



Atari XE  130XE Computer NTSC with Power Supply Powers On Untested picture

Atari XE 130XE Computer NTSC with Power Supply Powers On Untested

$159.95



Gotek USB Floppy Emulator v3.44 OLED (no speaker) Amiga Atari IBM Roland AKAI picture

Gotek USB Floppy Emulator v3.44 OLED (no speaker) Amiga Atari IBM Roland AKAI

$44.00



Atari OS & Memory Expansion Cartridges Lot - Untested Possibly For Parts/Repairs picture

Atari OS & Memory Expansion Cartridges Lot - Untested Possibly For Parts/Repairs

$149.97



VTG Atari 1200XL Home Computer System 1200 XL ** Tested ** Parts or Repair picture

VTG Atari 1200XL Home Computer System 1200 XL ** Tested ** Parts or Repair

$323.75



UNOCART-2600 SD card Multi Rom Cartridge for ATARI 2600 with CASE picture

UNOCART-2600 SD card Multi Rom Cartridge for ATARI 2600 with CASE

$34.25