Bug#661861: PC Engines Alix 3C2: Boot hang waiting for /dev to be fully populated
Control: reassign -1 src:linux On Du, 16 feb 14, 20:38:14, Daniel Bayer wrote: > Hi! > > I just had the same problem on Alix 2d3 with BIOS v0.99 while > updating to wheezy. It turned out that the system hangs when > loading the cs5535-mfgpt module: > > | Waiting for /dev to be fully populated... > | [8.547274] cfg80211: Calling CRDA to update world regulatory domain > | [8.554139] input: PC Speaker as /devices/platform/pcspkr/input/input0 > | [9.071321] geode-aes: GEODE AES engine enabled. > | [9.073504] ath5k :00:0c.0: registered as 'phy0' > | [9.802039] Error: Driver 'pcspkr' is already registered, aborting... > | [9.885425] cs5535-mfgpt cs5535-mfgpt: reserved resource region [io > 0x6200-0x623f] > > The module should output a second line reporting the number of free > timers. This did not happen. So I assume the system crashed somewhere > in the scan_times() function of cs5535-mfgpt. I played a little bit > with the mfgptfix boot command line option, but the system always > crashed. But simply removing the cs5535-mfgpt fixed the problem. > > In the end I found the "MFGPT workaround" option in the BIOS, which was > enabled: > > | BIOS setup: > | > | (9) 9600 baud (2) 19200 baud *3* 38400 baud (5) 57600 baud (1) 115200 baud > | (C) CHS mode *L* LBA mode *W* HDD wait *V* HDD slave *U* UDMA enable > | *M* MFGPT workaround > | (P) late PCI init > | *R* Serial console enable > | (E) PXE boot enable > | (X) Xmodem upload > | (Q) Quit > > After disabling it the system booted fine with cs5535-mfgpt enabled and > mfgptfix not set. Now everything works as expected. > > > Daniel -- http://wiki.debian.org/FAQsFromDebianUser Offtopic discussions among Debian users and developers: http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic http://nuvreauspam.ro/gpg-transition.txt signature.asc Description: Digital signature
Bug#661861: PC Engines Alix 3C2: Boot hang waiting for /dev to be fully populated
Hi! I just had the same problem on Alix 2d3 with BIOS v0.99 while updating to wheezy. It turned out that the system hangs when loading the cs5535-mfgpt module: | Waiting for /dev to be fully populated... | [8.547274] cfg80211: Calling CRDA to update world regulatory domain | [8.554139] input: PC Speaker as /devices/platform/pcspkr/input/input0 | [9.071321] geode-aes: GEODE AES engine enabled. | [9.073504] ath5k :00:0c.0: registered as 'phy0' | [9.802039] Error: Driver 'pcspkr' is already registered, aborting... | [9.885425] cs5535-mfgpt cs5535-mfgpt: reserved resource region [io 0x6200-0x623f] The module should output a second line reporting the number of free timers. This did not happen. So I assume the system crashed somewhere in the scan_times() function of cs5535-mfgpt. I played a little bit with the mfgptfix boot command line option, but the system always crashed. But simply removing the cs5535-mfgpt fixed the problem. In the end I found the "MFGPT workaround" option in the BIOS, which was enabled: | BIOS setup: | | (9) 9600 baud (2) 19200 baud *3* 38400 baud (5) 57600 baud (1) 115200 baud | (C) CHS mode *L* LBA mode *W* HDD wait *V* HDD slave *U* UDMA enable | *M* MFGPT workaround | (P) late PCI init | *R* Serial console enable | (E) PXE boot enable | (X) Xmodem upload | (Q) Quit After disabling it the system booted fine with cs5535-mfgpt enabled and mfgptfix not set. Now everything works as expected. Daniel -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#661861: PC Engines Alix 3C2: Boot hang waiting for /dev to be fully populated
tags 661861 + moreinfo quit Jonathan McCrohan wrote: > I didn't test each intervening version. I have since reinstalled the > machine into its remote location. I will test it again when I get > physical access to it (if the BIOS updater allows downgrades). Sounds good. If you have network access could you attach output from "reportbug --template linux-image-$(uname -r)" on the working system, for reference? Thanks, Jonathan -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#661861: PC Engines Alix 3C2: Boot hang waiting for /dev to be fully populated
On 04/03/12 07:37, Jonathan Nieder wrote: > Thanks. Does v0.98d, v0.99g, or v0.99 work, too? (The changelog > entry "Setup: change HDD slave to V (avoid accidental change)" sounds > vaguely promising.) I didn't test each intervening version. I have since reinstalled the machine into its remote location. I will test it again when I get physical access to it (if the BIOS updater allows downgrades). I'm also attaching the Alix BIOS changelog referenced in the last post for completeness. Jon How to upgrade the BIOS --- 1. Use a CF card that boots FreeDOS or similar. Copy sb.com and alix*.bin to the CF card. Execute sb.com, this will automatically select the right file and upgrade flash. DO NOT RENAME FILES. Please see www.pcengines.ch/freedos.htm for details on how to prepare a bootable FreeDOS CF card. 2. Serial port upgrade Enter BIOS setup by pressing S during memory test. Then press X to start transfer, and start a X-Modem 1K (CRC) upload / send in your communication program. For alix.2* send alix2.upd, for alix.3* send alix3.upd. Please note that all BIOS setup options are reset to default by the upgrade. ALIX tinyBIOS revision history -- v0.99h pd 081105 Enable banked extensions for CS5536 UARTs. v0.99g pd 081002 Add support for ALIX.4 board. v0.99f pd 080919 Experimental: swap INTD and USB interrupt assignment to avoid Mikrotik conflict between USB and non-existent secondary IDE... Experimental: enable HD_EDD, fix drive geometry report. v0.99e pd 080907 Correct COM2 port setup to I/O 02F8. v0.99d pd 080618 Enable CS5536 COM2 port for ALIX.6B and ALIX.2D boards. v0.99c pd 080222 USB gang power control to enable higher power USB modification. v0.99b pd 080111 Add PCI table entry for Commell MP-541 dual LAN miniPCI card. v0.99 pd 071210 Setup: changed description from Etherboot to PXE boot v0.98j pd 071206 Setup: add late PCI init option to support FPGA based miniPCI cards that take a long time to wake up... (symptom: no interrupt assigned) v0.98h pd 071203 Change to BIOS controlled PXE module v0.98g pd 071126 Fix CS5536 serial port flow control v0.98f pd 071126 Disable audio section v0.98e pd 071125 Serial console: allow Int 14 init to disable interrupt. Setup: add UDMA option v0.98d pd 071115 Setup: change HDD slave to V (avoid accidental change) Setup: add MFGPT workaround option v0.98c pd 071113 Alternate version without MFGPT reset v0.98b pd 071101 Fix UART initialization v0.98 pd 071031 Skip DLL status check v0.97 pd 071026 Back to 400 MHz DRAM clock for ALIX.3*2 v0.96 pd 071025 Always do HDD wait if enabled v0.95 pd 071024 Use 333 MHz DRAM clock for ALIX.3*2 v0.94 pd 071023 Force MFGPT timer reset (undocumented MSR 5140002B per workaround in AMD Linux driver) Fixed a bug in PCI BIOS find device function Auto detect DRAM clock to set correct refresh interval v0.93 pd 071021 Add port 92 reset support Setup: add 19200 baud option v0.92 pd 071003 Add HDD wait option, adds some delay to allow detection of conventional HDDs. Disable CS5536 diverse device power management to avoid MFGPT / interrupt issues. MFGPT issues: please observe AMD CS5536 data book section 5.16.3, incorrect initialization sequence will HANG the system. v0.90 pd 070925 Remap audio and USB interrupts to offload regular PCI interrupts. IRQ7 is no longer directed to the LPC bus, used as a default interrupt for MFGPT high resolution timer. Implement BIOS setup. Press S during memory test to enter. Add UMB (upper memory block) support. ALIX / tinyBIOS quirks -- A20 gate A20 gate is always "open", prefer performance over support for broken legacy code. HDD master / slave To reduce boot time, slave drives are not detected by default. Change the option in setup if required. HDD wait Hard disk drives need more time to wake up, enable HDD wait in setup if necessary. LPT IRQ IRQ7 is intentionally unmapped to allow use for MFGPT high speed timer. PXE boot Use setup
Bug#661861: PC Engines Alix 3C2: Boot hang waiting for /dev to be fully populated
Jonathan McCrohan wrote: > I seem to have solved this issue by upgrading the BIOS on the system > from v0.98 to v0.99h. Thanks. Does v0.98d, v0.99g, or v0.99 work, too? (The changelog entry "Setup: change HDD slave to V (avoid accidental change)" sounds vaguely promising.) Jonathan who hopes the BIOS changelog might have a hint -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#661861: PC Engines Alix 3C2: Boot hang waiting for /dev to be fully populated
reassign 661861 src:linux-2.6 3.2.6-1 quit Hi Jonathan, Jonathan McCrohan wrote: > Upgrading from Squeeze to Wheezy on a PC Engines Alix 3C2 [1] results in an > unbootable system. Thanks for reporting it. Please attach output from "reportbug --template linux-image-$(uname -r)", so we can get to know your system. Full boot logs from a working and non-working kernel would also be helpful. See http://wiki.debian.org/InitramfsDebug for more hints. Hope that helps, Jonathan -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org