Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 







Current Newswire:

BM Ups Its Processor Power to 7

KDE.org Relaunched for Software Compilation 4.4

The application is the new the operating system

Linux can compete with the iPad on price, but where’s the magic?

The Bruno Knaapen Technology Learning Center is Established

Anjal: GNOME's Evolution for Netbooks

Linux Mint 8 KDE Community Edition

Open source means freedom from 'anti-features'

GTalX - Google Voice Chat has arrived in Ubuntu 9.10 (Karmic)

Top 10 Super Bowl tech ads




UNIX Systems Administrator (IL)
Next Step Systems
US-IL-Chicago

Justtechjobs.com Post A Job | Post A Resume
:iBook boots Linux
iBook boots Linux
Oct 24, 1999, 18 :46 UTC (31 Talkback[s]) (32107 reads)

(Other stories by Benjamin)

[ Benjamin writes: ]

"I've posted a first set of patches with a binary kernel at: http://calvaweb.calvacom.fr/bh40/test.html

This one still contains obvious hacks and my iBook's PMU is shutting down the machine on me way too often, but I managed to boot and use the LinuxPPC Q3 installer with it.

- There are big problems with the PMU. It seems to work with the same basic protocol, but: I get occasional "ack still high" errors, I never get the CB1 interrupt, and it began shutting the machine down on me randomly when probing IDE or USB at boot since this evening. (It worked with no changes from this morning to this evening though). I plan to look into this later tonight.

Basically, I hacked to attach the ADB autopoll to the reception of the 0x40 bit in IFR in addition to the never coming CB1. This bit is theorically a timer, and is asserted approximately every 10ms to my testings. This one is probably the cause for the crash. I[m wondering if the new PMU would be timing sensitive enough to break when interrupts are disabled for too long while the PMU was inside a transaction. If this is the case, we might have to revert to an old-style driver doing the PMU request synchronously...

I've also disabled most of the keyboard/mouse probing stuff which seemed to cause more trouble, the ADB trackpad emulation in the new PMU doesn't like the probing code at all.

It's possible that the ADB interrupt (CB1) no longer exist on this new PMU (which would be stupid) but it's also possible that it either requires a specific command to be enabled (it could be disabled during the BootX shutdown process) or that it goes to one of the new GPIO interrupts.

- The interrupt routing and OpenPIC initialisation requires booting from BootX with the PIC already initialized by MacOS. I'll fix that later, this requires correct handling of the OF interrupt tree and cannot be done when booting with BootX due to lack of phandle in the device tree (MacOS doesn't keep them). That's the reason why I use the new APPL.interrupt-vectors when available (they are created by MacOS). The PIC is an IBM MPIC (it answers with the openpic 8 bits vendorID/deviceID defined for the IBM MPIC2) but apparently either lacks the timer, or the time is not correctly initialized (base set to 0x80000000).

- The FCR management is not done yet (three FCR registers plus still-to-be understood gpio registers).

- PCI config space management is weird but Apple's bridge is weird too. I really need to get rid of this hard-coded 0xf2000000 in the init code, and we should use RTAS when OF-booting.

- The IDE works, but I suggest you use noautotune for the HD. Apparently, they have a new controller (Ultra/ATA ?) which doesn't like the way we do DBDMA (it works but gives you a few errors first, then resets the disk, and goes). The CD worked fine until it began giving me all sort of errors, but it might be my distro CD beeing dirty.

- Ethernet is not done at all yet. There are plenty of OF methods to be decrypted here, it looks like an ordinary tulip-like or pcnet-like ring buffer based controller, se we mostly need to figure out the ring entry format, the OWN bit (and error bits) and enough registers to configure the ring, start it, and kick it.

- I've not tried the serial ports (which are detected) yet, but I beleive the lack of FCR management will prevent the modem from working.

- Sound is not done yet (we need to figure out what I2S is and how it works).

- Video works only with offb, I've not looked in details however.

That's all for now,

Benjamin."


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
that's neat, but i don't like th ...   neat, but   
ac
Oct 25, 1999, 01:21:03
 
Yes, but it's the first purse that b ...   Re: neat, but   
Tom Joseph
Oct 25, 1999, 02:04:18
 
That's okay.  I'll take a "girly ...   Re: neat, but   
Jeremy
Oct 25, 1999, 02:46:18
 
but.. if it runs LINUX, who cares? *grin ...   Re: neat, but   
Dr_Stein
Oct 25, 1999, 02:50:55
 
Mine has been on hold for weeks at CDW,  ...   where did you get your ibook?   
booger
Oct 25, 1999, 03:51:20
 
I'm sorry but doesn't that seem  ...   Re: neat, butt   
Phiz
Oct 25, 1999, 08:39:44
 
I2S is a digital sound output from a dvd ...   I2S   
Jeremiah
Oct 25, 1999, 11:16:27
 
Heh, actually I don't have a laptop. ...   Re: neat, but (Jeremy:)   
ac
Oct 25, 1999, 12:00:23
 
We (LinuxPPC Inc.) bought it and donated ...   LinuxPPC Inc. donated it.   
Jason Haas
Oct 25, 1999, 12:35:50
 
This is great to hear that some is actua ...   Great Idea   
The Tin Soldier
Oct 25, 1999, 12:43:33
 
J & R Computers (NYC based) has them.  I ...   J & R computers has them   
Barry Hunter Priest
Oct 25, 1999, 13:05:52
 
Laptops are expensive?  Obviously you ha ...   Re: Re: neat, but (ac:)   
jrp
Oct 25, 1999, 14:34:49
 
Amen brother!  I must say that the Tange ...   6 hours batt life   
Chris Abraham
Oct 25, 1999, 15:26:38
 
I2S  Is a serial bus specification that  ...   Re: I2S   
Christopher
Oct 25, 1999, 15:48:36
 
I'd buy an iBook the minute I knew t ...   Linux on iBook   
David Frantz
Oct 25, 1999, 15:55:47
 
To bring the light of Linux to the far c ...   nice butt (Phiz)   
Possum
Oct 25, 1999, 16:30:18
 
It's amazing how brainwashed some of ...   Brainwashing   
mystyx
Oct 25, 1999, 17:09:31
 
The AirBook spec is already open.  It&#3 ...   Open AirBook spec   
Paul Duncan
Oct 25, 1999, 22:09:29
 
Yeah where DID you get your ibook?I was  ...   Re: where did you get your ibook?   
PowerTrader
Oct 26, 1999, 19:28:21
 
Gang:  The box only supports 3G -- is th ...   3G HD is limiting!   
Chris Abraham
Oct 26, 1999, 22:00:13
 
Hi all;I don't want anyone to think  ...   Re: Brainwashing   
david frantz
Oct 27, 1999, 16:45:53
 
My dad bought a blueberry iBook at SEARS ...   Re: Re: where did you get your ibook?   
Ford Parsons
Oct 30, 1999, 02:55:47
 
The 6 hour battery life is probably reli ...   Re: 6 hours batt life   
AG
Oct 31, 1999, 18:48:04
 
I have also gotten Linux to run on my iB ...   Thanks Ben   
Declan Cooper
Nov 9, 1999, 21:20:28
 
hi, allat the moment i own a dell-inspir ...   ibook   
sven
Nov 10, 1999, 12:04:46
 
Question,   Anyone bother to try to upgr ...   Re: ibook   
Chayim I. Kirshen
Feb 20, 2000, 15:32:02
 
You'd be surprised how much power ma ...   Re: Re: 6 hours batt life   
J. Mayo
Mar 7, 2000, 19:32:24
 
Yes an 800Mhz G4 would be very nice. It  ...   Re: Re: Brainwashing   
J. Mayo
Mar 7, 2000, 19:39:59
 
My USB Mouse does not work with my G4 35 ...   No mouse with Linux PPC or YDL   
lordidan
Mar 16, 2000, 15:38:50
 
judging a cpu's power by clock speed ...   Re: Re: Brainwashing   

Apr 5, 2000, 18:13:42
 
I have been reading the comments and dis ...   linux on ibook   
Emmanuelle
May 5, 2000, 12:48:17
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers