* Re: HFS+ format [not found] <B4B7C54D.602%pajama1@mindspring.com> @ 2000-01-30 3:56 ` Brad Boyer 2000-01-30 13:58 ` Olaf Hering 2000-01-31 4:04 ` devel kernels 2.3.41 ramp 0 siblings, 2 replies; 7+ messages in thread From: Brad Boyer @ 2000-01-30 3:56 UTC (permalink / raw) To: linuxppc-dev Actually, there is a project to develop an HFS+ filesystem module for Linux. However, it isn't useful at the moment. There is a small amount of code available, but it is too much to send in an email, and I don't have a place to host it. If someone wants to volunteer to host this, I'll stick up a web page or ftp site with the code and some info. I currently do have it on a publicly accessible site, but I don't want to flood it because it is on a slow link to the net. I might give the address to one or two more people who are really interested, since there are already several of us in the project. Currently there is only a basic framework for the VFS interface and some of the BTree parsing code, but it crashes frequently and can't do anything useful. Brad Boyer flar@pants.nu ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: HFS+ format 2000-01-30 3:56 ` HFS+ format Brad Boyer @ 2000-01-30 13:58 ` Olaf Hering 2000-01-31 4:04 ` devel kernels 2.3.41 ramp 1 sibling, 0 replies; 7+ messages in thread From: Olaf Hering @ 2000-01-30 13:58 UTC (permalink / raw) To: Brad Boyer; +Cc: linuxppc-dev On Sat, Jan 29, Brad Boyer wrote: > Actually, there is a project to develop an HFS+ filesystem module for Linux. > However, it isn't useful at the moment. There is a small amount of code > available, but it is too much to send in an email, and I don't have a place > to host it. If someone wants to volunteer to host this, I'll stick up a web > page or ftp site with the code and some info. I currently do have it on a > publicly accessible site, but I don't want to flood it because it is on a > slow link to the net. I might give the address to one or two more people > who are really interested, since there are already several of us in the > project. We can host it at ftp.suse.com or I can host it on my private domain. I'm very interested in the HFS+ implementation. Gruss Olaf -- $ man 1 current_release BUGS Users never read manuals... ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* devel kernels 2.3.41 2000-01-30 3:56 ` HFS+ format Brad Boyer 2000-01-30 13:58 ` Olaf Hering @ 2000-01-31 4:04 ` ramp 2000-01-31 7:20 ` Martin Costabel 1 sibling, 1 reply; 7+ messages in thread From: ramp @ 2000-01-31 4:04 UTC (permalink / raw) Cc: linuxppc-dev Hi everyone, I hope I'm not the only one having problems getting a working 2.3.41 kernel. I downloaded the stock 2.3.41 from kernel.org. This one didn't even compile. There were some problems with pci.h. I then decided to go back to 2.3.40 and apply the pre-patches [1..4] where 4 is the final 2.3.41. I was able to successfully compile a 2.3.41pre3. However on boot I was unable to use my keyboard/mouse. The boot messages seemed to indicate that the keyboard and mouse were recognized. Any ideas and fixes? 2.3.41pre2 also compiled successfully. On boot this led to disk errors and I was asked to fsck. This was a total loss since I could not type anything with the keyboard and mouse not even recognized. I'm now back to my 2.2.14 and things seem OK. Any suggestions/comments/ideas/patches will be most welcome. Thanks - Ramprasad The following table summarizes --- Kernel Compiles Boots 2.3.41 No 2.3.41pre3 Yes Yes (No keyboard/mouse) 2.3.41pre2 Yes no (led to fsck/ No kbd/mouse)l ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: devel kernels 2.3.41 2000-01-31 4:04 ` devel kernels 2.3.41 ramp @ 2000-01-31 7:20 ` Martin Costabel 2000-01-31 21:23 ` Kevin M. Myer 0 siblings, 1 reply; 7+ messages in thread From: Martin Costabel @ 2000-01-31 7:20 UTC (permalink / raw) To: ramp; +Cc: linuxppc-dev The 2.3.41 final kernel is broken on most non-intel architectures (dma code changed completely). I would think (and hope) the PPC kernel developers are too busy fixing this right now to answer your question. And many people, even on intel hardware, are seeing file system corruption with 2.3.x kernels. Plus, the new USB code probably doesn't work yet. So for non-kernel-developers this means to be patient for a while. ramp@oddjob.uchicago.edu wrote: > > Hi everyone, > > I hope I'm not the only one having problems getting a working > 2.3.41 kernel. I downloaded the stock 2.3.41 from kernel.org. > This one didn't even compile. There were some problems with > pci.h. I then decided to go back to 2.3.40 and apply the > pre-patches [1..4] where 4 is the final 2.3.41. I was able > to successfully compile a 2.3.41pre3. However on boot I was > unable to use my keyboard/mouse. The boot messages seemed to > indicate that the keyboard and mouse were recognized. Any ideas > and fixes? 2.3.41pre2 also compiled successfully. On boot this > led to disk errors and I was asked to fsck. This was a total loss > since I could not type anything with the keyboard and mouse not > even recognized. I'm now back to my 2.2.14 and things seem OK. -- Martin ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: devel kernels 2.3.41 2000-01-31 7:20 ` Martin Costabel @ 2000-01-31 21:23 ` Kevin M. Myer 2000-01-31 22:22 ` Martin Costabel 0 siblings, 1 reply; 7+ messages in thread From: Kevin M. Myer @ 2000-01-31 21:23 UTC (permalink / raw) To: linuxppc-dev On Mon, 31 Jan 2000, Martin Costabel wrote: > > The 2.3.41 final kernel is broken on most non-intel architectures (dma > code changed completely). I would think (and hope) the PPC kernel > developers are too busy fixing this right now to answer your question. I poked around a bit and found I could at least get around the compile problem at the beginning with the following simple patch: --- linux/include/asm-ppc/types.h.old Mon Jan 31 16:07:01 2000 +++ linux/include/asm-ppc/types.h Mon Jan 31 16:03:28 2000 @@ -41,6 +41,10 @@ #define BITS_PER_LONG 32 +/* Dma addresses are 32-bits wide for now. */ + +typedef u32 dma_addr_t; + #endif /* __KERNEL__ */ #endif In init/main.c, it included linux/pci.h, in which the struct pci_dev has a new member "dma_mask". This is of type dma_addr_t, which is defined for i386 and sparc64 but no other architectures that I can tell. That at least got me around the initial compile problem. I'm working on an Apple Network Server with a somewhat less than vanilla 2.3.41 so I'm not sure if it compiles and boots fully (seeing as I've goofed up some code for the secondary PCI bus on the ANS and it won't compile fully). Kevin ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: devel kernels 2.3.41 2000-01-31 21:23 ` Kevin M. Myer @ 2000-01-31 22:22 ` Martin Costabel 2000-02-01 17:18 ` Ani Joshi 0 siblings, 1 reply; 7+ messages in thread From: Martin Costabel @ 2000-01-31 22:22 UTC (permalink / raw) To: Kevin M. Myer; +Cc: linuxppc-dev "Kevin M. Myer" wrote: [] > --- linux/include/asm-ppc/types.h.old Mon Jan 31 16:07:01 2000 > +++ linux/include/asm-ppc/types.h Mon Jan 31 16:03:28 2000 > @@ -41,6 +41,10 @@ > > #define BITS_PER_LONG 32 > > +/* Dma addresses are 32-bits wide for now. */ > + > +typedef u32 dma_addr_t; > + > #endif /* __KERNEL__ */ > > #endif > > In init/main.c, it included linux/pci.h, in which the struct pci_dev has a > new member "dma_mask". This is of type dma_addr_t, which is defined for > i386 and sparc64 but no other architectures that I can tell. Yes, this one is obvious. But if you have IDE enabled, there are later on a whole bunch of new functions that are undefined, and I think it must be pretty hard to write them. In drivers/block/ide-dma.c, you get pci_map_sg, sg_dma_len, sg_dma_address, pci_unmap_sg, pci_free_consistent, pci_alloc_consistent all undefined. > That at least got me around the initial compile problem. I'm working on > an Apple Network Server with a somewhat less than vanilla 2.3.41 so I'm > not sure if it compiles and boots fully (seeing as I've goofed up some > code for the secondary PCI bus on the ANS and it won't compile fully). -- Martin ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: devel kernels 2.3.41 2000-01-31 22:22 ` Martin Costabel @ 2000-02-01 17:18 ` Ani Joshi 0 siblings, 0 replies; 7+ messages in thread From: Ani Joshi @ 2000-02-01 17:18 UTC (permalink / raw) To: Martin Costabel; +Cc: Kevin M. Myer, linuxppc-dev On Mon, 31 Jan 2000, Martin Costabel wrote: > Yes, this one is obvious. But if you have IDE enabled, there are later > on a whole bunch of new functions that are undefined, and I think it > must be pretty hard to write them. In drivers/block/ide-dma.c, you get > pci_map_sg, sg_dma_len, sg_dma_address, pci_unmap_sg, > pci_free_consistent, pci_alloc_consistent all undefined. these are the new dynamic DMA mapping stuff, which sparc64 (others?) use. i386 and us use static so we just 'fake' those functions. they should be empty functions in <asm/pci.h>. look at asm-i386/pci.h if you need help. you will also run into problems with the new rw mutuxes, its a mixture of rw spinlocks and semaphores. there's a few asm functions which need to be implemented and I have hack together a few of them. You can look at the sparc implementation if you wish. ani ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2000-02-01 17:18 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <B4B7C54D.602%pajama1@mindspring.com>
2000-01-30 3:56 ` HFS+ format Brad Boyer
2000-01-30 13:58 ` Olaf Hering
2000-01-31 4:04 ` devel kernels 2.3.41 ramp
2000-01-31 7:20 ` Martin Costabel
2000-01-31 21:23 ` Kevin M. Myer
2000-01-31 22:22 ` Martin Costabel
2000-02-01 17:18 ` Ani Joshi
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).