* [gentoo-user] Cohorent pool size too small...
@ 2014-10-05 13:52 meino.cramer
2014-10-05 14:12 ` [gentoo-user] " walt
0 siblings, 1 reply; 11+ messages in thread
From: meino.cramer @ 2014-10-05 13:52 UTC (permalink / raw
To: Gentoo
Hi,
while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
and working I came accross this in the dmesg output:
[ 9.931938] usb 2-1: device v148f p7601 is not supported
[ 9.931976] usb 2-1: New USB device found, idVendor=148f, idProduct=7601
[ 9.931994] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 10.077532] rtusb init rt2870 --->
[ 10.079338]
=== pAd = e0c58000, size = 860808 ===
[ 10.079939] ERROR: 256 KiB atomic DMA coherent pool is too small!
Please increase it with coherent_pool= kernel parameter!
[ 10.079968] <-- ERROR in Alloc Bulk buffer for HTTxContext!
[ 10.079983] ---> RTMPFreeTxRxRingMemory
[ 10.080026] <--- RTMPFreeTxRxRingMemory
[ 10.080040] ERROR!!! Failed to allocate memory - TxRxRing
But
cat /proc/cmdline
shows:
console=tty1 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait fixrtc capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G,coherent_pool=2M
(this is an embedded device, thats why there are the other parameters
around...)
I do not find any way to set this parameter while compiling the
kernel. And setting the kernel parameter seems not to work either...
Lost?
...or am I only blind... ? ;)
How can I increase the cohorent pool size successfully?
Best regards,
mcc
PS: The driver sources are not included in the kernel and have to be
compiled externally/extra...
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-user] Re: Cohorent pool size too small...
2014-10-05 13:52 [gentoo-user] Cohorent pool size too small meino.cramer
@ 2014-10-05 14:12 ` walt
2014-10-05 14:54 ` meino.cramer
0 siblings, 1 reply; 11+ messages in thread
From: walt @ 2014-10-05 14:12 UTC (permalink / raw
To: gentoo-user
On 10/05/2014 06:52 AM, meino.cramer@gmx.de wrote:
> Hi,
>
> while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
> and working I came accross this in the dmesg output:
>
> [ 9.931938] usb 2-1: device v148f p7601 is not supported
This looks to me like it's the real error, not the one below.
> [ 9.931976] usb 2-1: New USB device found, idVendor=148f, idProduct=7601
> [ 9.931994] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 10.077532] rtusb init rt2870 --->
> [ 10.079338]
>
> === pAd = e0c58000, size = 860808 ===
>
> [ 10.079939] ERROR: 256 KiB atomic DMA coherent pool is too small!
> Please increase it with coherent_pool= kernel parameter!
> [ 10.079968] <-- ERROR in Alloc Bulk buffer for HTTxContext!
> [ 10.079983] ---> RTMPFreeTxRxRingMemory
> [ 10.080026] <--- RTMPFreeTxRxRingMemory
> [ 10.080040] ERROR!!! Failed to allocate memory - TxRxRing
>
>
> But
>
> cat /proc/cmdline
>
> shows:
>
> console=tty1 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait fixrtc capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G,coherent_pool=2M
>
> (this is an embedded device, thats why there are the other parameters
> around...)
>
> I do not find any way to set this parameter while compiling the
> kernel. And setting the kernel parameter seems not to work either...
>
> Lost?
>
> ...or am I only blind... ? ;)
>
> How can I increase the cohorent pool size successfully?
>
> Best regards,
> mcc
>
> PS: The driver sources are not included in the kernel and have to be
> compiled externally/extra...
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Re: Cohorent pool size too small...
2014-10-05 14:12 ` [gentoo-user] " walt
@ 2014-10-05 14:54 ` meino.cramer
2014-10-05 17:31 ` walt
0 siblings, 1 reply; 11+ messages in thread
From: meino.cramer @ 2014-10-05 14:54 UTC (permalink / raw
To: gentoo-user
walt <w41ter@gmail.com> [14-10-05 16:16]:
> On 10/05/2014 06:52 AM, meino.cramer@gmx.de wrote:
> > Hi,
> >
> > while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
> > and working I came accross this in the dmesg output:
> >
> > [ 9.931938] usb 2-1: device v148f p7601 is not supported
>
> This looks to me like it's the real error, not the one below.
What I dont understand is: If I provide the kernel driver...why does
the kernel "decides" not to support the hardware the driver itsself
supports...?
By the way: I hacked the kernel to provide more coherent pool size
with the effect that NO module was loaded anymore...without any trace
in the dmesg out (beside the greater pool size itsself...)...
best regards,
mcc
>
> > [ 9.931976] usb 2-1: New USB device found, idVendor=148f, idProduct=7601
> > [ 9.931994] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> > [ 10.077532] rtusb init rt2870 --->
> > [ 10.079338]
> >
> > === pAd = e0c58000, size = 860808 ===
> >
> > [ 10.079939] ERROR: 256 KiB atomic DMA coherent pool is too small!
> > Please increase it with coherent_pool= kernel parameter!
> > [ 10.079968] <-- ERROR in Alloc Bulk buffer for HTTxContext!
> > [ 10.079983] ---> RTMPFreeTxRxRingMemory
> > [ 10.080026] <--- RTMPFreeTxRxRingMemory
> > [ 10.080040] ERROR!!! Failed to allocate memory - TxRxRing
> >
> >
> > But
> >
> > cat /proc/cmdline
> >
> > shows:
> >
> > console=tty1 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait fixrtc capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G,coherent_pool=2M
> >
> > (this is an embedded device, thats why there are the other parameters
> > around...)
> >
> > I do not find any way to set this parameter while compiling the
> > kernel. And setting the kernel parameter seems not to work either...
> >
> > Lost?
> >
> > ...or am I only blind... ? ;)
> >
> > How can I increase the cohorent pool size successfully?
> >
> > Best regards,
> > mcc
> >
> > PS: The driver sources are not included in the kernel and have to be
> > compiled externally/extra...
> >
> >
> >
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-user] Re: Cohorent pool size too small...
2014-10-05 14:54 ` meino.cramer
@ 2014-10-05 17:31 ` walt
2014-10-05 17:44 ` meino.cramer
0 siblings, 1 reply; 11+ messages in thread
From: walt @ 2014-10-05 17:31 UTC (permalink / raw
To: gentoo-user
On 10/05/2014 07:54 AM, meino.cramer@gmx.de wrote:
> walt <w41ter@gmail.com> [14-10-05 16:16]:
>> > On 10/05/2014 06:52 AM, meino.cramer@gmx.de wrote:
>>> > > Hi,
>>> > >
>>> > > while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
>>> > > and working I came accross this in the dmesg output:
>>> > >
>>> > > [ 9.931938] usb 2-1: device v148f p7601 is not supported
>> >
>> > This looks to me like it's the real error, not the one below.
> What I dont understand is: If I provide the kernel driver...why does
> the kernel "decides" not to support the hardware the driver itsself
> supports...?
Where did you get the driver? Are you sure it's really the right one?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Re: Cohorent pool size too small...
2014-10-05 17:31 ` walt
@ 2014-10-05 17:44 ` meino.cramer
2014-10-06 8:43 ` Hinnerk van Bruinehsen
0 siblings, 1 reply; 11+ messages in thread
From: meino.cramer @ 2014-10-05 17:44 UTC (permalink / raw
To: gentoo-user
walt <w41ter@gmail.com> [14-10-05 19:36]:
> On 10/05/2014 07:54 AM, meino.cramer@gmx.de wrote:
> > walt <w41ter@gmail.com> [14-10-05 16:16]:
> >> > On 10/05/2014 06:52 AM, meino.cramer@gmx.de wrote:
> >>> > > Hi,
> >>> > >
> >>> > > while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
> >>> > > and working I came accross this in the dmesg output:
> >>> > >
> >>> > > [ 9.931938] usb 2-1: device v148f p7601 is not supported
> >> >
> >> > This looks to me like it's the real error, not the one below.
> > What I dont understand is: If I provide the kernel driver...why does
> > the kernel "decides" not to support the hardware the driver itsself
> > supports...?
>
> Where did you get the driver? Are you sure it's really the right one?
>
>
>
One of the main maintainer for the Beaglebone black kernel sources
(Robert C. Nelson) point me to his git repository of this driver.
I am now back to kernel 3.8.13, where this stuff runs...
(The kernel I tried it before was 3.14.19)
But this kernel version get no much updates thess days and is
somehow old...
Best regards,
mcc
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Re: Cohorent pool size too small...
2014-10-05 17:44 ` meino.cramer
@ 2014-10-06 8:43 ` Hinnerk van Bruinehsen
2014-10-06 16:34 ` meino.cramer
0 siblings, 1 reply; 11+ messages in thread
From: Hinnerk van Bruinehsen @ 2014-10-06 8:43 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1814 bytes --]
On Sun, Oct 05, 2014 at 07:44:03PM +0200, meino.cramer@gmx.de wrote:
> walt <w41ter@gmail.com> [14-10-05 19:36]:
> > On 10/05/2014 07:54 AM, meino.cramer@gmx.de wrote:
> > > walt <w41ter@gmail.com> [14-10-05 16:16]:
> > >> > On 10/05/2014 06:52 AM, meino.cramer@gmx.de wrote:
> > >>> > > Hi,
> > >>> > >
> > >>> > > while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
> > >>> > > and working I came accross this in the dmesg output:
> > >>> > >
> > >>> > > [ 9.931938] usb 2-1: device v148f p7601 is not supported
> > >> >
> > >> > This looks to me like it's the real error, not the one below.
> > > What I dont understand is: If I provide the kernel driver...why does
> > > the kernel "decides" not to support the hardware the driver itsself
> > > supports...?
> >
> > Where did you get the driver? Are you sure it's really the right one?
> >
> >
> >
>
> One of the main maintainer for the Beaglebone black kernel sources
> (Robert C. Nelson) point me to his git repository of this driver.
>
> I am now back to kernel 3.8.13, where this stuff runs...
> (The kernel I tried it before was 3.14.19)
> But this kernel version get no much updates thess days and is
> somehow old...
>
So you tried to run a driver for 3.8.x on a 3.14.x kernel?
Such things often result in breakage as, while the kernels interface to
userspace is very stable, the internal interfaces aren't stable at all. Likely
there would be some other stuff necessary to get the driver to work properly.
Some googling around led me to [1] though, which seems to imply that there is
support on newer kernels (3.15.10 and newer), if you use the right patch...
So maybe you are sucessful with that...
WKR
Hinnerk
[1] http://www.spinics.net/lists/linux-wireless/msg126291.html
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Re: Cohorent pool size too small...
2014-10-06 8:43 ` Hinnerk van Bruinehsen
@ 2014-10-06 16:34 ` meino.cramer
2014-10-06 18:47 ` thegeezer
2014-10-07 7:28 ` Hinnerk van Bruinehsen
0 siblings, 2 replies; 11+ messages in thread
From: meino.cramer @ 2014-10-06 16:34 UTC (permalink / raw
To: gentoo-user
Hinnerk van Bruinehsen <h.v.bruinehsen@fu-berlin.de> [14-10-06 17:56]:
> On Sun, Oct 05, 2014 at 07:44:03PM +0200, meino.cramer@gmx.de wrote:
> > walt <w41ter@gmail.com> [14-10-05 19:36]:
> > > On 10/05/2014 07:54 AM, meino.cramer@gmx.de wrote:
> > > > walt <w41ter@gmail.com> [14-10-05 16:16]:
> > > >> > On 10/05/2014 06:52 AM, meino.cramer@gmx.de wrote:
> > > >>> > > Hi,
> > > >>> > >
> > > >>> > > while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
> > > >>> > > and working I came accross this in the dmesg output:
> > > >>> > >
> > > >>> > > [ 9.931938] usb 2-1: device v148f p7601 is not supported
> > > >> >
> > > >> > This looks to me like it's the real error, not the one below.
> > > > What I dont understand is: If I provide the kernel driver...why does
> > > > the kernel "decides" not to support the hardware the driver itsself
> > > > supports...?
> > >
> > > Where did you get the driver? Are you sure it's really the right one?
> > >
> > >
> > >
> >
> > One of the main maintainer for the Beaglebone black kernel sources
> > (Robert C. Nelson) point me to his git repository of this driver.
> >
> > I am now back to kernel 3.8.13, where this stuff runs...
> > (The kernel I tried it before was 3.14.19)
> > But this kernel version get no much updates thess days and is
> > somehow old...
> >
> So you tried to run a driver for 3.8.x on a 3.14.x kernel?
> Such things often result in breakage as, while the kernels interface to
> userspace is very stable, the internal interfaces aren't stable at all. Likely
> there would be some other stuff necessary to get the driver to work properly.
> Some googling around led me to [1] though, which seems to imply that there is
> support on newer kernels (3.15.10 and newer), if you use the right patch...
>
> So maybe you are sucessful with that...
>
> WKR
> Hinnerk
>
> [1] http://www.spinics.net/lists/linux-wireless/msg126291.html
Moin Hinnerk,
(hopefully have guessed this greet correctly...I am from that
part of Germany ;)
I have the source of the driver exclusivly compiled for 3.8.13
as for 3.14.something (cant remember).
3.14.x has some other problems (on that embedded platform) like
not powering off when shutdown, random reboots and such.
So decided to go back to 3.8.13.
Yesterday I started updateing (eix-sync and emerge) that Gentoo
and it ends up in an endless loop (bash update) of configureing
(damn slow on that mini iron) and compiling - as it looks -
of a single file.
After more than 10 hours I CTRL-C that, reupated and now I am
...updateing the bash again.
Sigh.
Currently "fun" is something else...
Is the 3.15.10++ branch free of things like random reboot and
not powering off?
Best regards,
mcc
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Re: Cohorent pool size too small...
2014-10-06 16:34 ` meino.cramer
@ 2014-10-06 18:47 ` thegeezer
2014-10-06 22:30 ` meino.cramer
2014-10-07 7:28 ` Hinnerk van Bruinehsen
1 sibling, 1 reply; 11+ messages in thread
From: thegeezer @ 2014-10-06 18:47 UTC (permalink / raw
To: gentoo-user
On 06/10/14 17:34, meino.cramer@gmx.de wrote:
> Hinnerk van Bruinehsen <h.v.bruinehsen@fu-berlin.de> [14-10-06 17:56]:
>> On Sun, Oct 05, 2014 at 07:44:03PM +0200, meino.cramer@gmx.de wrote:
>>> walt <w41ter@gmail.com> [14-10-05 19:36]:
>>>> On 10/05/2014 07:54 AM, meino.cramer@gmx.de wrote:
>>>>> walt <w41ter@gmail.com> [14-10-05 16:16]:
>>>>>>> On 10/05/2014 06:52 AM, meino.cramer@gmx.de wrote:
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
>>>>>>>>> and working I came accross this in the dmesg output:
>>>>>>>>>
>>>>>>>>> [ 9.931938] usb 2-1: device v148f p7601 is not supported
>>>>>>> This looks to me like it's the real error, not the one below.
>>>>> What I dont understand is: If I provide the kernel driver...why does
>>>>> the kernel "decides" not to support the hardware the driver itsself
>>>>> supports...?
>>>> Where did you get the driver? Are you sure it's really the right one?
>>>>
>>>>
>>>>
>>> One of the main maintainer for the Beaglebone black kernel sources
>>> (Robert C. Nelson) point me to his git repository of this driver.
>>>
>>> I am now back to kernel 3.8.13, where this stuff runs...
>>> (The kernel I tried it before was 3.14.19)
>>> But this kernel version get no much updates thess days and is
>>> somehow old...
>>>
>> So you tried to run a driver for 3.8.x on a 3.14.x kernel?
>> Such things often result in breakage as, while the kernels interface to
>> userspace is very stable, the internal interfaces aren't stable at all. Likely
>> there would be some other stuff necessary to get the driver to work properly.
>> Some googling around led me to [1] though, which seems to imply that there is
>> support on newer kernels (3.15.10 and newer), if you use the right patch...
>>
>> So maybe you are sucessful with that...
>>
>> WKR
>> Hinnerk
>>
>> [1] http://www.spinics.net/lists/linux-wireless/msg126291.html
>
> Moin Hinnerk,
> (hopefully have guessed this greet correctly...I am from that
> part of Germany ;)
>
> I have the source of the driver exclusivly compiled for 3.8.13
> as for 3.14.something (cant remember).
> 3.14.x has some other problems (on that embedded platform) like
> not powering off when shutdown, random reboots and such.
> So decided to go back to 3.8.13.
> Yesterday I started updateing (eix-sync and emerge) that Gentoo
> and it ends up in an endless loop (bash update) of configureing
> (damn slow on that mini iron) and compiling -
just a small aside - you might like to read up on cross compiling and
save yourself a world of pain
http://dev.gentoo.org/~armin76/arm/beaglebone/install.xml
> as it looks -
> of a single file.
> After more than 10 hours I CTRL-C that, reupated and now I am
> ...updateing the bash again.
> Sigh.
> Currently "fun" is something else...
>
> Is the 3.15.10++ branch free of things like random reboot and
> not powering off?
>
> Best regards,
> mcc
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Re: Cohorent pool size too small...
2014-10-06 18:47 ` thegeezer
@ 2014-10-06 22:30 ` meino.cramer
0 siblings, 0 replies; 11+ messages in thread
From: meino.cramer @ 2014-10-06 22:30 UTC (permalink / raw
To: gentoo-user
thegeezer <thegeezer@thegeezer.net> [14-10-06 20:48]:
> On 06/10/14 17:34, meino.cramer@gmx.de wrote:
> > Hinnerk van Bruinehsen <h.v.bruinehsen@fu-berlin.de> [14-10-06 17:56]:
> >> On Sun, Oct 05, 2014 at 07:44:03PM +0200, meino.cramer@gmx.de wrote:
> >>> walt <w41ter@gmail.com> [14-10-05 19:36]:
> >>>> On 10/05/2014 07:54 AM, meino.cramer@gmx.de wrote:
> >>>>> walt <w41ter@gmail.com> [14-10-05 16:16]:
> >>>>>>> On 10/05/2014 06:52 AM, meino.cramer@gmx.de wrote:
> >>>>>>>>> Hi,
> >>>>>>>>>
> >>>>>>>>> while trying to get a mt7601sta (UWN200 WiFi dongle) driver running
> >>>>>>>>> and working I came accross this in the dmesg output:
> >>>>>>>>>
> >>>>>>>>> [ 9.931938] usb 2-1: device v148f p7601 is not supported
> >>>>>>> This looks to me like it's the real error, not the one below.
> >>>>> What I dont understand is: If I provide the kernel driver...why does
> >>>>> the kernel "decides" not to support the hardware the driver itsself
> >>>>> supports...?
> >>>> Where did you get the driver? Are you sure it's really the right one?
> >>>>
> >>>>
> >>>>
> >>> One of the main maintainer for the Beaglebone black kernel sources
> >>> (Robert C. Nelson) point me to his git repository of this driver.
> >>>
> >>> I am now back to kernel 3.8.13, where this stuff runs...
> >>> (The kernel I tried it before was 3.14.19)
> >>> But this kernel version get no much updates thess days and is
> >>> somehow old...
> >>>
> >> So you tried to run a driver for 3.8.x on a 3.14.x kernel?
> >> Such things often result in breakage as, while the kernels interface to
> >> userspace is very stable, the internal interfaces aren't stable at all. Likely
> >> there would be some other stuff necessary to get the driver to work properly.
> >> Some googling around led me to [1] though, which seems to imply that there is
> >> support on newer kernels (3.15.10 and newer), if you use the right patch...
> >>
> >> So maybe you are sucessful with that...
> >>
> >> WKR
> >> Hinnerk
> >>
> >> [1] http://www.spinics.net/lists/linux-wireless/msg126291.html
> >
> > Moin Hinnerk,
> > (hopefully have guessed this greet correctly...I am from that
> > part of Germany ;)
> >
> > I have the source of the driver exclusivly compiled for 3.8.13
> > as for 3.14.something (cant remember).
> > 3.14.x has some other problems (on that embedded platform) like
> > not powering off when shutdown, random reboots and such.
> > So decided to go back to 3.8.13.
> > Yesterday I started updateing (eix-sync and emerge) that Gentoo
> > and it ends up in an endless loop (bash update) of configureing
> > (damn slow on that mini iron) and compiling -
>
> just a small aside - you might like to read up on cross compiling and
> save yourself a world of pain
> http://dev.gentoo.org/~armin76/arm/beaglebone/install.xml
Thank you for the hint!
I heard that before... ;)
yeah...I walk through all this pain (cross compiling, distcc,...)
allready. ;)
Beside the kernel, which I compile on my PC and which
got an excellent own cross compilling setup made by Robert Nelson,
I compile all stuff natively on the embedded system itsself.
Reason:
The kernel does not depend on other things (especially header files,
libs) except the cross compiler itsself and therefore is safe to be
cross compiled.
For everything else: I repeatedly struggled over software, which
includes suddenly header files and libs from my PCs environment
instead of the cross compiling sandbox for various reasons.
Mostly hardcoded paths and such are the reason.
Sometimes it works even with the PCs headers, sometimes it fails when
executed, often it suddenly stops compiling. My PC is 64 bit, my
embedded system is 32 bit.
> > as it looks -
> > of a single file.
> > After more than 10 hours I CTRL-C that, reupated and now I am
> > ...updateing the bash again.
> > Sigh.
> > Currently "fun" is something else...
> >
> > Is the 3.15.10++ branch free of things like random reboot and
> > not powering off?
> >
> > Best regards,
> > mcc
> >
> >
> >
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Re: Cohorent pool size too small...
2014-10-06 16:34 ` meino.cramer
2014-10-06 18:47 ` thegeezer
@ 2014-10-07 7:28 ` Hinnerk van Bruinehsen
2014-10-07 15:51 ` meino.cramer
1 sibling, 1 reply; 11+ messages in thread
From: Hinnerk van Bruinehsen @ 2014-10-07 7:28 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2128 bytes --]
On Mon, Oct 06, 2014 at 06:34:06PM +0200, meino.cramer@gmx.de wrote:
<SNIP>
>
> Moin Hinnerk,
> (hopefully have guessed this greet correctly...I am from that
> part of Germany ;)
>
> I have the source of the driver exclusivly compiled for 3.8.13
> as for 3.14.something (cant remember).
> 3.14.x has some other problems (on that embedded platform) like
> not powering off when shutdown, random reboots and such.
> So decided to go back to 3.8.13.
> Yesterday I started updateing (eix-sync and emerge) that Gentoo
> and it ends up in an endless loop (bash update) of configureing
> (damn slow on that mini iron) and compiling - as it looks -
> of a single file.
> After more than 10 hours I CTRL-C that, reupated and now I am
> ...updateing the bash again.
> Sigh.
> Currently "fun" is something else...
>
> Is the 3.15.10++ branch free of things like random reboot and
> not powering off?
Moin Meino,
(you've hit dead on spot: is there another "valid" greeting except that one?
;-) )
Right now I don't have a beaglebone black so sadly I can't provide any first
hand experience.
A 10 hour configure loop definitely sounds fishy to me. I'm running
a (hardened) Gentoo on a Raspberry Pi right now and I do compiling natively
most of the time (as it's not a that critical machine). As it's an even more
mini iron I know that it can be time consuming (maybe interesting: bash: 25
minutes, 57 seconds for 29 merges).
My rpi runs on a 3.16.3 kernel and my experience is that newer kernels help
immensely if available (that is if the hardware is either supported upstream or
there is a vendor branch testing new kernels). Especially for arm there is much
better support lately.
I find for less used platforms (read: "not-x86/amd64) the newer kernels are
often more stable than "stable" ones because the latter often doesn't
experience much testing.
So in the end there aren't many more options than just try it out (kernel
builds are quick luckily because - as you stated in your other reply - kernel
builds are very easily cross-compilable).
Good luck/Viel Erfolg,
Hinnerk
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Re: Cohorent pool size too small...
2014-10-07 7:28 ` Hinnerk van Bruinehsen
@ 2014-10-07 15:51 ` meino.cramer
0 siblings, 0 replies; 11+ messages in thread
From: meino.cramer @ 2014-10-07 15:51 UTC (permalink / raw
To: gentoo-user
Hinnerk van Bruinehsen <h.v.bruinehsen@fu-berlin.de> [14-10-07 17:23]:
> On Mon, Oct 06, 2014 at 06:34:06PM +0200, meino.cramer@gmx.de wrote:
> <SNIP>
> >
> > Moin Hinnerk,
> > (hopefully have guessed this greet correctly...I am from that
> > part of Germany ;)
> >
> > I have the source of the driver exclusivly compiled for 3.8.13
> > as for 3.14.something (cant remember).
> > 3.14.x has some other problems (on that embedded platform) like
> > not powering off when shutdown, random reboots and such.
> > So decided to go back to 3.8.13.
> > Yesterday I started updateing (eix-sync and emerge) that Gentoo
> > and it ends up in an endless loop (bash update) of configureing
> > (damn slow on that mini iron) and compiling - as it looks -
> > of a single file.
> > After more than 10 hours I CTRL-C that, reupated and now I am
> > ...updateing the bash again.
> > Sigh.
> > Currently "fun" is something else...
> >
> > Is the 3.15.10++ branch free of things like random reboot and
> > not powering off?
>
> Moin Meino,
>
> (you've hit dead on spot: is there another "valid" greeting except that one?
> ;-) )
>
> Right now I don't have a beaglebone black so sadly I can't provide any first
> hand experience.
> A 10 hour configure loop definitely sounds fishy to me. I'm running
> a (hardened) Gentoo on a Raspberry Pi right now and I do compiling natively
> most of the time (as it's not a that critical machine). As it's an even more
> mini iron I know that it can be time consuming (maybe interesting: bash: 25
> minutes, 57 seconds for 29 merges).
> My rpi runs on a 3.16.3 kernel and my experience is that newer kernels help
> immensely if available (that is if the hardware is either supported upstream or
> there is a vendor branch testing new kernels). Especially for arm there is much
> better support lately.
> I find for less used platforms (read: "not-x86/amd64) the newer kernels are
> often more stable than "stable" ones because the latter often doesn't
> experience much testing.
>
> So in the end there aren't many more options than just try it out (kernel
> builds are quick luckily because - as you stated in your other reply - kernel
> builds are very easily cross-compilable).
>
> Good luck/Viel Erfolg,
>
> Hinnerk
Moin Hinnerk,
(yes, exactly what you have said: "Moin" is the way to go!!! :)) 8)))))
The problem with the kernel sources here on the beagle bone side of
the street arises not from the kernel sources themselve -- so to speak
the Torvaldic parts of Kernaltica -- but more from the parts which
were implemented and designed to speak to the hardware itsself.
3.8.x has good "cape" support ("cape": additonal pluggable PCBs)but
less good USB and ethernet.
3.14.x has better ethernet and USB but does not switch off the board
if shutdown (aka "battery eater") and does random reboots. The GPIOs
for the "capes" have to be configured more or less manually with
3.14.x.
Now I am experimenting with 3.15.x...we will see.
The whole process from "I want" to "I have" is time consuming,
because each time a lot of sources are downloaded and my DSL is
"old school" ;)
Thanks a lot for your help!
Viele Dank für Deine Hilfe! :)
Meino
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2014-10-07 15:52 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-05 13:52 [gentoo-user] Cohorent pool size too small meino.cramer
2014-10-05 14:12 ` [gentoo-user] " walt
2014-10-05 14:54 ` meino.cramer
2014-10-05 17:31 ` walt
2014-10-05 17:44 ` meino.cramer
2014-10-06 8:43 ` Hinnerk van Bruinehsen
2014-10-06 16:34 ` meino.cramer
2014-10-06 18:47 ` thegeezer
2014-10-06 22:30 ` meino.cramer
2014-10-07 7:28 ` Hinnerk van Bruinehsen
2014-10-07 15:51 ` meino.cramer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox