Tiny Core Base > TCB Bugs

TCB doesn't accept kernel parameters on boot prompt

(1/2) > >>

Gullible Jones:
On my Aspire 3680 laptop (which uses SATA drives), I get the message "ata_piix: no native ports found" from the kernel, and /dev/sdX is seen as /dev/hdX.

Normally (e.g. on Slackware) this is easily solved by appending hda=none hdb=none hdc=none hdd=none to the boot prompt. However, that doesn't work at all on Tiny Core. It seems that kernel parameters aren't accepted on boot.

That's really, really not good. Some systems require kernel parameters (e.g. noapic) in order to prevent kernel panics, for instance.

tobiaus:
there are lots of boot parameters that tc accepts, incliding a number that are specific to tc: http://tinycorelinux.com/faq.html#bootcodes

try using other codes, such as sda=none (if there is such a code) and look up sata on the forum.

^thehatsrule^:
TC uses both hdX/sdX (configured in the kernel).  If hdX are used, it means that they are being seen as IDE.  It could be that your drives are set to IDE compatibility - there may be a change in your BIOS that you can set to something like "native mode", or AHCI, etc.

TC's kernel does accept regular upstream boot options: hda=none hda=noprobe seems to work here (just disables it - dmesg reports it is obsolete and will be removed soon)

Gullible Jones:
I can't set my drives to pure SATA mode because the BIOS option doesn't exist - it's a cheap, trashy Acer laptop. :P

I'll try hdX=noprobe I guess...

Gullible Jones:
Okay, that prevents my drives from being detected... At all. No hdX, no sdX, naught.

Sigh... Is there some way to force the ata_piix module to see my drives? Loading it early perhaps? I need my DMA :(

(When Intel SATA controllers are used with IDE drivers in IDE emulation mode, PIO is used instead of DMA... In other words, any hard drive IO operations *crawl*.)

Navigation

[0] Message Index

[#] Next page

Go to full version