Thread (1 message) 1 message, 1 author, 2001-01-08

Re: status of ppc support in official 2.4.0 or Alan's 2.4.0-ac1

From: Derek Homeier <hidden>
Date: 2001-01-08 13:35:23

On Sat, 6 Jan 2001 12:22:19 -0600, Tony Mantler [off-list ref] wrote:
At 11:42 AM -0600 1/6/2001, Tom Rini wrote:
[...]
quoted
In short, what I think we'll need soon is what 2.4.0 needs now.  People other
than the usual gang of testers to try it out and find bugs.
For the record, where is an rsync/tgz for the current 'needs testing' tree?
I haven't had a bootable kernel on my 9600/200mp since 2.4.0-test11
linux-pmac-devel rsync.
Which tree is the 2.4.0 on rsync at ppc.samba.org::linux-pmac-devel?

For the record, it builds o.k. and has been running well on my Lombard
so (no SMP configured!) far, except for one panic I was unable to reproduce
yet.

I have some problems with dmasound and ppp modules, though. After some
fiddling with modules.conf I was able to get the mixer (from gkrellm)
to work and sound from internal and external speakers by aliasing
char-major-13 to dmasound_awacs, but there are occasional messages about
several sound-slot-[01] and sound-services-[01]-[013](?) modules
missing. The mixer tends to hang and has to be killed then. While
mpg123 did work, xmms always crashes with a Bus error on startup.

I can't get a ppp connection under 2.4.0 either (didn't work with any of
the -test kernels). The connection itself seems to be established correctly,
but then pppd or chat have problems with the terminal type:

Jan  7 22:26:35 miranda kernel: CSLIP: code copyright 1989 Regents of the University of California
Jan  7 22:26:35 miranda kernel: PPP generic driver version 2.4.1
Jan  7 22:26:35 miranda pppd[834]: pppd 2.3.10 started by derek, uid 2300
Jan  7 22:26:35 miranda kernel: PowerMac Z8530 serial driver version 2.0
Jan  7 22:26:35 miranda kernel: tty00 at 0xcd832020 (irq = 15) is a Z8530 ESCC (cobalt modem)
Jan  7 22:26:35 miranda kernel: tty01 at 0xcd853000 (irq = 16) is a Z8530 ESCC (IrDA)
[...]
Jan  7 22:27:11 miranda chat[836]: CONNECT
Jan  7 22:27:11 miranda chat[836]:  -- got it
Jan  7 22:27:11 miranda chat[836]: send (^M)
Jan  7 22:27:11 miranda pppd[834]: Serial connection established.
Jan  7 22:27:11 miranda pppd[834]: Using interface ppp0
Jan  7 22:27:11 miranda pppd[834]: Connect: ppp0 <--> /dev/ttyS0
Jan  7 22:27:34 miranda pppd[834]: Hangup (SIGHUP)
Jan  7 22:27:40 miranda pppd[834]: Connection terminated.
Jan  7 22:27:40 miranda pppd[834]: tcflush failed: Eingabe-/Ausgabefehler
Jan  7 22:27:40 miranda chat[840]: Can't get terminal parameters: Eingabe-/Ausgabefehler
Jan  7 22:27:40 miranda pppd[834]: disconnect script failed
Jan  7 22:27:41 miranda pppd[834]: Exit.

That last error means "I/O-error".
With 2.2 kernels, at this point the compression modules would be loaded:

Jan  8 11:11:15 miranda pppd[694]: Connect: ppp0 <--> /dev/ttyS0
Jan  8 11:11:16 miranda kernel: PPP BSD Compression module registered
Jan  8 11:11:16 miranda kernel: PPP Deflate Compression module registered

but under 2.4 they aren't loaded and neither do they seem to be missed:

root@miranda:634$ lsmod
Module                  Size  Used by
macserial              38176   1  (autoclean)
ppp_async               8672   0  (autoclean) (unused)
ppp_generic            21696   1  (autoclean) [ppp_async]
slhc                    4560   0  (autoclean) [ppp_generic]

(it doesn't make a difference when I load them manually).

I had to set the following aliases to start the connection in the first
place:

alias char-major-108  ppp
alias ppp ppp_async
alias tty-ldisc-3 ppp_async
#
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate

Any ideas?

							Derek


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help