1 |
On Thu, Sep 23, 2010 at 10:04 PM, Joseph Jezak <josejx@g.o> wrote: |
2 |
> My responses are inline this time. It's easier when there's so much |
3 |
> going on! |
4 |
> |
5 |
> On 09/23/10 16:41, Mark Knecht wrote: |
6 |
>> Two pictures posted: |
7 |
>> |
8 |
>> Top half of boot screen: |
9 |
>> http://www.flickr.com/photos/29328985@N03/5018717650/ |
10 |
>> |
11 |
>> Bottom half of boot screen |
12 |
>> http://www.flickr.com/photos/29328985@N03/5018718202/ |
13 |
>> |
14 |
> |
15 |
> Okay, these look exactly as expected. You've booted into the shell fine |
16 |
> and the kernel does detect the hard drive fine. It appears that the disk |
17 |
> was not cleanly unmounted, which is what the messages in the bottom |
18 |
> picture indicate. Once you get USB working so we can type into the |
19 |
> console, we'll take a look at what's actually going on. |
20 |
> |
21 |
>> Full USB HID support is built as modular. I don't seem to be able to |
22 |
>> change it to built in. make menuconfig is only giving me modular or |
23 |
>> not set. (Kernel config USB info this is set is at the end) |
24 |
> If you use menuconfig and you go to the "Help" option, it will tell you |
25 |
> what dependencies need to be set in order to build the module. Most |
26 |
> likely, you did not set the USB subsystem itself to be built in. |
27 |
>> lspci says the controller is an Apple controller and the driver is |
28 |
>> 'macio' which seems sensible. I see it in the boot screen I think. |
29 |
>> That driver is built in, but the PATA_MACIO driver is not: |
30 |
>> |
31 |
>> (chroot) livecd linux # cat .config | grep MACIO |
32 |
>> # CONFIG_PATA_MACIO is not set |
33 |
>> CONFIG_ADB_MACIO=y |
34 |
>> (chroot) livecd linux # |
35 |
>> |
36 |
>> Maybe I've mistakenly left the right disk driver out of the kernel |
37 |
>> thinking the hardware was SATA based? Does the PATA_MACIO option need |
38 |
>> to be set for the Mac Mini? I don't understand how this kernel config |
39 |
>> would have ever worked befor unless I'm confusing where it came from. |
40 |
>> |
41 |
> |
42 |
> You're using the old style driver which results in devices named hdX#. |
43 |
> It's called IDE_PMAC. The new driver which uses the sdX# naming |
44 |
> convention (and uses libpata), is called PATA_MACIO. |
45 |
> |
46 |
>> Does the append="init=/bin/bash" command allow the kernel to load |
47 |
>> drivers or do I need to build USBHID into the kernel to get the |
48 |
>> keyboard to work at this level of boot? |
49 |
> |
50 |
> I would built it in for now, it'll be easier since there's no good way |
51 |
> to get into the system to tell it to load the drivers. |
52 |
> |
53 |
> -Joe |
54 |
> |
55 |
> |
56 |
|
57 |
Hi Joe, |
58 |
OK - I got USB working and with the append="init=/bin/bash" in I |
59 |
can at least do cd and ls commands. |
60 |
|
61 |
All the devices you asked about exist - /dev/hda1 through 20, |
62 |
/dev/hdb1 through 20, /dev/null and /dev/zero - all exist. |
63 |
|
64 |
Doing know if it's a clue but in this append="init=/bin/bash" |
65 |
state I was unable to do a reboot or a shutdown as it complained about |
66 |
missing initctl I think? |
67 |
|
68 |
Being that I made a number of changes to the kernel config to get |
69 |
USB working I remove the append line from yaboot.conf and tried |
70 |
booting into Gentoo proper but it's still stopping at the same place |
71 |
with the same message about no mtab file. |
72 |
|
73 |
I'll put the append back in and wait for further ideas. |
74 |
|
75 |
Thanks for sticking with me! |
76 |
|
77 |
Cheers, |
78 |
Mark |